样品申请 | 资料下载 | 替换型号咨询

灵动微电子控制器软件开发平台MindSDK概述

MindSDK(mm32-mcu-sdk)是由灵动微电子官方的软件团队开发和维护的基于灵动微控制器的软件开发平台。


MindSDK包含灵动微控制器所必须的芯片头文件、启动程序、连接命令脚本等源码,以及灵动微控制器外设模块的驱动程序源码,以及大量便于用户使用的软件组件源码和开发工具。


MindSDK提供了丰富的样例工程和综合演示工程,便于用户在具体的应用场景中了解驱动程序和软件组件的API的用法,并且可以直接在MindSDK支持的硬件开发板上运行,演示实际的工作情况。


MindSDK在灵动主流的微控制器系列间实现了跨平台兼容,同一份样例工程,可以在不同平台之间无缝移植,方便用户在产品选型阶段快速完成评估,选择最具性价比型号的微控制器。


MindSDK的驱动代码经过充分的测试,稳定可靠的软件支持。(这里留个彩蛋,后续文章中也会介绍到灵动软件研发的先进测试框架)


MindSDK使用层次模型组织架构和实现内容,如图1所示。


MindSDK系统框图.png


1 MindSDK系统框图


目前,MindSDK已经支持的众多的主流开发工具:


支持开发主机操作系统:WindowsLinux


支持编译工具链:Keil MDKIAR for ArmARMGCC


支持主流的调试器:Segger JLinkDAPLink