MCU技术发展线路
2017-08-24 14:25:10
在8位MCU的时代,开发工具很简单,MCU功能简单,存储器容量很小,应用代码甚至还能够使用汇编语言书写,简单的下载和编程工具能够胜任开发工作。后来由于MCU功能越来越多,存储器容量越来越大,C语言慢慢成为首选,集成开发环境(IDE)和JATG调试逐渐成为主流,这种方式主导了过去20年MCU开发模式。
随着物联网的兴起,大量的电子产品急需智能化升级,联网就成为基本需求,特别是无线网络,RTOS (实时操作系统)从曾经的嵌入式系统中“奢侈品”变成今天的“必需品”。在开源社区和开源软件的帮助下,开源的RTOS 比如像FreeRTOS、uC/OS和Contiki已经成为开发者的优选。专门针对物联网应用的物联网OS 也应时而生,比如ARM mbed OS、庆科MicoOS和华为LiteOS,其实这几种物联网OS的内核也是基于开源的RTOS技术。
开发工具(IDE)价格昂贵,让创业者望而生畏,借助开源软件,MCU企业纷纷推出自己的IDE,比如芯科的Simplicty Studio、瑞萨的e2studio和NXP的 LPCXpresso,这些IDE 是基于开源Eclipse,编译软件也是开源的GCC ARM 。芯片公司的IDE虽然在功能和优化上无法与Keil和IAR相比,但已经完全到达可用的程度。ARM开发了基于Web的mbed工具,开发者不需要购买和安装任何IDE,只要有一块mbed兼容的开发板,就可以进行嵌入式开发。如果使用的是Arduino开发板,Arudino IDE集成大量开源硬件知识库,让你开发事半功倍。
今天,有了强大的开源的生态环境,MCU开发者不再会因为缺乏资金无法购买开发工具和获得技术支持而耽误项目开发犯愁了。
本文关键词:物联网
MCU 8位MCU 嵌入式系统
相关文章:
如何选择电子货架标签(ESL)的外置SRAM存储器
深圳市英尚微电子有限公司,十年来专业致力代理分销存储器芯片IC, SRAM、MRAM、pSRAM、 FLASH芯片、SDRAM(DDR1/DDR2/DDR3)等,为客人提供性价比更高的产品及方案。
了解更多关于存储芯片知识,请关注英尚微电子:https://www.sramsun.com