本课题正是以 Linux 移植为基础,基于 ARM 芯片和 uClinux 实现了触摸屏驱动的
开发。
1.1 嵌入式系统的现况
根据电气工程师协会规定:嵌入式系统是用来控制以及监视装置、机器等系统设备
的。嵌入式系统已成为电子信息技术在新时代最重要的经济增长点,它刺激了传统工
业的融合,消除了行业间的垄断性,为产业链带来了全新的机遇,当然随之而来的是
更多的挑战。当今嵌入式领域的核心是面向应用的芯片设计和软件开发。并且,嵌入
式Linux 的灵活性、稳定性使其成为嵌入式舞台上一个耀眼的明星。就现状分析,嵌
入式系统将会有长足的发展。
就当前嵌入式系统来说,通常具有以下特点:
1) 嵌入式系统是一个技术集中、资金密集、持续革新、知识密集的新兴技术,它
结合了半导体技术和电子技术等各个领域。
2) 嵌入式系统一般为面向用户、产品和特定应用的。
3) 嵌入式系统开发往往需要具备各个领域中的知识。
4) 嵌入式系统不具备在系统内的进一步开发的能力。 再次开发时必须借助系统外
的一套开发工具和环境。
5) 嵌入式系统和应用结合紧密,因此其升级换代同样和产品同步。
6) 嵌入式系统的软件通常在存储器芯片中,而并不是存贮在硬盘、 磁盘等载体中,
这样做可以极大地提高系统执行速度和整体可靠性。
就构成来讲,嵌入式系统可以分为两部分:硬件和操作系统。硬件主要指的是单片
机即嵌入式微控制器。在没有操作系统的时候,嵌入式微控制器一般是已经固化的程
序,并且是由汇编语言而不是C 语言写成,除此之外每种处理器只能对应特定的汇编
语言。因此当处理器更新换代之后,该嵌入式系统也就报废了。此时的嵌入式系统几
乎没有操作系统,因为它们仅仅是为了实现某些基本的控制功能,使用相对简单的循
环控制处理请求。虽然很过于简陋,但这对于简单的系统而言绰绰有余。可是当系统
需要处理的任务越来越复杂,应用的领域越来越广时, 操作系统就成为必不可少的了,
因为经常需要在原来程序的基础上添加新的功能,而如果不使用操作系统,那个每次
都要重新设计,而有了操作系统,嵌入式系统顿时灵活了许多,有了质的飞跃。
ARM 处理器是目前世界上具有嵌入式功能的处理器中,流行较广的一种。 ARM公司,
即Advaneed RISC Maehines公司是世界领先的16/32 位RISC微处理器供应商之一。
ARM生产成本低、性能优越的 RISC处理器并且已成为手持终端、移动交互、多渠道数
字消费解决方案的标准。ARM 处理器的特点是高性能、低功耗、小体积、低成本并且
拥有 16/32 位双指令集。ARM 处理器包括 SecurCore、ARM7、ARM9、AMR10、ARM11 等
系列。而ARM7是最适合低价位和低功耗的32位处理器。
对于整个设备功能的实现,光有硬件是不够的,还要配合对应的操作系统。作为
嵌入式系统的核心,实时操作系统是嵌入式应用开发关键。在这个环节里,没有像人
们熟知的 Windows操作系统那样一枝独秀的产品。所以世界范围内相继推出了很多商
业化操作系统,他们共享着市场这个大蛋糕。并且因为实时操作系统昂贵的价格和源
代码的不公开,使得 Linux 在其中占有很重要的地位。Linux 因其自身的诸多优势受
到了众多开发者的青睐,成为嵌入式操作系统领域的新星。这无疑为我国发展和研究
自身的嵌入式系统提供了一个机会。
当前正是嵌入式系统发展的黄金时代,同时带来的是业内的激烈竞争,并且这种 基于SEP3203和uClinux下的触摸屏驱动开发(2):http://www.751com.cn/tongxin/lunwen_4258.html