shijielong 发表于2018-11-29
MDK默认只创建工程,工作区是不会直接创建。如果想多个工程聚合,则首先需要创建一个multi的工作区,然后再添加相应的工程。 IAR,默认是创建工程和工作区,如果想多个工程并存,直接添加即可。 相比之下,MDK创建工程的文件比较少,而IARM创建工程生成的文件比较多。如果主要是采用C,推荐IAR,编译效率高,编译速度快,支持多种RTOS。
回答点赞: 9c77b96831e94e0 80313ab2f324752 a4c022bac1fe969 wolf11111 _行者_ 举报 评论 5
━╋う酔意流年☆═━ヾ 发表于 2018-11-29
IAR编译的代码运行效率比Keil高很多!只是用keil的人较多。还有就是有的芯片只支持IAR,有的芯片只支持MDK
回答点赞: 80313ab2f324752 wolf11111 举报 评论 2
yhj416606438 发表于 2018-11-29
keil好用,很多单片机都支持的,不过用的芯片只能用iar,首选用keil,不支持再用iar
回答点赞: 80313ab2f324752 wolf11111 举报 评论 2
a581447def5b4ad1 发表于 2018-11-29
我用的iar不过用keil的好像也有不少人,各有优点吧都
回答点赞: 80313ab2f324752 wolf11111 举报 评论 2
1bc9b1ac1ac3834d 发表于 2018-11-29
IAR编译速度比Keil快得多,大工程十分明显,但调试不如Keil做的好。keil调试下载速度快,可实时观察变量,Iar要断点才能看变量值,调试过程卡死退出的几率比keil大。
回答点赞: 80313ab2f324752 wolf11111 举报 评论 2
bulinbulin 发表于 2018-11-29
其实都一样,编程都是同样的垃圾,对于stm32的代码量来说,编辑功能垃圾的一批,,我给你个推荐,VS2017写代码,智能提醒,智能补全,太强大了,可以效率提升很大,非常好的的编辑器,写代码到vs2017,编译到keil
回答点赞: 80313ab2f324752 wolf11111 举报 评论 1 2