微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > MCU和DSP > 基于ARM的电子系统设计

基于ARM的电子系统设计

时间:09-14 来源:互联网 点击:
四、支持ARM7的RTOS及其系统开发

目前在国内,ARM7的应用较多,ARM9、ARM10的使用尚未开始。在引,我们以ARM7的应用来例来说明ARM7系统的构成及其OS的应用。

ARM7 处理的生产厂商很多,他们仅须向ARM公司购买ARM7核的License便可进行生产。目前常用到的ARM7芯片有tmel公司的 AT91M40400、Cirrus Logic公司的CL-PS7500FE/EP7211等、Hyundai公司的GMS30C7201、 Linkup公司的L
7200、Samsung公司的KS32C4100/50100等等。另外,TI公司、LSI Logic、NS公司、NEC公司以及Philips公司也生产相应的ARM7芯片。虽然众多的厂商提供多种瑾的处理器,但是除外部一些功能模块外,它们的内核是相同的,因而在软件编程有调试上是相同的。

在多种商用RTOS(实时多任务操作系统)中,Nucleus PLUS实时多任务操作系统是一种带源代码的 OS,目前非常流行。在国内也拥有大量的实际应用。Nucleus是最早支持ARM系列CPU的操作系统之一,它提供内核、图形界而模块、通讯协议模块、文件系统以及嵌入式网上浏览器等等完整的解决方案。国内许多著名的公司均已选用Nucleus在ARM平台上实现PDA、STB、DVD、POS、 GPS、手机以及智能终端等。

五、基于ARM7的PDA方案

ARM7系列芯片具有高速、低功耗、集成度高等特点,非常适合用于开发PDA设备。在此介绍一个韩国现代电子提供的以GMS30C7201芯片为核心的PDA方案。

*操作系统:NUCLEUS PLUS;
*编译器:ARM SDT / GREEN HILL;
*仿真器:JENNI / TRACE32-ICD。

在这一平台上,我们选用ATI公司的NUCLEUS操作系统及相应的文件系统、图形软件包、网络模块和浏览器来实现PDA的各种功能。现在已经完成了大部分的软件移植工作:MUCLEUS内核、文件系统、图形软件包、TCP/IP网络模块(使用PPP拔号上网)以及各种片上设备的驱动、浏览器的移植也即将完成。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top