ARM推出基于CORTEX處理器的微控制器的軟件接口標準
ARM公司發布了ARM® Cortex™微控制器軟件接口標準(CMSIS: Cortex™ Microcontroller Software Interface Standard)。CMSIS是獨立于供應商的Cortex-M處理器系列硬件抽象層,為芯片廠商和中間件供應商提供了連續的、簡單的處理器軟件接口,簡化了軟件復用,并減少了新入門的微控制器開發者的學習曲線和新產品的上市時間。
軟件開發是嵌入式行業公認的主要開發成本。通過對所有Cortex芯片廠商的產品的軟件接口進行標準化,這一成本能夠被顯著降低,尤其是在進行新設備開發項目或者將已有的軟件移植到其他芯片廠商提供的基于Cortex處理器的微控制器時,成本降低效果更為明顯。
CMSIS使得芯片廠商能夠將他們的資源專注于對其產品的外設特性進行差異化,并且消除他們為對微控制器進行編程時需要維持不同的、互相不兼容的標準的需求。
CMSIS是ARM與數個主要芯片和軟件廠商緊密合作、共同開發的,包括愛特梅爾(Atmel®)、IAR、KEIL、Luminary Micro、Micrium、恩智浦(NXP)、SEGGER和意法半導體(STMicroelectronics)。這次合作以及對先前解決方案的反饋,造就了這一針對基于Cortex處理器的設備的、易學易用的編程接口。
這個標準被設計為可以完全升級,以保證它適用于所有Cortex-M處理器系列微控制器,包括從較小的8KB設備到帶有復雜通訊外設的設備,例如Ethernet或者USB-OTG(CMSIS對核心外設接入層的代碼存儲要求小于1KB,RAM存儲要求小于10比特)。
ARM公司MCU工具總監Reinhard Keil表示:“Cortex微控制器軟件接口標準提供了一個在外設、實時操作系統和中間件之間建立接口的通用方法,可以同時使芯片廠商和開發者受益。ARM公司Cortex處理器架構正在迅速成為下一代、高性能、低能耗MCU的理想架構之選。通過對所有芯片廠商產品進行標準化,CMSIS將減少新軟件開發時間,進一步加速基于Cortex處理器的新微控制器的開發。”
ARM計劃未來為CMSIS添加一個中間件訪問層,能夠為Ethernet、SD/MMC提供標準軟件接口,同時為實時操作系統kernel(RTOS Kernel)進行持續的、kernel-aware的調試提供一個調試接口。這一對CMSIS的擴展將會簡化在新的基于Cortex處理器的微控制器上的標準中間件的配置。
相關閱讀:
- ...2020/12/11 17:41·AWS和Arm展現生產級的云端電子設計自動化
- ...2018/07/04 15:10·利用首款提供穩健芯片級安全并采用Arm® TrustZone技術的32位MCU打造安全的 IoT終端
- ...2018/06/04 14:34·ARM改進CPU和GPU:Windows運行更快 性能大幅提升
- ...2018/01/24 16:14·深度解讀威盛高端ARM核心板,搭載高通驍龍820四核處理器
- ...2018/01/18 14:15·ARM CEO:沒有絕對安全 芯片漏洞可能再次發生
- ...2017/12/11 16:46·Arm與合肥高新技術產業開發區簽署合作協議
- ...· Efinix® 全力驅動AI邊緣計算,成功推出Trion™ T20 FPGA樣品, 同時將產品擴展到二十萬邏輯單元的T200 FPGA
- ...· 英飛凌亮相進博會,引領智慧新生活
- ...· 三電產品開發及測試研討會北汽新能源專場成功舉行
- ...· Manz亞智科技跨入半導體領域 為面板級扇出型封裝提供化學濕制程、涂布及激光應用等生產設備解決方案
- ...· 中電瑞華BITRODE動力電池測試系統順利交付北汽新能源
- ...· 中電瑞華FTF系列電池測試系統中標北京新能源汽車股份有限公司
- ...· 中電瑞華大功率高壓能源反饋式負載系統成功交付中電熊貓
- ...· 中電瑞華國際在電動汽車及關鍵部件測評研討會上演繹先進測評技術