欢迎光临亿道电子技术有限公司官网!

全国服务热线:

400-821-3806

您的位置:首页 > 产品中心 > Arm产品线 > ArmSoc开发板
导航栏目

深圳(总部)

深圳市宝安区33区大宝路83号美生慧谷科技园 美谷5栋(邮编:518101)

电 话: 0755-23706296

邮箱:shenzhen@emdoor.com


北京

北京市朝阳区阜通东大街1号院 望京SOHO T1-B-1709室(100102)

电 话:010-82359258

邮箱:beijing@emdoor.com


上海

上海市杨浦区国定路335号复旦科技创业园2号楼10层(200433)

电话:021-52653259 021-62650520

邮箱:shanghai@emdoor.com

ArmSoc开发板

联系我们
arm
ARM公司设计先进的数字产品核心应用技术,应用领域涉及无线、网络、消费娱乐、影像、汽车电子、安全应用及存储装置。
arm


Arm®


ARM公司设计先进的数字产品核心应用技术,应用领域涉及无线、网络、消费娱乐、影像、汽车电子、安全应用及存储装置。 ARM提供广泛的产品,包括:16/ 32位RISC微处理器、数据引擎、三维图形处理器、数字单元库、嵌入式存储器、外设、软件、开发工具以及模拟和高速连接产品。ARM公司协同众多技术合作伙伴为业界提供快速、稳定的完整系统解决方案。


产品:KEIL-MDK, Arm® Development Studio, PK51, DS-5, DSTREAM系列, ULINK系列,Versatile Express等


ARM编译器



ARM@ DS-5 Development Studio专业版包括ARM编译器5,而DS-5旗舰版带有ARM 编译器6,这是用于ARM体系结构的参考C/C+ +工具链,是微控制器、调制解调器堆栈、音频和视频编解码器以及通常要求高性能和小代码大小的裸机应用程序的理想之选。ARM编译器与ARM 体系结构一起开发,由ARM专家进行支持和维护,使您可以信赖我们的工具链,从而开发要求更苛刻的应用程序。



您还可以使用DS-5编辑、调试和优化借助GNU编译器(GCC)工具链构建的代码。为方便起见,我们已将适用于Linux的Linaro GCC集成到DS-5的安装过程中,因此您可以尝试我们的Linux示例以及创建您自己的Linux应用程序。








KEIL-MDK



MDK提供嵌入式开发者所需的一切元素,强大易用的开发界面,各种调试适配器,支持诸如指令跟踪,代码覆盖率分析等独特功能,并提供一组中间件(如CAN接口,文件系统,USB协议,TCP/IP协议,GUI库)。







特性:


全面支持Crtex-M, Ccortex-R4, ARM7ARM9设备

行业领先的C/C++编译工具链

l µVision4 IDE,调试器,仿真环境

l Keil RTX稳定的,资源占用小的实时操作系统(附源代码)

l TCP / IP网络套件提供了多协议的各种应用

标准驱动程序类提供USB从设备和USB主设备堆栈

完整的GUI库提供具有图形用户界面的嵌入式系统

l ULINKpro实时分析运行中的应用程序和记录每一个Cortex-M执行过的指令

l 程序执行的完整代码覆盖率分析

l 执行分析器和性能分析器使优化程序

众多工程实例帮助你迅速熟悉MDK-ARM强大内置功能

l CMSIS Cortex单片机的软件接口标准




ARM C/C++编译器:

ARMThumb混合生成模式

行业领先的代码尺寸优化

行业领先的代码性能优化

为硬件支持的函数属性

嵌入式汇编器

内联函数

CPU寄存器内传递参数

IEEE-754标准的单双精度浮点


微库:


微库是针对C语言编写的基于ARM嵌入式应用的高度优化的库。相较于集成于ARM编译链中的标准C库,微库针对嵌入式系统可提供极大的代码尺寸优势。



RTX实时操作系统:


特点


免费,提供RTOS源代码

灵活的调度:时间片轮转,抢占式, 可协作式

高速的实时操作,低中断延迟

较小的代码尺寸适宜于资源有限的系统

数量不限的任务数量,254级优先级 

数量不限的邮箱,信号量,互斥,定时器

支持多线程和安全线程操作

MDK-ARM支持RTX的核可见调试

基于对话框的RTX配置向导


优点


尽管不使用RTOS也可以创建一个实时系统(通过执行一个或多个功能的一个超循环),但会有无数的调度,维护和时序问题,而像KeilRTX  RTOS可以解决






Ulink


Keil ULINK调试适配器系列通过PC机的 USB 端口与目标系统连接(通过JTAG接口,SWD或者OCDS), 允许在目标硬件上编程和调试嵌入式程序。


您可以:


        l 下载程序到目标硬件

        l 检查内存和寄存器

        l 单步调试程序和插入多个断点

        l 运行程序在实时

        l 闪存程序存储器

        l 利用并行或串行线模式连


ULINK2特点                                                                                                 


     

                                           

· 支持ARM7ARM9Cortex-M8051C166设备

· JTAG速度高达10MHz

· 支持Cortex-M串行查看器(SWV)查看数据和时间跟踪,

   速度高达1Mbit/sUART模式)

· 执行、端口仿真和串行调试输出时的存储器读写实时代理

· Keil μVision IDEDebugger无缝隙集成

· 宽目标电压,2.7V – 5.5V可用

· USB供电(无须电源)

· 使用标准Windows USB设备,即插即用安装

· 目标连接器

o 10-pin (0.05") – Cortex调试连接器

o 20-pin (0.10") – ARM标准JTAG连接器

 

 ULINKpro特点 


 

 

· 支持ARM7ARM9Cortex - M0Cortex - M1Cortex-M3Cortex-M4设备

· JTAG接口支持ARM7ARM9Cortex-M

· 支持Cortex-M的串行调试(SWD

· 支持Cortex-M串行查看器(SWV)数据和时间跟踪,速度高达100Mbit/s(曼切斯特模式)

· 支持Cortex-M3Cortex-M4指令跟踪(ETM),速度高达800Mbit/s

· 独特的流跟踪直达PC机,提供无限制Trace缓存

· 高速USB2.0(480Mbits/s)即插即用

· JTAG时钟速度达到50MHz

· 支持Cortex-M设备运行速率达200MHz

· 高速Flash下载器,速度达到1Mbytes/s

· Keil μVision IDEDebugger无缝隙集成

· 宽目标电压,从1.2V – 3.3V5V可用

· 可选择独立适配器供电到目标系统

· USB供电(无须电源)

· 目标连接器

o 10-pin (0.05") – Cortex调试连接器

o 20-pin (0.10") – ARM标准JTAG连接器

o 20-pin (0.05") - Cortex 调试+ETM 连接器。


Arm® Development Studio 


Arm Development Studio 支持所有类型的软件开发项目,从架构探索到实时应用程序的开发和边缘设备的编码。它加速了系统设计和软件开发,使您能够更快,更经济地将更高质量的产品推向市场。


         

           l 支持所有 Arm 处理器,包括早期支持 Arm IP,允许更早的创新

           l 适用于产品开发所有阶段的各种工具,包括架构验证,开发复杂的 SoC 处理器,异构多处理器项目和单片机应用

           l 利用 Arm 业界领先的 C/C++编译器,调试器,优化工具,仿真模型和平台连接以及软件包。

           l 访问超过 5,000 个设备的数据库,免版税的中间件和实时操作系统(RTOS)集成

           l 基于 CMSIS 的标准化软件接口,可实现高效的代码可移植性和重用

           l 易于使用的 IDE,可实现更快,无差错的开发

           l Arm 专家提供技术支持

           l ISO 认证的开发流程 




 


业界领先的 Arm C/C++ 编译器


受到数千名开发人员的信赖,Arm Compiler 已被用于构建数十亿设备中的代码。由于它是与 Arm 架构一起开发的,因此它可以设计出高效的产品,最好地利用 Arm Cortex 处理器和架构的所有功能,从 Armv6-M 到 Armv8-A 64 位。


主要优势: 


使用链接时优化和 Arm C 微库的获取最佳代码大小

针对实际应用调整性能,以及简单的基准测试。比 v6.6 30

利用最新的语言标准,如 C++ 11 C++ 14


 

AC6.6—AC6.11 性能提升

注:■ AC6.6  ■ AC6.11 

灵活调试适用于所有场景


Arm Debugger 基于 Arm 先进的 CoreSight™调试和跟踪技术,支持从硬件启动和操作系统移植到应用程序的所有任务的调试发展。通过连接到单个处理器或多个处理器配置来调试复杂的多核 SoC。


主要优势: 


预配置支持各种基于 Arm 的设备

完整的 RTOS 感知调试,为特定任务或线程提供单独的运行控制和复杂断点

循环准确,非侵入式指令和数据跟踪

命令行调试器

检查寄存器并执行低电平调整


性能分析工具,用于优化系统


Arm Streamline 性能分析器是一个系统性能分析工具,用于分析 Linux,Android 和裸机嵌入式系统。Streamline 的可视化工具可以轻松找到 CPU,GPU 和其他 Arm IP 中的性能瓶颈。这与代码分析一起,可以最大程度地调整系统和代码的性能。


主要优势: 


系统范围的性能计数器分析,可识别性能瓶颈,多线程问题和低效的资源使用

l CPU 采样允许进程,线程,函数调用和逐行的 CPU 时间粒度,从而识别低效的代码

针对最佳代码并行化的性能指标和线程活动的每个核心可视化

l Linux 和裸机支持允许从 Cortex-M 到最新的 Cortex-A CPU 进行性能分析

关联软件执行和功耗数据以识别能源效率低下