IAR在WINDOWS下的MCU开发毕竟老牌,ATMEL不想掉失习惯了IAR介面的开发人员,当然要同IAR合作。
GCC是开源社区的产物,而它的维护是由全世界的顶级程序精英维护。大家如果玩过嵌入式编程,相信对GCC一定不会陌生,你肯定会赞叹超大型程序项目用make和Makefile做管理是那么的合理!
在开源项目面前,如果你末能达到一定的水平,不是沉迷于技术的人,是不可能看懂并修改开源项目的程序,例如:GCC编译器,vi编辑器等项目源代码的修改!也就是说,有能力修改这些超大型项目源代码的人肯定是技术上的精英!
GCC延生到现在已经有15年多历史,其中经过全世界无数技术爱好者提出的意见作不断完善修改,发展到现在,整个算法架构已经是相当的稳定和经典!
并且由于开源项目的性质,其中强大灵活的源代码管理方式,注定了GCC以后要增加对另一些新问世的MCU支持是非常之容易的事情!
俺对于选择IAR还是GCC做MCU开发?当然是选GCC了!GCC不但免费,而且最重要的是功能强大灵活专业! |