ARC International软件套件在ARM9TM为基础的嵌入式发展平台的实现

时间:2011-09-02

  电子零组件代理商益登科技所代理的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实时操作系统应用软件。



  
上一篇:XILINX SPARTAN-3 FPGA用于微软车载信息系统的设计
下一篇:PHILIPS半导体为周立功颁奖

免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。

相关技术资料