当时或许只是为了摆脱 Keil 的大坑再加上老师的推荐就试了一下,总的来说优缺点都有吧。
安装:
直接去他们的 官网 下载就好了(虽然不明白为什么一个国产的就是没有中文)。
部署
CoIDE 使用 gcc arm 作为编译器并且没有自带它,所以我们要去它的官网上下载。直接无脑下一步就是了。
创建工程
这或许是 CoIDE 和Keil比起来最方便的地方了吧。选择好芯片后就直接弹出他们的库页面,可以选择需要的库,而且直接下载速度不知道比 Keil 高到哪去了……我和他谈笑风生,说着说着就下好了库,直接建文件开写。
值得一提的是这IDE在文本编辑方面比Keil方便快速许多(可能是Eclipse的壳的原因吧)
调试
CoIDE好像并不能像Keil那样直接软件模拟,所以我们还需要用仿真器,直接用学校的 J-Link 下好驱动安装,然后指定一下 GDBServer 的位置就能仿真了,这部分感觉和Keil没有什么区别,但是不能直接看外设运行状态这一点总觉得还是有些不太方便。
总的来说,是个披着 Eclipse 的 IDE 吧……功能和 Keil 比起来还是有一些明显的差距(比如不支持软件仿真,寄存器查看之类的),而且不像 Keil 那样自带编译器和仿真器驱动,需要自己手动安装。希望能多多改进吧……
第一次写这种东西感觉一团糟啊
唔,前排支持一下熊猫
其实也没有那么水啦
Keil μVision 5现在也采用了Software Pack的形式,类似这个的源(不过确实有点老而且飞思卡尔的SDK没有!没有!没有!),Keil的ARMCC和GCC汇编不通用,多人协作很不舒服(死),不过Linux下面也算是有个看起来可以的IDE倒是件好事,话说之前还有一个gnuarmeclipse来着?