本帖最后由 MasterPhi 于 2017-3-8 17:47 编辑
从今天开始像开挂一般编辑IAR工程
一-引言
IAR作为使用频率最高的嵌入式IDE让人又爱又恨。高效的编译器、简洁的界面、专业的分析调试功能让人爱不释手,但与此同时,其简陋的代码编辑功能也饱受诟病。简易的代码着 {MOD}功能、聊胜于无的代码格式化、坑爹的自动完成等都让生产效率收到了各种限制。之前我就一直有这样的想法,要让我们嵌入式工程师能像搞桌面开发的拥有一样的编辑环境,前段时间终于将该想法付诸实践了,于是有了今天的主角:IAR_Gen。
二-IAR_Gen
IAR_Gen是一个读取IAR工程并输出premake脚本的工具,和premake(内含)一起使用就能达到将IAR工程转换到Visual Studio、XCode、 gmake等工程的效果。看到这里大家就明白了,导出到Visual Studio不就是为了其强大的编辑功能吗?不仅如此,我同时将vs的最强插件推荐给大家,这样工作起来更是如虎添翼。
long.png (7.56 KB, 下载次数: 0)
下载附件
2017-3-8 17:45 上传
下面是我使用的设置,添加在Tools->Options->AStyle Formatter->Edit。
- --style=allman --indent=spaces=4 --align-pointer=type --align-reference=name --max-code-length=100 --indent-namespaces --pad-oper --unpad-paren --convert-tabs --break-after-logical --mode=c
复制代码
我测试过iar arm 7.5-7.8,stm8 2.1,2.2都没有问题,这个可能是版本比较老。如果方便可以把.ewp文件发给我研究下。
IARstm81.3
要说秒杀的话,那可能就是以 weight 来说,
不过话说回来,
SI 3.5 跟 VS 比,是差蛮多的,毕竟 VS 一直在更新,全宇宙最强嘛。
而 SI 4.0 版本,已经与时俱进了很多,当然还比不上 VS 智能。
一周热门 更多>