以100%代碼重用率重新定義MCU開發

德州儀器 Wi-Fi 軟件 工程師 EET電子工程專輯 2017-04-03

IHS Markit和Bain & Company的相關數據顯示,到2020年,全球聯網設備數量將達到307億個,而這個數字將在2025年增長到754億個。“安全性、複雜的標準、專業知識、功耗等正成為當前IoT應用開發所面臨的大問題。”德州儀器(TI)超低功耗MSP微控制器事業部總經理Miller Adair舉例說,比如開發人員往往因為代碼無法重複利用而花費大量的時間進行調試與修改,花費大量的時間在軟件開發部分。

以100%代碼重用率重新定義MCU開發

為了縮短設計時間,允許開發人員在不同的產品中重複利用此前的投資,TI日前宣佈推出全新的SimpleLink微控制器平臺,其最大的亮點在於通過將一套穩健耐用的互聯硬件產品庫、統一的軟件解決方案和沉浸式資源在同一開發環境中集成,加快了產品擴張的進程。也就是說,藉助TI提供的軟件開發工具套件(SDK),只要通過標準化功能性的API底層,便可以實現產品的輕鬆移植。

以100%代碼重用率重新定義MCU開發

德州儀器(TI)半導體事業部中國區 業務拓展總監吳健鴻

基於通用的驅動程序、框架和數據庫等共享基礎,SimpleLink MCU平臺的全新軟件開發套件以100%的代碼重用率實現了可擴展性產品,組合中的每款器件都集成了大量特性,例如獲取和處理高精度模擬信號、憑藉更高的安全性來增強系統、提升遠程通信,或者在由單個鈕釦電池供電的傳感器節點中將電池使用壽命延長几年等。這些器件被分為三類:

MSP432主機微控制器提供高級的模擬能力,以及大範圍的存儲器可擴展性,從而可以運行多個無線協議用於驅動無線網絡處理器。

無線微控制器包括整個片上系統(SoC)解決方案,該解決方案將一個微控制器合併至無線網絡處理器之中,從而覆蓋了廣泛的無線連通性和標準,其中包括:Wi-Fi、Bluetooth 低能耗、Sub-1GHz和雙頻段(Sub-1GHz和2.4GHz)。

無線網絡處理器可提供一個集成的無線設備和網絡處理器,以運行網絡堆棧。該網絡堆棧與一個主機微控制器想連接,從而可以運行頂級應用程序。

以100%代碼重用率重新定義MCU開發

由同一軟件平臺提供支持的SimpleLink微控制器

Miller說,這個不再受設備類型限制的方法為整個SimpleLink器件範圍內的應用提供了輕鬆的平臺級軟件的代碼可移植性,使工程師能夠將軟件開發的一次性投入重複應用於平臺內的多個其他產品和應用,從而大大縮短了設計時間。

藉助SimpleLink SDK,工程師可以使用TI Drivers和行業標準POSIX應用程序設計接口(API)。TI Drivers是一套直觀的標準化功能性API,憑藉TI Drivers,SimpleLink SDK降低了引入門檻。此外,兼容針對Unix的可移植操作系統接口(POSIX)的API能夠通過無數的OS/核心程序支持100%的應用代碼可移植性。集成的TI實時操作系統(RTOS)內核可實時解決多任務或複雜算法的調度問題。與此同時,設計人員還可在設計週期的任意時間點通過TIResource Explorer和SimpleLink Academy獲取工具、培訓和資源,包括模塊化TI LaunchPad開發套件、免費的雲工具以及代碼示例、文檔和培訓等。

以100%代碼重用率重新定義MCU開發

端對端開發資源

為了擴展SimpleLink MCU產品組合中的器件種類,TI還正式推出了全新一代的Wi-Fi芯片和模塊,即SimpleLink Wi-Fi CC3220無線MCU和CC3120無線網絡處理器。CC3220無線MCU配備256KB RAM和1MB Flash,在單個芯片上擁有兩個物理上分離的執行環境,包含了諸如安全存儲、克隆保護、安全啟動和網絡安全性等超過25種的嵌入式安全特性,並支持Apple HomeKit技術。

以100%代碼重用率重新定義MCU開發

CC3220無線MCU在單個芯片上擁有兩個物理上分離的執行環境

相關推薦

推薦中...