[开发工具]

Jetbrain Clion开发STM32(简介)

[复制链接]
1646|1
手机看帖
扫描二维码
随时随地手机跟帖
zjq985062714|  楼主 | 2019-10-2 12:06 | 显示全部楼层 |阅读模式
JetBrains是一家捷克的软件开发公司,该公司位于捷克的布拉格,并在俄罗斯的圣彼得堡及美国麻州波士顿都设有办公室,该公司最为人所熟知的产品是Java编程语言开发撰写时所用的集成开发环境:IntelliJ IDEA。
摘自百度百科。
Jetbrain家的Idea应该是Java开发中最好用(个人观点)的软件了,虽然网上有Idea和Eclipse的争执,但是免费的还是比不上收费的,Jetbrain一年的软件费就不便宜。另外,Android开发工具AS也是基于Idea开发的,所以Jetbrain家的开发软件的好用应该是有目共睹的。本文介绍的Clion是收费软件,支持正版,人人有责~~
Clion是Jetbrain推出的C/C++开发工具,最早是不支持嵌入式开发的。是Github一个人写了一个插件,后面被Jetbrain收入官方支持中发。从19年开始,正式受官方支持。

Clion开发STM32采用的方案和SW4STM32的方案的一样的。使用ARM GCC为编译链,openocd为调试工具,支持在线调试,但是好像不支持看寄存器。但是和SW4STM32不同,Clion使用CMake作为编译工具,前者使用makefile作为编译工具。相对于IAR,Keil,该方案的好处是免费,ARM GCC 和openocd都是不收费的。

综上,使用Clion开发的好处是,拥有类似Idea的编写体验(补全功能强,用过的都知道),如果开发过Java和Android的话,工具会比较统一。不便之处在于Clion是收费,不能看寄存器,需要一点动手能力(ARM GCC/openocd需要自己安装设置),占用内存大(Jetbrain通病),CMake基本语法需要了解。

剩下的使用方法看反馈,反馈不好就不更了,就当给感兴趣的做个科普。

使用特权

评论回复
mmuuss586| | 2019-10-7 21:33 | 显示全部楼层
不错,感谢分享

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

128

帖子

0

粉丝