既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上物联网嵌入式知识点,真正体系化!
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、电子书籍、讲解视频,并且后续会持续更新
需要这些体系化资料的朋友,可以加我V获取:vip1024c (备注嵌入式)
$ cd build
$ cmake …/src -DCMAKE_INSTALL_PREFIX=…/install -DCATKIN_DEVEL_PREFIX=…/devel
$ make
但是,如果有一个新添加的包,将源文件等放入到了src下,想要单独进行编译,则可以使用:
catkin_make -DCATKIN_WHITELIST_PACKAGES=“package1;package2”
这里可以单独编译package1和package2这两个包,这里需要注意的应该放入的是package的名字,而**不是你的文件夹下的文件名;例如,在src下我的文件夹名叫做kvision, 但是具体的package名称是kvision下的package.xml文件中的cam\_odo\_cal**


如果是上述原因导致catkin\_make 报错提示:package ×× not found in current workspace, 修改包名为准确的package名称即可;
catkin\_make -DCATKIN\_WHITELIST\_PACKAGES 命令结束后,如果想要再回到那种catkin\_make 编译所有包的状态,执行:
catkin_make -DCATKIN_WHITELIST_PACKAGES=“”
即可;
在<https://answers.ros.org/question/54178/how-to-build-just-one-package-using-catkin_make/> 这个链接中,大神提供了另外的几种单独编译某个包的方法:
1. 使用 --only-pkg-with-deps
catkin_make --only-pkg-with-deps <target_package>
2. 使用catkin)build, 这种情况适用于之前没有编译过的情况,如果之前使用的是catkin\_make, 后面使用catkin\_build时会有错误提醒,大意就是需要删除之前的编译内容,重新使用catkin\_build;
Using Catkin-Tools:
#install build tools
sudo apt-get install python-catkin-tools
#Build specific package
catkin build <target_package>
收集整理了一份《2024年最新物联网嵌入式全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升的朋友。
需要这些体系化资料的朋友,可以加我V获取:vip1024c (备注嵌入式)
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人
都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人**
都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!