首页 > 代码库 > ROS mbed-os mbed-cli 本地编译
ROS mbed-os mbed-cli 本地编译
#include "mbed.h" DigitalOut led1(LED1); // main() runs in its own thread in the OS int main() { while (true) { led1 = !led1; wait(0.5); } }
main.cpp就是这样, 然后把mbed-os文件夹拷贝过去.
然后使用mbed-cli的命令进行编译, 之前要设置一下全局变量:
$ mbed config --global GCC_ARM_PATH "/path/to/gcc-arm-none-eabi-5_4-2016q3/bin"
这个eabi是之前下载的gcc4mbed里面的编译工具地址,
gcc4mbed在:
https://github.com/adamgreen/gcc4mbed
它的README文件已经说了怎么安装了.
编译用:
$ mbed compile -t GCC_ARM -m NUCLEO_F411RE
然后把编译好的bin文件拷贝到st-link挂载的地方就可以了.
是不是可以看到st-link的多色灯开始闪烁啊?
接下来要试试把项目导出到windows下面编译啥的, 这样就可以用iar写代码了...
PS: 今天公司的网络彻底上不了mbed的在线编译, 没办法才忍着头皮搞的mbed-cli, 结果还算顺利, 打算以后都用离线了.
参考:
http://blog.3mdeb.com/2016/11/23/starting-with-mdeb-os-for-linux-and-command-line-enthusiast/
ROS mbed-os mbed-cli 本地编译
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。