ARC International软件套件在ARM9TM为基础的嵌入式发展平台的实现
出处:电子设计应用 发布于:2011-09-02 16:08:21
电子零组件代理商益登科技所代理的ARC International,可设定系统单芯片(configurable SoC)平台技术领导厂商,于日前宣布推出一套化的ARM9TM处理器软件开发工具套件,称为MetaDeveloperTM,包括ARC的MetaWare? C/C++编译器、SeeCodeTM除错器、指令集仿真器、组译器、连结器、程序代码执行频率统计工具(profiler)、实时操作系统和网络应用原型、整合发展环境和Precise/MQXTM实时操作系统以及Precise/RTCSTM TCP/IP网络堆栈(networking stacks)。透过ARC统一发展工具的协助,设计工程师可直接利用ARM9处理器,避免采用多家厂商产品所带来的时间浪费和风险,使他们的新产品于更短时间内上市。
完美的工具整合和单一支持来源对于软件开发计划非常重要。ARC International总裁暨执行长Mike Gulett表示,ARC处于独特优势地位,可提供业界完整、却不须权利金的工具套件,因为我们并不依赖外界为我们提供解决方案组件;其它厂商可能拥有实时操作系统、除错工具或网络组件,但只有ARC可提供全部工具,并保证它们销售给客户后,仍可在一起正常工作。
MetaWare C/C++编译器为发展人员提供完整控制能力,包括编译器的语言加强、程序代码产生和化,让采用ARM处理器的设计享有精简程序代码和效能。
使用SeeCode除错器时,发展人员只要透过同一组使用者界面,即可连接至ARC提供的ARM指令集仿真器,或是经由JTAG仿真器(emulator)连接至目标硬件。这套除错工具拥有操作系统察觉能力(OS-aware),可分辨各种常见的实时操作系统,它还内建可察觉TCP/IP网络堆栈的整合式除错功能。
Precise/MQX RTOS是一套具备延展扩充性的小型可携式实时操作系统,提供快速的确定性(deterministic)运算效能和可靠的连续作业能力,满足嵌入式应用的严格要求。这套操作系统不须任何权利金,供应给客户时包含完整的原始程序代码,还支持多任务、以优先权为基础的先占式(pre-emptive)和循环式(round-robin)排程、内存管理、执行期间错误侦测、讯息传递、号志(semaphore)、效能量测和自我测试与稽核(audit)。
ARC的Precise/RTCS是一套精简、高效能、可携式的嵌入式TCP/IP网络堆栈,包含许多重要网络功能,还提供可供选用的各种组件,包括HTTP、SNMPv3、POP3、SMTP、IPSec、PPPoE、OSPF、BGP4和NAT。
这些系统设计和效能工具都是ARC整合发展套件的一部份,工程师可利用这组项目管理套件来设定和激活下列工具:
Precise/EDS ClientTM,一套除错器中立(debugger-independent)工具,可从执行中嵌入式应用取出与工作相关(task-aware)的除错信息。
Precise/Design Tool,一套快速原型建立工具,可产生应用软件的原始程序代码来定义数据结构、工作以及MQX和RTCSTM嵌入式内部堆栈的应用层级界面。
Precise/Performance Tool,它会利用图形窗口来显示工作执行资料,这些资料截取自执行中的MQX实时操作系统应用软件。
版权与免责声明
凡本网注明“出处:维库电子市场网”的所有作品,版权均属于维库电子市场网,转载请必须注明维库电子市场网,https://www.dzsc.com,违反者本网将追究相关法律责任。
本网转载并注明自其它出处的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品出处,并自负版权等法律责任。
如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。
- 嵌入式架构抉择:x86 与 ARM 深度剖析2026/7/8 16:24:24
- 嵌入式单片机全知道:发展历程、功能应用与学习窍门2026/7/7 15:56:28
- 深入剖析常见的嵌入式处理器架构2026/7/3 16:24:09
- 全面解析常见嵌入式处理器架构特点与应用2026/6/29 16:22:12
- 通过高性能 MCU 与集成外设,破解现代嵌入式设计难题2026/6/10 15:09:13









