MDK 提供嵌入式開發者所需的功能,強大易用的開發界面,各種調試適配器,支持諸如流指令跟蹤,代碼覆蓋率分析等獨特功能,并提供一組中間件(如文件系統,USB 協議,TCP/IP 協議,GUI 庫,mbed 操作系統)。
特性:
? 支持 Cortex-M, Cortex-R4, ARM7 和ARM9 設備
? 強大的 C/C++編譯工具鏈
? μVision5 IDE,調試器,仿真環境
? 穩定且資源占用很小的的實時操作系統Keil RTX(附源代碼)
? 提供了多協議的各種應用的TCP / IP 網絡套件
? 提供了 USB 從設備和 USB 主設備標準驅動程序類
? 提供完整GUI 庫來幫助具有圖形用戶界面的嵌入式系統開發
? ULINKpro 實時分析運行中的應用程序和記錄Cortex-M 執行過的指令
? 完整代碼覆蓋率分析
? 執行分析器和性能分析器來幫助優化程序
? 眾多內置工程實例幫助您熟悉 MDK-ARM 功能
? 統一的?Cortex 單片機的軟件接口標準CMSIS

MDK 核心和軟件包
MDK-Core基于μVision,主要支持 Cortex-M 設備,包括新的 ARMv8-M 架構。Pack Installer用于下載、安裝和管理軟件包。
μVision 調試器使您能夠測試、驗證和優化您的應用程序代碼。它完全支持用于調試歷史序列、執行分析、性能優化和代碼覆蓋率分析的流式跟蹤。
ARM C/C++編譯器
Arm Compiler 6是Arm架構的編譯工具鏈。它集成了LLVM編譯器和高度優化的Arm C庫,為Arm架構生成性能和功耗優化的嵌入式軟件。
高效的代碼生成、更好的診斷和更快的功能開發,再加上 Arm 的編譯器后端專業知識,使 LLVM 成為下一代 Arm 編譯器的自然選擇。
Arm Compiler 6 使用 Clang 作為編譯器前端,同時還保留了熟悉的子工具,例如 armasm、armlink、armar 和 fromelf。
與之前的編譯器和其他編譯器相比,Arm Compiler 6 提供了許多優勢:
?為Armv7-M架構(Arm Cortex-M3/M4/M7)的內核提供最優的代碼大小。
?支持Armv8-M(Arm Cortex-M23 和 M33)的內核,并通過TrustZone for Armv8-M為設備創建安全和非安全代碼。
?支持 C++14 語言標準。
?支持GCC代碼使用 Arm Compiler 6 構建和優化。
?提供了編譯器安全包來開發功能安全應用程序,并通過提供工具鏈認證來幫助客戶獲得認證。
設備支持
基于 ARM Cortex-M 的微控制器的設備支持,滿足通用行業標準CMSIS。CMSIS-Pack描述了軟件組件的交付機制,以及設備和板卡支持。
設備系列包 (DFP) 的典型內容是:
?配置設備和基本設備驅動程序的軟件組件:
◎ C運行時庫、設備時鐘和內存接口所需的CMSIS兼容系統和啟動文件。
◎ 為中間件使用的物理設備外設提供軟件例程的外設驅動程序。
?一個或多個系統視圖描述文件 (SVD),用于描述器件外設的視圖。
?用于將代碼擦除和下載到片上 Flash 中的 Flash 編程算法。
?顯示設備及其外圍設備使用情況的示例項目。
?可用作應用程序開發的用戶代碼模板。
中間件組件
微控制器提供了廣泛的外設以滿足當今嵌入式設計要求。然而,實現這些接口的應用程序給軟件開發人員帶來了很多挑戰。靈活且易于使用的中間件是專為微控制器中的通信外設而設計,從而大大的幫助軟件開發人員。
?網絡組件包括用于創建TCP/IP網絡應用程序的服務、協議套接字和物理通信接口。它支持IPv4/IPv6雙棧網絡,可與Mbed TLS一起使用,以提供SSL/TLS的安全通信。

?USB組件支持標準USB設備的USB從機和USB主機通信。

?文件系統組件可讓您在RAM、Flash、SD/SDHC/MMC存儲卡或USB存儲設備等存儲設備中創建、保存、讀取和修改文件。

?圖形組件使您能夠為LCD顯示器開發靈活的圖形用戶界面 (GUI)。

?Mbed軟件組件支持物聯網 (IoT) 應用程序。Mbed TLS使用 SSL/TLS 提供安全通信,而mbed Client將您的設備連接到Mbed設備服務器。
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
關于億道電子
億道電子技術有限公司(英文名稱:Emdoor Electronics Technology Co.,Ltd)是國內資深的研發工具軟件提供商,公司成立于 2002 年,面向中國廣大的制造業客戶提供研發、設計、管理過程中使用的各種軟件開發工具,致力于幫助客戶提高研發管理效率、縮短產品設計周期,提升產品可靠性。
20 年來,先后與 Altium、ARM、Ansys、QT、Adobe、Visu-IT、Minitab、Testplant、EPLAN、HighTec、GreenHills、PLS、Ashling、MSC Software 、Autodesk、Source Insight、TeamEDA、MicroFocus等多家全球知名公司建立戰略合作伙伴關系,并作為他們在中國區的主要分銷合作伙伴服務了數千家中國本土客戶,為客戶提供從芯片級開發工具、EDA 設計工具、軟件編譯以及測試工具、結構設計工具、仿真工具、電氣設計工具、以及嵌入式 GUI 工具等等。億道電子憑借多年的經驗積累,真正的幫助客戶實現了讓研發更簡單、更可靠、更高效的目標。

歡迎關注“億道電子”公眾號
了解更多研發工具軟件知識

首頁 > 新聞資訊
