1嵌入式系统的概念与特点嵌入式系统结合微处理器或微控制器的系统电路与其专属软件,达到系统操作效率的最高比,这里把嵌入式系统定义为一个体积较小的计算机系统(与PC机相比),由于其体积较小,因此软硬件结构和应用范围与PC机相比有较大的不同,其特性可归纳为下列四项:(1)通常执行特定功能;(2)以微电脑与外围构成核心;(3)严格的时序与稳定性要求;(4)全自动操作循环。嵌入式系统具有目的性或针对性,其开发是围绕
1 嵌入式系统的概念与特点
嵌入式系统结合微处理器或微控制器的系统电路与其专属软件,达到系统操作效率的最高比,这里把嵌入式系统定义为一个体积较小的计算机系统(与PC机相比),由于其体积较小,因此软硬件结构和应用范围与PC机相比有较大的不同,其特性可归纳为下列四项:
(1)通常执行特定功能;
(2)以微电脑与外围构成核心;
(3)严格的时序与稳定性要求;
(4)全自动操作循环。
嵌入式系统具有目的性或针对性,其开发是围绕着产品和产品的特定功能来进行的。它必须最大限度的在硬件和软件上"量身订作"以提高效率[1],本文设计的嵌入式系统主要用于金融和税务类产品。
2 总体设计
2.1 CPU的选择
本文采用的是Cirrus Logic公司的嵌入式处理器EP9312[1]。
EP9312是一款ARM9系列的处理器,ARM9系列是高性能和低功耗特性方面最佳的硬宏单元,它具有五级流水线,并提供1.1MI/s/MHz的哈佛结构,而其前代产品ARM7系列处理器则具有嵌入式ICE-RT逻辑,功耗非常低,并提供0.9MI/s/MHz的三级流水线和冯.诺依曼结构。因为本主要用于开发先进的计算机终端,机顶盒、高端打印机等产品,所以需要较快的运算速度,而ARM7主要用于对价位和功耗敏感的消费类产品,并且其运算速度相对较慢,所以本设计系统选择ARM9系列[2],在ARM9系列CPU中还有EP9307和EP9315。EP9307与EP9312的功能构造基本相同,只少了1个IDE接口,但多了图形加速的功能,由于金融税务类产品大多需要较多的GPIO,而与EP9307相比,EP9312可以很容易地设计出较多的GPIO。EP9315在EP9312拥有的功能上再增加了PCMCIA接口和图形加速功能,但这并不是金融税务类产品所必需的功能,综合考虑之后,本系统选择了EP9312。
2.2 技术指标
经过系统调研并基于产品成本考虑,嵌入式系统的技术指标如下所述:
Cirrus Logic公司的EP9312作为主处理器;
32MB Flash使用NOR Flash;
64MB SDRAM;
显示格式:西文:24×12点阵,中文:24×24点阵,26行,80列,或者西文:16×8点阵,中文:16×16点阵,26行,80列;
800×600×16bpp、1024×768×16bpp多种TFT显示模式,支持单扫描或双扫描;
1个并口;
5个串口;
2个PS/2端口;
1个1/10/100Mb/s为的以太网接口,支持TCP/IP协议;
1个USB Host和1个USB Slave接口。
2.3 系统组成
EP9312已经集成了嵌入式系统所需的许多功能,为了使本设计满足金融税务类产品的要求,还增加了如下硬件:Super I/O器件(包含2个UART、1个并口、2个PS/2产品控制器),网络PHY接口器件、接口电平转换器、Flash、SDRAM等,PCB板采用4层板,表层为信号层,其中的电源线路层和地线层深埋在主板的内层,不易受到电源杂波的干扰,尤其是高频电路,可以获得较好的抗干扰能力,系统的基本结构如图1所示[2]。
相关文章
-
AT24C16EEPROM存储器 -PDF,AT24C16中文资料,AT24C16…
CAT24C64IIC串行EEPROM电路 -PDF,CAT24C64中文资料,… AT24C64A串行EEPROM -PDF,AT24C64A中文资料,AT24C64… AT24C32AN串行EEPROM -PDF,AT24C32AN中文资料,AT24C… 基于PC/104工控机的嵌入式光纤陀螺变形测量 基于泓格I-7000模块的玻璃制品生产线模糊控制系统 基于NILabVIEW7.1和NI-DAQmx的F1赛车弯角器和刹车测… 基于NILabVIEW和CompactFieldPoint的水底爬行器 基于ARM的汽车电子控制系统单元设计 基于CAN总线的高压开关柜状态监测单元通讯模块的设计 基于WindowsCE的物流车载终端设计 基于ARM+zigBee的通用网络测控系统硬件设计 基于Cortex-M3的STM32微控制器处理先进电机控制方法 基于ARM核处理器的机器人手臂控制系统 基于BlackfinBF50x处理器的电机控制 众为兴基于ARM的火焰切割机控制系统显强大优势 SEP3203与伪彩LCD驱动SSD1770的接口设计,SEP3203,… 基于Blackfin媒体处理器的视频应用 基于MIPS32平台的Linux操作系统移植,Linux操作系统… MAXQ环境下EEPROM的保护措施,MAXQ,EEPROM,保护存储…
网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!) |
没有任何评论 |
tj
|