This is the documentation for the Github repository called bdr-rpi-docker. It is a Docker environment designed to be integrated with Visual Studios Code for the simulation of the Raspberry Pi environment that the Bulldog’s Racing car operates on. This was designed for development purposes.
Anyone who wishes to familiarize themselves with Raspberry Pi and wants the basic file tree there already. A general knowledge of UNIX is helpful, but not required.
- docker Windows Users: please see the windows-release branch on the GitHub page and read THAT documentation instead. This is for MacOS and Linux.
- Navigate to the repository page on Github bdr-rpi-docker. NOTE: you must be on the main branch, NOT the Windows release! See Windows instructions otherwise.
- Expand folder, and open in Visual Studios code (download here)
- Install Docker/Docker Desktop
- Install the Container tools extension by Microsoft
- In VS Code, press CTRL+SHIFT+P (MAC: CMD+SHIFT+P) and type reopen in container
- runs on debian bookworm, which is close to the raspberry pi
Docker is an open platform that enables developers to build, ship, and run applications within isolated environments called containers. It achieves this by providing a standardized way to package an application and all its dependencies (libraries, system tools, code, and runtime) into a single, self-contained unit.