- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
嵌入式系统入门.doc
第1章 嵌入式系统入门
时下计算机领域最热门的一个词可能就是嵌入式系统了。翻开计算机的杂志和书籍,许多地方都能见到嵌入式系统的字眼。其实,不仅在书籍杂志上,嵌入式系统和每个普通人的生活联系都是很紧密的。本章从应用角度出发,介绍什么是嵌入式系统,带领读者进入嵌入式系统开发的领域,主要内容包括:
嵌入式系统定义;
嵌入式系统的应用领域;
嵌入式系统的发展趋势。
1.1 什么是嵌入式系统
对于没有接触过的人来说,嵌入式系统这个词可能显得比较深奥,甚至充满一些神秘色彩。其实嵌入式系统和普通人的生活非常紧密,如日常生活中使用的手机、微波炉、有线电视机顶盒等,都属于嵌入式系统。与通常使用的PC相比,嵌入式系统的形式变化多样、体积小,可以灵活地适应各种设备的需求。因此,可以把嵌入式系统理解为一种为特定设备服务的,软件硬件可裁剪的计算机系统。嵌入式系统的英文名称是Embedded System。
从嵌入式系统的定义可以看出,一个嵌入式系统具备了体积小、功能专一、软硬件可裁剪的特点。这些特点也能反映出嵌入式系统与传统的PC有着不同之处。本书使用常见的ARM(Advanced RISC Machines)嵌入式系统为例讲解嵌入式Linux系统移植和开发技术。
1.2 嵌入式系统应用领域
从嵌入式系统的特点可以看出它的应用领域是很广泛的。不仅在家电领域,在其他领域也有很大的需求。本节将介绍一些嵌入式应用的领域。
1.2.1 家用电器
家用电器里最常见的可能就算是手机了。手机是一个典型的嵌入式系统,如图1-1所示。
手机的核心是一个嵌入式处理器,负责管理各种外部设备,包括LCD、键盘、电源、无线信号单元等。在嵌入式微处理器上运行有专门的软件,用户通过软件提供的界面进行操作。
图1-1 手机管理流程示意图
1.2.2 交通工具
大家最常使用的交通工具就是汽车了,不管是公交车、私家车还是其他的各种专用车辆,都有嵌入式系统的身影,如图1-2所示。
图1-2 汽车的嵌入式系统控制
嵌入式系统在现代汽车上是不可缺少的。通过各种传感器,嵌入式微处理器能得到汽车各零部件的工作状态,并且即时地做出判断。用户的操作通过嵌入式处理器转换后发送命令给相应的部件。可以说,现代汽车离开嵌入式系统是很难工作的。
1.2.3 公共电子设施
银行的ATM自动取款机是一种常见的公共电子设备。自动取款机也是一个嵌入式系统,其典型结构如图1-3所示。
图1-3 银行ATM机工作示意图
ATM机负责控制点钞设备以及钱箱等,并且从键盘接收用户的输入,通过屏幕向用户输出信息。此外,还需要有网络通信功能,验证用户身份以及更新银行账户信息等。
1.3 嵌入式系统发展
从1946年第一台现代电子计算机诞生以来,计算机始终朝着两个方向发展:一个方向是体积大型化、处理能力超强的大型计算机;另一个方向是超体积小型化、功能多样化发展。这两个发展方向没有高低之分,都是由实际需求带动发展。计算机大型化发展出现了很多的超级计算机,各国都在研制自己的大型计算机。在计算机小型化的发展道路上,可谓是种类繁多。不仅有个人电脑(PC),还有各种个人数字助理(PDA)。嵌入式系统是计算机系统小型化发展的一个热门分支。
对于银行、电信行业来说需要大型的计算机做为数据运算中心和存储中心。这些行业的业务不仅需要存储大量的客户信息,还需要进行海量的数据运算,对数据运算的处理速度和并发处理能力都有很高的要求。大型计算机就是针对这类业务需求,可以进行复杂的数据计算,并且有很高的运算速度和数据吞吐能力。同时,这些业务很少需要考虑到占用的空间,以及电能消耗问题。处理能力和稳定性是最关键的。
对手机、微波炉来说,需要小型计算机来控制。换句话说,是需要把计算机嵌入到手机和微波炉里面,也就是嵌入式系统。这样的系统不需要严格地响应时间和数据吞吐量,最关键的是能够缩小体积以及功能专门化。控制手机的软硬件系统很难去控制微波炉,反过来也是如此,这就是小型化和专门化。
嵌入式系统的种类繁多,按照系统硬件的核心处理器来说可以分成嵌入式微控制器和嵌入式微处理器。
1.3.1 嵌入式微控制器
嵌入式微控制器也就是传统意义上的单片机,它可以说是目前嵌入式系统的前身。单片机就是把一个计算机的主要功能集成到了一个芯片上,简单说即是一个芯片即是一个计算机。它的特点是体积小、结构简单、便于开发以及价格经济。
通常一个单片机芯片包含了运算处理单元、ARM、Flash存储器以及一些外部接口等。通过外部接口可以输出或者输入信号,控制相应的设备,用户可以把编写好的代码烧写到单片机芯片内部来控制外部设备。单片机常被用在智能仪器、工业测量、办公自动化方面。比如数字电表、公交IC刷卡系统、打印机等内部都有单片机存在。如图1-4是常见的8051单片机和ATMega8
文档评论(0)