Buildroot配合ROS
目标平台:rk3566
首先下载SDK包
1 2 3 4 5 6 7 8 9
| sudo apt-get install git ssh make gcc libssl-dev liblz4-tool expect \ g++ patchelf chrpath gawk texinfo chrpath diffstat binfmt-support \ qemu-user-static live-build bison flex fakeroot cmake gcc-multilib \ g++-multilib unzip device-tree-compiler ncurses-dev
tar -zxvf tspi_linux_sdk_20230916.tar.gz cd buildroot make menuconfig
|
在menuconfig里使用/搜索格式查找ros软件包的位置以及依赖项。
1 2 3 4
| Location: │ │ -> Target packages │ │ -> Rockchip BSP packages (BR2_PACKAGE_ROCKCHIP [=y]) │ │ -> ros BSP package (BR2_PACKAGE_ROS_SUPPORT_SET [=n]) │
|
只有先使能依赖项menuconfig里才能显示ros package的内容。
1 2 3 4
| config BR2_PACKAGE_ROS_SUPPORT_SET bool "ros BSP package" depends on BR2_PACKAGE_PYTHON depends on BR2_PACKAGE_BOOST
|
同理通过/查询PYTHON和BOOST软件包进行使能,之后就可以在Rockchip BSP packages里找到关于ros BSP package的包。