Category: Hardware
-
Building a Dockerized I²C Development Platform for Raspberry Pi
Background I acquired a Freenove toy robot to explore ROS2 and enhance its capabilities. My plan involved leveraging a CI/CD-like workflow, using a Raspberry Pi 5 for development and testing, and deploying the final software to the robot’s Raspberry Pi 4. Docker containers provide isolated ROS2 development environments, while GitLab CI/CD automates the build, test,…