ds-mdk 开发工具
ds-mdk 整合了eclipseds-5ide开发环境和debugger并结合cmsis-pack技术。使用software packs 延伸支持32-bit arm® cortex®-a 处理器或基于32-bit arm cortex-a 和 arm cortex-m处理器多系统架构的软件开发。software packs 已支持nxp的i.mx6和i.mx7系列芯片。将来会支持包括cortex-m 系列微控制器在内的芯片设备。
ds-mdk:针对多系统架构的开发解决方案
the ds-5 ide 开发环境提供针对cortex-m 和linux 应用开发的eclipse cdt工程管理器,还能够安装第三方插件。ds-mdk 特有的插件包含image viewers 和cmsis pack manager,cmsis pack manager 提供cmsis 框架、软件组件,和相关文档。
当使用cmsis和相关的软件组件例如设备驱动、板级支持和中间件开发cortex-m 系列软件开发时,这将会更快并且更加容易。
通常,cortex-m设备在多系统程序中资源都非常有限,如tcm (tightly coupled memory), arm compiler 5能够为cortex-m系列芯片产生更小的代码并获得更高的系统性能。
应用同步调试
ds-5 debugger 能够识别出多系统程序中所有的软件应用。完全的系统的完全可视能力应用于多核多系统的连接调试:
cortex-m 应用可使用ulinkpro调试器。.用户可以使用实时系统识别调试和外设视图分析微控制器的应用。
cortex-a linux内核也可以使用ulinkpro调试器。可以罗列内核线程、进程、显示断点、显示加载模块和共享库。
cortex-a linux 应用通过gdbserver调试。调试器支持多线程应用调试和显示加载的模块或共享库的断点。
多系统的优势
多系统包含了快速、高效io性能、高处理能力的应用软件和确定性的实时io。cortex-a 应用处理器运行功能丰富的操作系统,例如linux,有需要高处理能力的的应用软件。低功耗的cortex-m 处理器通常运行实时系统(rtos)提供更快的响应时间。他们通常能够在电池供电的系统中保持常开状态。两个核心间通过高速的中断、进程间通信和共享内存交换信息。
FLV视频太大怎么办?这款视频压缩软件帮你搞定
直播倒计时 | 《超越想象的 GPT 医疗》新书共读,微软韦青亲笔推荐
联发科智能手机平台的山寨机及国内品牌机将上市
晶振在单片机中扮演着什么角色?晶振坏了单片机还能运行程序吗?
丰田开发新型穿戴设备助力导航服务
米尔科技DS-MDK开发工具概述
支持CN0549 CbM平台的实时处理和算法开发
概述linux异步信号handle
一文详解湿法蚀刻和光刻工艺
基于氧化铝陶瓷基板工艺原理
word怎么在方框里打勾
锁相环的电源管理设计
阿里达摩院到底取得了哪些技术突破?
LED户外屏购买时需要注意什么
云塔科技推出5G NR Sub-6GHz滤波器芯片,实属国内首款
PROFIBUS总线是T×S系统数据通信和核电厂系统改造中的应用
AI将物流行业向智能物流转型升级
FPGA的Block RAM级联架构给AI/ML带来超高数据流通量
ADI公司推出ADMP441首款INTER-IC SOUND数字MEMS麦克风
罗克韦尔CompactLogix 控制系统PLC如何借助工业网关实现远程编程维护?