五月色综合_娇妻卧室含辱迎接领导h_美女ppp_亚洲欧美aaa_天天在线综合_91午夜激情_裸体裸乳免费看_国产精品无码99re_日韩午夜视频在线观看_色爽 av_欧美大奶子视频_美女被爆操_国内久久_日本免费福利视频_苏语棠在线电视剧在线高清在线观看

產品中心
KEIL-MDK
用于 Arm? Cortex?-M 微控制器軟件開發的完整解決方案

KEIL-MDK 開發工具

Keil MDK 開發套件包括 Windows 平臺的 IDE、 編輯器、 高性能的編譯器、 調試器、 軟件包管理器、 CMSIS 標準接口庫及中間件等。這一系列工具使得您的嵌入式軟件開發項目更加迅捷。



特性:

● 支持超過 5000 款基于 Arm 架構的微控制器

● 集成免費的軟件組件和帶源代碼的實時操作系統RTX

● 由 Arm 自主研發業界領先的 C/C++ 編譯工具

● FuSa 編譯器符合 ISO 26262, IEC 61508, IEC 62304 和 EN 50128 的標準

● Arm CPU 的精確仿真模型 FVP(僅限 Cortex-M)

● 支持 ULINK 系列及第三方調試器的在線調試

● 可以付費獲得技術支持或開發者社區的技術支持

● 易于使用的界面


MDK Tools包括開發者開發基于ARM的嵌入式應用程序所需要的功能,比如創建,構建以及調試。

Software Packs用于添加設備支持和軟件組件,可隨時進行增加修改,包括工具鏈中的增加新器件的支持和中間件庫的升級。

MDK軟件支持硬件調試和Flash編程,以下是支持的調試工具:

· KEIL ULINK Series

· PE-Micro

· Nuvoton Nu-Link

· Segger J-LINK, J-Trace

· STMicroelectronics ST-LINK

· CMSIS-DAP based adapters from Atmel, NXP and others

ULINK適配器


提供給開發者,以調試和分析程序信息的。主要有兩款適配器產品:


MDK Tools和SoftWare Packs

軟件包括IDE,C / C ++編譯器,調試器,軟件包管理和CMSIS。MDK5版軟件包添加新的運行時環境(RTE)來管理設備的支持和軟件組件。


μVision IDE和Debugger


μVision IDE中集成了高效開發所需的強大編輯器、工程管理器以及編譯工具。μVision debugger 為測試校驗優化應用代碼提供了一個單獨的環境。它通過斷點控制、watch窗口和執行控制來提供對外設的完整可見性。


Device Support

MDK支持超過3000款基于Cortex-M,SecurCore和ARM7/ARM9的器件。

編譯器

ARM編譯器是專門為ARM處理器設計優化的。它依托于ARM體系30多年的發展。ARM編譯器工具鏈集成了一個高度優化的C / C++編輯器、編譯器、連接器的嵌入式軟件開發。

ARM編譯器6匯集了LLVM編譯器基礎設施和高度優化的ARM C庫,針對ARM架構的嵌入式軟件優化了生產性能和功率。


Integrated Analysis Tools

當配合ULINKPro使用streaming trace功能時,分析工具可以展示出程序是怎么執行的。代碼覆蓋提供認證測試和驗證的詳細執行統計數據。性能分析和執行分析器可以查明和優化程序中的熱點。

Code and Data Trace

代碼和數據跟蹤使用ETM的流跟蹤或者使用ETM或MTB的跟蹤緩沖來對基于Cortex-M的微控制器進行抓獲。指令跟蹤可以找到復雜的時序問題或者零星的軟件問題。


MDK Middleware


現在的微控制器提供了大量的通信接口來滿足嵌入式設計的需求。然而,開發實現這些接口是很大的挑戰。中間件組件對于開發者高效使用器件的功能就顯得很必要。中間件組件包括:

· 文件系統組件

· USB接口組件

· 網絡組件

· GUI圖形組件

中間件組件對ARM Cortex-M的微控制器是特殊設計和優化過的。庫文件和μVision IDE是無縫整合的,并提供模塊化設計即很好的文件應用界面。


MDK中間件組件使用CMSIS-Derver接口。


CMSIS-Driver規范是一種軟件API,為中間件堆棧和用戶應用程序提供外圍驅動程序接口的描述。CMSIS-Driver的API 被設計成通用且獨立的特定操作系統,這使得它支持廣泛的單片機設備。


文件系統組件-File System Component

文件系統組件允許嵌入式應用程序在標準存儲設備上進行創建保存讀取修改文件的操作。

· 標準的ANSI C文件I/O 應用程序接口

· 支持RAM,ROM,NOR,NAND Flash

· 支持SD,SDHC,MMC,eMMC內存卡

· 支持FAT12,FAT16,FAT32格式

· reentrant and thread-safe操作

· 同時訪問多個存儲設備


USB接口組件-USB Host and Device

MDK 中間件組件嵌入式系統提供了USB主機設備和從機設備的支持。USB從機接口使用標準的設備驅動系列,對調試解調器是可以識別的,主機驅動的開發是不需要的。USB組件支持ADC,CDC,HID.MSC和自定義類的USB。


網絡組件-Network

網絡組件是針對ARM Cortex-M處理器適當優化的全功能網絡組件,支持IPv4和IPv6(IPv6只在MDK專業版支持)。它代碼小并提供好的性能,該組件為例如TCP/UDP等傳輸協議提供了全面的支持,以及服務器和客戶端級別的應用程序,例如HTTP,Telnet,SMTP,SNMP,FTP。提供現代網絡所需的功能。


GUI圖形組件-Graphical User Interface

圖形界面是一個全功能的圖形界面,使得用戶在嵌入式應用中添加界面接口變得可能。支持大量的顯示,包括快速的GUI開發工具:


· 支持單色,灰度和彩色LCD

· 包括很多顯示器和驅動顯示控制器

· 用于多窗口控制的窗口管理器

· 很多小部件按鈕,復選框等可用圖標

· 支持自定義的外觀和感覺的換膚

· 優化速度和大小

· 針對開發板的廣泛例程


物聯網組件-Iot Connectivity


MDK專業版的中間件組件中提供了與mbed鏈接的接口,來與物聯網進行安全的通訊。

· mbed TLS(Transport Layer Security安全傳輸層協議)添加了加密功能和SSL(Secure Sockets Layer 安全套接層)/ TLS加密功能,此功能是通過增加用于收集優化嵌入式系統的庫文件實現的。

· mbed客戶端實現了輕量級的OMA M2M協議(通過開放移動聯盟),以及物聯網設備鏈接到web應用程序的mbed設備服務器接口。

· mbed MINAR 根據計劃的執行時間為用戶和系統間安排代碼塊的執行提供服務。

主站蜘蛛池模板: 新密市| 桂东县| 东乌| 英德市| 广灵县| 德阳市| 高阳县| 蚌埠市| 乐山市| 灵武市| 额尔古纳市| 宣威市| 察哈| 灵丘县| 三门县| 邓州市| 美姑县| 岚皋县| 应用必备| 绥棱县| 逊克县| 太湖县| 义乌市| 闸北区| 瓦房店市| 休宁县| 和龙市| 涡阳县| 东台市| 鄂托克旗| 二连浩特市| 丹东市| 保亭| 台南市| 仁寿县| 遂溪县| 邓州市| 克东县| 佛教| 美姑县| 永城市|