几乎同样的流程,双击软件包之后选择通信方式为 UDP,根据自己的开发板选择不同的架构,因为 micro_ros 相关的库是预先编译好为 libmicroros.a 的,并且现在支持的有 Cortex M0,Cortex M3,Cortex M4,Cortex M7,如果是其他架构的话,就需要在 extras/library_generation下添加相关的编译文件,重新编译对应架构的库文件。那我想请教一下在Keil uVision5下怎么为某一架构重新生成libmicroros.a。谢谢!
另一方面,默认编译库文件用的是 gcc 5.4.1,和 RTT Studio 的编译器版本一致也是嵌入式最常用的版本,如果是更新版本的 gcc 或者 Keil 等其他编译器,也需要重新生成 libmicroros.a。
更多回帖