麻豆一区二区三区蜜桃免费_中文字幕Va一区二区三区 _国产成人综合久久二区_丰满多毛的大隂户毛茸茸_国产麻豆剧果冻传媒免费老狼_无码人妻精品一区二区三区久久久 _亚洲中文无码精品卡通_蜜臀亚洲AV永久无码精品老司机

MDK軟件新版本功能介紹
發(fā)布時間:2017-11-08

以下是MDK軟件各版本之間的區(qū)別,詳見下表:
?

?
ULINK適配器是提供給開發(fā)者,以調(diào)試和分析程序信息的。主要有兩款適配器產(chǎn)品。
ULINK適配器的比較

?

特性 版本
ULINKPro ULINK2
調(diào)試控制
斷點(diǎn)
數(shù)據(jù)跟蹤(Cortex-M3/M4/M7)
指令跟蹤(Cortex-M3/M4/M7) ?
性能
JTAG時鐘速度 50MHz 10MHz
存儲器/ 1MByte/s 25 KByte/s
數(shù)據(jù)事件跟蹤(SWO 100Mbit/s 1Mbit/s
指令跟蹤(ETM 800 Mbit/s ?
分析工具
邏輯分析
性能分析 ?
執(zhí)行分析 ?
代碼覆蓋 ?
?
KEIL MDK是基于的Cortex-ARM微控制器的最全面的軟件開發(fā)解決方案。
? ? 它包括IDE,C / C ++編譯器,調(diào)試器,軟件包管理和CMSIS。MDK5版軟件包添加新的運(yùn)行時環(huán)境(RTE)來管理設(shè)備的支持和軟件組件。

?
? ? 超過3000款A(yù)RM?的Cortex?-M微控制器的解決方案;
? ? 支持32位ARM Cortex-A和Cortex-A/ Cortex-M的基礎(chǔ)設(shè)備;
? ? Software Packs包括現(xiàn)成可使用的CMSIS和中間件組件;
? ? MDK專業(yè)版支持ARMv8-M架構(gòu);
? ? 強(qiáng)大的uVision?IDE,調(diào)試器和模擬環(huán)境;
? ? 配合ULINKpro?調(diào)試適配器使用生成應(yīng)用的即時全指令跟蹤分析記錄;
? ? 關(guān)于程序執(zhí)行的完整代碼覆蓋信息;
? ?利用執(zhí)行探查和性能分析器來優(yōu)化你的代碼;
? ? 調(diào)試器完全支持CMSIS-RTOS RTX實(shí)時操作系統(tǒng);
? ? 提供完整的中間件庫。包括TCP/ IP網(wǎng)絡(luò),文件系統(tǒng),USB,和圖形界面;
? ? 具有領(lǐng)先特定處理器優(yōu)化和microlib的業(yè)界領(lǐng)先的ARM C / C ++編譯器;
?

?
?

? ? MDKTools 包括開發(fā)者開發(fā)基于ARM的嵌入式應(yīng)用程序所需要的功能,比如創(chuàng)建,編譯,調(diào)試。
? ? Software Packs 可以隨時進(jìn)行增加修改,包括工具鏈中的增加新器件的支持和中間件庫的升級。

uVision IDE和Debugger
? ? uVision IDE中集成了高效開發(fā)所需的強(qiáng)大編輯器、工程管理器以及編譯工具。uVision debugger 為測試校驗(yàn)優(yōu)化應(yīng)用代碼提供了一個單獨(dú)的環(huán)境。它通過斷點(diǎn)控制、watch窗口和執(zhí)行控制來提供對外設(shè)的完整可見性。
?
Device Support
? ? MDK支持超過3000款基于Cortex-M,SecurCore和ARM7/ARM9的器件。MDK的專業(yè)版包括一個ARM DS-MDK的license來支持Cortex-A的設(shè)備目錄。最初的版本會在2016年的6月發(fā)布,包括NXP i.MAX 和 Atmel SAMA5。
?
Integrated?Analysis Tools
? ? 當(dāng)配合ULINKPro使用streaming trace功能時,分析工具可以展示出程序是怎么執(zhí)行的。代碼覆蓋提供認(rèn)證測試和驗(yàn)證的詳細(xì)執(zhí)行統(tǒng)計(jì)數(shù)據(jù)。性能分析和執(zhí)行分析器可以查明和優(yōu)化程序中的熱點(diǎn)。
?
Code?and Data Trace
? ? 代碼和數(shù)據(jù)跟蹤使用ETM的流跟蹤或者使用ETM或MTB的跟蹤緩沖來對基于Cortex-M的微控制器進(jìn)行抓獲。指令跟蹤可以找到復(fù)雜的時序問題或者零星的軟件問題。

MDK Middleware
現(xiàn)在的微控制器提供了大量的通信接口來滿足嵌入式設(shè)計(jì)的需求。然而,開發(fā)實(shí)現(xiàn)這些接口是很大的挑戰(zhàn)。中間件組件對于開發(fā)者高效使用器件的功能就顯得很必要。中間件組件包括:
·?文件系統(tǒng)
·?USB的主機(jī)從機(jī)設(shè)備
·?網(wǎng)絡(luò)
·?GUI圖形界面
中間件組件對ARM Cortex-M的微控制器是特殊設(shè)計(jì)和優(yōu)化過的。庫文件和uVision?IDE是無縫整合的,并提供模塊化設(shè)計(jì)即很好的文件應(yīng)用界面。
?
Iot Connectivity(物聯(lián)網(wǎng)連接)
MDK專業(yè)版的中間件組件中提供了與mbed鏈接的接口,來與物聯(lián)網(wǎng)進(jìn)行安全的通訊。
·?mbed TLS(Transport Layer Security安全傳輸層協(xié)議)添加了加密功能和SSL(Secure Sockets Layer 安全套接層)/ TLS加密功能,此功能是通過增加用于收集優(yōu)化嵌入式系統(tǒng)的庫文件實(shí)現(xiàn)的。
·?mbed客戶端實(shí)現(xiàn)了輕量級的OMAM2M協(xié)議(通過開放移動聯(lián)盟),以及物聯(lián)網(wǎng)設(shè)備鏈接到web應(yīng)用程序的mbed設(shè)備服務(wù)器接口。
·?mbed?MINAR 根據(jù)計(jì)劃的執(zhí)行時間為用戶和系統(tǒng)間安排代碼塊的執(zhí)行提供服務(wù)。
?
文件系統(tǒng)
文件系統(tǒng)組件允許嵌入式應(yīng)用程序在標(biāo)準(zhǔn)存儲設(shè)備上進(jìn)行創(chuàng)建保存讀取修改文件的操作。
·?標(biāo)準(zhǔn)的ANSI C文件I/O 應(yīng)用程序接口
·?支持RAM,ROM,NOR,NAND Flash
·?支持SD,SDHC,MMC,eMMC內(nèi)存卡
·?支持FAT12,FAT16,FAT32格式
·?reentrant and thread-safe操作
·?同時訪問多個存儲設(shè)備
?
USB Host and?Device
? ? MDK 中間件組件嵌入式系統(tǒng)提供了USB主機(jī)設(shè)備和從機(jī)設(shè)備的支持。USB從機(jī)接口使用標(biāo)準(zhǔn)的設(shè)備驅(qū)動系列,對所有調(diào)試解調(diào)器都是可以識別的,主機(jī)驅(qū)動的開發(fā)是不需要的。USB組件支持ADC,CDC,HID.MSC和自定義類的USB。
?
Network
Copyright ? 2025 All Rights Reserved.億道電子技術(shù)有限公司 版權(quán)所有 滬ICP備2023018709號-1 滬公網(wǎng)安備 44030602004326號