> For the complete documentation index, see [llms.txt](https://nxp.gitbook.io/mr-b3rb/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://nxp.gitbook.io/mr-b3rb/software/programming-prerequisite.md).

# Programming prerequisite

Most of the software ecosystem examples will require using a native Linux PC.\
It may be possible to use a Windows PC running WSL or a virtual Linux machine like VMware, Virtual Box, but this is not supported in this documentation.\
\
Generally, Robotics uses ROS2 and a corresponding LTS version of Ubuntu. Other configurations may work, but are not supported in this documentation.
