針對採用ARM Cortex-M系列處理器的微控制器,ARM日前宣佈推出Keil MDK-Professional軟體開發環境,為所有採用Cortex-M系列處理器的矽晶片廠商提供支援。

目前許多矽晶片龍頭廠商在ARM架構下為微控制器產品進行標準化,採用ARM Cortex-M0、Cortex-M3、Cortex-M4處理器架構的裝置也在業界日益受到歡迎。同時,開發商對於跨矽晶片供應商產品支援的需求也日漸增加。MDK-Professional支援多種來自不同矽晶片廠商的微控制器,並幫助嵌入式軟體成功的移轉至最適合應用需求的Cortex-M系列處理器裝置。

MDK-Professional是專為開發微控制器應用所設計,並將ARM C/C++編譯器與Keil RTX即時作業系統及中介軟體函式庫結合。所有的工具都整合了µVision集成開發環境,包括專案管理、編輯、以及除錯器等,全數整合成單一簡便易用的開發環境。ARM C/C++編譯器為嵌入式軟體開發商提供了可觀的編碼長度與效能優勢,同時,MDK-Professional也可以用於GNU GCC 編譯器。

Keil RTX採用進階Cortex-M系列處理器功能,是一種記憶體佔用量極低的確定性即時作業系統。MDK-Professional內容包括一個能彈性調整的檔案系統,以及可供乙太網路 (TCP/IP)、USB以及CAN週邊使用的中介軟體。其中TCP網路套裝提供多重網路協定以及其他多種應用,如HTTP、Telnet與FTP伺服器。USB週邊由USB裝置與USB Host使用的通訊協定組所支援,同時還有數個標準驅動程式類別。另外還有大量為各種微控制器所設置的應用範本,幫助使用者在開發產品時迅速上手。

除此之外,MDK-Professional可搭配ULINKpro除錯及追溯轉接器,支援動態除錯及執行中程式分析。ULINKpro使用串流追溯來紀錄每一個被執行的Cortex-M指令,為應用程式優化與驗證提供執行分析(execution profiling)以及完整的程式碼覆蓋(code coverage)資訊。

ARM的MCU工具部門總監 Reinhard Keil表示:「MDK-Professional將Keil MDK工具組的成功特色再延伸。透過MDK-Professional,我們能運用Keil RTX RTOS、中介軟體以及ARM C/C++ 編譯器產業領先的編碼效率等要件,來提升採用Cortex-M系列處理器的嵌入式應用程式的效能。

MDK-Professional 目前已經發行,可透過Keil直營或配銷通路訂購。為推廣新品,凡於2011年9月30日前出貨的MDK-Professional,均免費附贈一組ULINKpro除錯及追溯轉接器。簡裝版的Keil MDK— MDK-Lite可自www.keil.com/demo下載。

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 Shacho San 的頭像
    Shacho San

    真乄科技業的頂尖投資團隊

    Shacho San 發表在 痞客邦 留言(0) 人氣()