ARM
的嵌入式
Linux
应用程序开发设?/p>
嵌入式系统已经渗透到人们工作、生活中的各个领域,嵌入式处理器已占分散
处理器市场份额的
94
%。而嵌入式
Linux
系统也蓬勃发展,不仅继承?/p>
Linux
源码开放、内核稳定高效、软件丰富等优势,还具备支持广泛处理器结构和?/p>
件平台、占有空间小、成本低廉、结构紧凑等特点?/p>
1ARM
处理器及开发板在嵌
入式领域?/p>
ARM
已取得了极大的成功,造就?/p>
IP
核商业化、市场化的神话。据
统计,全球有
103
家巨?/p>
IT
公司在采?/p>
ARM
技术,
20
家最大的半导体,一
嵌入式系统已经渗透到人们工作、生活中的各个领域,嵌入?/p>
处理器已占分散处理器市场份额?/p>
94
%。而嵌入式
Linux
系统也蓬勃发展,?/p>
仅继承了
Linux
源码开放、内核稳定高效、软件丰富等优势,还具备支持广泛
处理器结构和硬件平台、占有空间小、成本低廉、结构紧凑等特点?/p>
1 ARM
处理器及开发板
在嵌入式领域?/p>
ARM
已取得了极大的成功,造就?/p>
IP
核商业化、市场化的神
话。据统计,全球有
103
家巨?/p>
IT
公司在采?/p>
ARM
技术,
20
家最大的半导
体,一商中?/p>
19
家是
ARM
的用户?/p>
ARM
系列
芯片已经被广泛的应用于移动电
活、手持式计算机以及各种各样的嵌入式应用领域,成为世界上销量最大的
32
位微处理器?/p>
ARM
已成为业界实际的
RISC
芯片标准?/p>
ARM
系列处理器根据各自特点应用于不同领域。从应用的角度上
ARM
芯片选择
的一般原则:
MMU
;处理器速度;内置存储器容量?/p>
USB
接口?/p>
GPIO
数量;中?/p>
控制器;
IIS(integrate interface ofsound)
音频接口?/p>
nWAIT
信号?/p>
RTC
(real timeclock)
?/p>
LCD
控制器;
PWM
输出等各项指标?/p>
本文使用的是
ARM9
,其性能远远高过
ARM7
。开发板使用的是广州斯道信息技?/p>
有限公司的开发板,中央处理器是三星公司的
S3C2410
?/p>
ARM9
具有以下特点?/p>
5
级流水线;采用哈佛结构;高速缓存和写缓存的引入;支?/p>
MMU
?/p>
2
嵌入?/p>
Linux
系统
嵌入式操作系统是嵌入式应用软件的基础和开发平台,它的出现解决了嵌入式
软件开发标准化的难题。嵌入式系统具有操作系统的最基本的功能。目前主?/p>
的嵌入式系统有以下儿种:
Linux
?/p>
VxWorks
?/p>
QNX
?/p>
Windows CE
?/p>
Palm OS
?/p>
嵌入?/p>
Linux
操作系统具有一些独特的优势:层次结构及内核完全开放;强大
的网络支持功能;具备一整套工具链;广泛的硬件支持特性?/p>
嵌入?/p>
Linux
系统有很
多种
。本文使用的?/p>
Red Hat9
操作系统?/p>