MCU技術(shù)發(fā)展線路
2017-08-24 14:25:10
在8位MCU的時代,開發(fā)工具很簡單,MCU功能簡單,存儲器容量很小,應(yīng)用代碼甚至還能夠使用匯編語言書寫,簡單的下載和編程工具能夠勝任開發(fā)工作。后來由于MCU功能越來越多,存儲器容量越來越大,C語言慢慢成為首選,集成開發(fā)環(huán)境(IDE)和JATG調(diào)試逐漸成為主流,這種方式主導(dǎo)了過去20年MCU開發(fā)模式。
隨著物聯(lián)網(wǎng)的興起,大量的電子產(chǎn)品急需智能化升級,聯(lián)網(wǎng)就成為基本需求,特別是無線網(wǎng)絡(luò),RTOS (實時操作系統(tǒng))從曾經(jīng)的嵌入式系統(tǒng)中“奢侈品”變成今天的“必需品”。在開源社區(qū)和開源軟件的幫助下,開源的RTOS 比如像FreeRTOS、uC/OS和Contiki已經(jīng)成為開發(fā)者的優(yōu)選。專門針對物聯(lián)網(wǎng)應(yīng)用的物聯(lián)網(wǎng)OS 也應(yīng)時而生,比如ARM mbed OS、慶科MicoOS和華為LiteOS,其實這幾種物聯(lián)網(wǎng)OS的內(nèi)核也是基于開源的RTOS技術(shù)。
開發(fā)工具(IDE)價格昂貴,讓創(chuàng)業(yè)者望而生畏,借助開源軟件,MCU企業(yè)紛紛推出自己的IDE,比如芯科的Simplicty Studio、瑞薩的e2studio和NXP的 LPCXpresso,這些IDE 是基于開源Eclipse,編譯軟件也是開源的GCC ARM 。芯片公司的IDE雖然在功能和優(yōu)化上無法與Keil和IAR相比,但已經(jīng)完全到達可用的程度。ARM開發(fā)了基于Web的mbed工具,開發(fā)者不需要購買和安裝任何IDE,只要有一塊mbed兼容的開發(fā)板,就可以進行嵌入式開發(fā)。如果使用的是Arduino開發(fā)板,Arudino IDE集成大量開源硬件知識庫,讓你開發(fā)事半功倍。
今天,有了強大的開源的生態(tài)環(huán)境,MCU開發(fā)者不再會因為缺乏資金無法購買開發(fā)工具和獲得技術(shù)支持而耽誤項目開發(fā)犯愁了。
本文關(guān)鍵詞:物聯(lián)網(wǎng)
MCU 8位MCU 嵌入式系統(tǒng)
相關(guān)文章:
如何選擇電子貨架標(biāo)簽(ESL)的外置SRAM存儲器
深圳市英尚微電子有限公司,十年來專業(yè)致力代理分銷存儲器芯片IC, SRAM、MRAM、pSRAM、 FLASH芯片、SDRAM(DDR1/DDR2/DDR3)等,為客人提供性價比更高的產(chǎn)品及方案。
了解更多關(guān)于存儲芯片知識,請關(guān)注英尚微電子:http://jungeum.cn