88
栾禄祥:32位嵌入式系 在工 控制方面的
用
第4期
机或者PLC。
然
的以8位 核心的嵌入式系 不断 展,
屏的
,光是 大的数据量和文件,如果没有操作系 的支持,
理的。嵌入式操作系 性,易于裁剪等特
用程序可以起到屏蔽的作用, 用程序
性能也在不断提高,f目由于其架构的局限性,已无法 足不断开
是无法存
和
具
出的高性能的嵌入式 用程序的要求,并且价格
在。近年来,随着32位高性能 理器的出
已不复存
新的需
点;嵌入式操作系
只需面向操作系
,
企
开
用
件即可,并可移植到不同的
CE和Embed—
求日
的
、
造r契机。在32位架构的芯片』:可以方便的,低成本
新的功能,在大大提高嵌入式系 的性价比的同
用效率。
用的角度出 ,希 能用 短的篇幅使 者建
理器上。目前常用的嵌入式操作系 有Windows
ded
,
短
Linux等,可根据需要或熟悉程度
Windows
CE是— 个小 模而又高度可定制的操作系 。它
使用其中某一种。
了嵌入式系 的开 周期,提高厂系 的开
与
本文从
开
人
建高复 度嵌入式系 提供了理想的 境,如网
立32位嵌入式系
开
的整体概念,免除初期浪 不必要的
段。
、通信、 形功能、Usb外 接口支持,以及高 I/O系 的即
支持。同 提供了一个 定、灵活、可 理基于多种多 嵌入式系
,快速
入
性开
的硬件平台和 用程序。Embedded
unux是以核心
程的操作系 ;是
全开放的操作系 ,用 可以方便地 行改造;其具 一整
基
的、
2嵌入式系 的基本概念
嵌入式系 足嵌入到 象体系中的
完全内存保 、多任
多
次 构且内核完
用
算机系 ,是以
其
用
中心,以 算机技
功能,可靠性。成本,体 ,功耗等 格要求的
一般由嵌入式微 理器、外 硬件
用程序等四个部分 成,用于
基
,
硬件可裁剪,适
用系
套T具 ,容易自行建立开
境和交叉运行 境,有多种可
器,gdb、kgdb、xgdb做
用
算机系 。它
窗u管理器,利用GNU的gee做
、嵌入式操作系 以及用
T具,能
从操作系
到
用
件各个
的
;Linux
的
其他
的控制、
操作系 支持 有的大部分芯片,可 用于多种硬件平台。
或管理等功能。嵌入式系
成,如 l所示。
5嵌入式32位系 在工 控制中 用
出一种工 上通用的
本
例以ARM9 核心 理器,
形
示的具 PLC功能的工 控制机, 称多功能 形控
制机,使其增加町
在本机上
化
示、网
化
、数据 管理、同 也可
用
程。
5.1硬件系 构成
硬件系 构成,如 2所示。
囤
回
1嵌入式系
成
3
32位嵌入式微 理器的
上,人 采用8位微 理器或微控制器作 核心部件开
GPIO端口
展
巨回《 悃
嵌入式系
,
一方面源于8位 理器架构相
展和市
,易于开
份 化,
光
隔离板
匝亟乎 囹
2硬件系 构成
,另一方面成本 低。但随着芯片技
的
器
控制板
I乜器 卜—
爿
磁自鄱
机
32位嵌入式 理器自身成本逐 降低,而要 足日益复 的任
需求,32|位 理器体系的 开始凸 。在32位嵌入式微
理器市 上,有ARM。ColdFire,MIPS和PowerPC等可供
了基于 些CPU内核、集成了大量外 及控制器的32位
。除
理
主要功能有:(1)支持
(3)支持 入;(4)支持鼠 操作;(5) 接工
;(6)通用接口支持功能;(7)打印功能;(8)
形
示;(2)支持大量数据与程序存
;
器
枯
的
器, 些32位CPU
能 以 件IP形式的 核或者制造商集
网
程控制功能。
成的硬核方式嵌入到FPGA芯片当中,构成高端 用。ARM架构
是一款廉价、耗能低的RISC 理器,不同芯片厂商根据已有的
5-2系
开
的主要 程及功能
5.2.1 arm9微 理器 核心,功能需求
目
开
硬件
技
以及市 定位,开 出一批基于ARM内核的32位
理器芯片,使得ARM在市 于主流位置,目前基本成 32
片机的行 准。因此,我
器来构建一个 大的硬件开 平台。
Arm9 理器适合于需要高速数字信号 理的 合,MPU支
操作系 ,支持Windows CE、Linux、Palm OS等多种主流
上
持
位
用32位ARM9嵌入式
理
嵌入式操作系 ,具有200MHz主 ,最高可达1GHz以上。
在硬件上,我 利用ARM9内核所具 的功能,根据本系
4嵌入式操作系 的作用和意
所需功能开
相
的接口,并 行功能
出接口,通
展
:
(1)GPIO作
入
展用作模 PLC功能,
目前 多嵌入式系
控制
天缺陷制 r其 展,町能每增加一 新的 用功能,就会面
开始 件的 。尤其本文 的大尺寸彩色液晶
r
某个控制功能, 使用
的
用于 足128路I/O功能需求。并支持AD数据采集与控制,通
循
外界的控制 求的 理,其无操作系 支持的先
精度l O位的采集器来采集温度等模 数据;
Nand
(2)
64
Flash用于存 操作系
、
用
件及相关
从
系
万方数据
全部评论(0)