vs_code_stm32_linux开发环境搭建—EIDE

最近由于工作需要,须在vscode开发单片机,所以老板把搭建开发环境的任务交给了我,现在来编写一下搭建过程中遇到的一些问题:

之前很多项目是用keil_v5开发的,所以需要兼容之前的项目,发现可以采用EIDE这个插件,可以一键导入keil工程,还是很方便的,windows按照eide的配置说明进行导入,一般是没有问题的,在linux(本人使用deepin,下面默认的linux系统也是deepin)上面也能使用。

        但是在linux导入keil工程,会导致大部分包含目录丢失(个人猜测应该是windows和linux的的路径分割符不同 一个是" \ ",一个是“ / ”),从而编译失败。

        当然,只导入工程是不能用的,可以在windows先导入,再在linux上编译开发。

        编译链也是非常重要的一环,AC5和AC6编译链虽然也有linux系统的,但是网上破解教程很少,又不想花钱,就找到了其他方法,虽然性能会有些折扣,但是至少能用。

        首先是在linux系统安装一个wine(可以在linux上运行windows的软件)(不懂的可以自己去了解),然后wine一个keil_v5再破解(wine的软件我不会调用底层驱动,有厉害的人可以试下),再把.exe文件设置为默认用下载的wine打开,即可在linux版本的vscode的EDIE调用编译链编译keil的项目了。

        调试可能会失败(与你的arm-gcc版本有关,我之前用过一个版本在linux上调试没问题,但是那是太久之前的,系统重装过,也不知道是哪个版本,也没有这个精力去一一尝试,如果有人试出来,可以评论区分享一下),

  • 10
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值