KEIL-MDK介绍

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

KEIL-MDK介绍

MDK 核心和软件包

MDK-Core基于μVision,主要支持 Cortex-M 设备,包括新的 ARMv8-M 架构。Pack Installer用于下载、安装和管理软件包。

μVision 调试器使您能够测试、验证和优化您的应用程序代码。它完全支持用于调试历史序列、执行分析、性能优化和代码覆盖率分析的流式跟踪。

 ARM C/C++编译器

Arm Compiler 6是Arm架构的编译工具链,可用于MDK的所有版本。它集成了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的安全通信。

KEIL-MDK介绍

?USB组件支持标准USB设备的USB从机和USB主机通信。

KEIL-MDK介绍

?文件系统组件可让您在RAM、Flash、SD/SDHC/MMC存储卡或USB存储设备等存储设备中创建、保存、读取和修改文件。

KEIL-MDK介绍

?图形组件使您能够为LCD显示器开发灵活的图形用户界面 (GUI)。

 

KEIL-MDK介绍

?Mbed软件组件支持物联网 (IoT) 应用程序。Mbed TLS使用 SSL/TLS 提供安全通信,而mbed Client将您的设备连接到Mbed设备服务器。

来源:上海亿道电子技术有限公司

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年11月5日
下一篇 2022年11月5日

相关推荐

发表回复

登录后才能评论