Commit Graph

10 Commits

Author SHA1 Message Date
EricXZ 7e705652ee 更新 cross_compile/ros2/lyrical/ros_lyrical.Dockerfile 2026-07-13 00:38:46 +08:00
EricX-Zhao 8868ca2a35 Switch RK3576 toolchain to Buildroot SDK and migrate to Python 3.10 2026-07-11 20:29:12 +03:00
EricX-Zhao 39f628605f Switch RK3576 toolchain to Buildroot SDK and migrate to Python 3.11 2026-07-10 17:08:18 +03:00
EricX-Zhao 877c9c329d Fix ROS_ROOT variable and add RK3576 build instructions to README 2026-07-07 16:39:37 +03:00
EricX-Zhao ea0313a66d Add support for RK3576 platform and restructure vendor packages directory 2026-07-07 10:07:30 +03:00
EricX-Zhao e1bd9618bd Add comment for Python SOABI in Dockerfile 2026-06-26 18:15:56 +03:00
EricX-Zhao 0d7c134b1f Enhance Docker workflows: update image namespace handling, add cache key computation, and refine vendor package installation 2026-06-24 15:36:23 +03:00
EricX-Zhao bc5de267f7 Add GitHub Actions workflow for building cross-compiled ROS 2 images
Create a CI pipeline that builds and optionally pushes Docker images
for cross-compilation targets (rk3588) and ROS 2 distributions, with
multi-stage builds for base, toolchain, vendor packages, and ROS 2.

Also ignore diagnostic_remote_logging package in the Lyrical ROS 2
build.
2026-06-22 14:51:44 +03:00
EricX-Zhao 04946f28f0 Update Dockerfile to apply memory strategy patch and adjust ROS_DISTRO handling 2026-05-12 10:47:43 +03:00
EricX-Zhao e276ce3a64 Add ROS_ROOT configuration for cross-compilation
Add ROS_ROOT argument to compose.yaml, update toolchain CMake to search
in ROS_ROOT, and modify final stage of Dockerfiles to copy to ROS_ROOT
instead of TARGET_SYSROOT. Also add support for ROS2 lyrical distro.
2026-05-11 10:28:33 +03:00