ARM嵌入式Linux系统开发详解ppt课件.ppt





《ARM嵌入式Linux系统开发详解ppt课件.ppt》由会员分享,可在线阅读,更多相关《ARM嵌入式Linux系统开发详解ppt课件.ppt(542页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益第第1 1章章 嵌入式系统入门嵌入式系统入门时下计算机领域最热门的一个词可能就是嵌入式系统时下计算机领域最热门的一个词可能就是嵌入式系统了。翻开计算机的杂志和书籍,许多地方都能见到嵌入式了。翻开计算机的杂志和书籍,许多地方都能见到嵌入式系统的字眼。其实,不仅在书籍杂志上,嵌入式系统和每系统的字眼。其实,不仅在书籍杂志上,嵌入式系统和每个普通人的生活联系都是很紧密的。本章从应用角度出发个普通人的生活联系都是很紧密的。本章从应用角度出发介绍什么是嵌入式系统,带读者进入嵌入式系统开发的
2、领介绍什么是嵌入式系统,带读者进入嵌入式系统开发的领域,主要内容包括:域,主要内容包括:嵌入式系统定义嵌入式系统定义嵌入式系统的应用领域嵌入式系统的应用领域嵌入式系统的发展趋势嵌入式系统的发展趋势为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益1.1 1.1 什么是嵌入式系统什么是嵌入式系统对于没有接触过的人来说,嵌入式系统这个词可能显对于没有接触过的人来说,嵌入式系统这个词可能显得比较深奥,甚至充满一些神秘色彩。其实嵌入式系统和得比较深奥,甚至充满一些神秘色彩。其实嵌入式系统和普通人的生活非常紧密,如日常生活中使用的手机、微
3、波普通人的生活非常紧密,如日常生活中使用的手机、微波炉、有线电视机顶盒等,都属于嵌入式系统。与通常使用炉、有线电视机顶盒等,都属于嵌入式系统。与通常使用的的PC机相比,嵌入式系统的形式变化多样、体积小,可以机相比,嵌入式系统的形式变化多样、体积小,可以灵活地适应各种设备的需求。因此,可以把嵌入式系统理灵活地适应各种设备的需求。因此,可以把嵌入式系统理解为一种为特定设备服务的,软件硬件可裁剪的计算机系解为一种为特定设备服务的,软件硬件可裁剪的计算机系统。嵌入式系统的英文名称是统。嵌入式系统的英文名称是Embedded System。从嵌入式系统的定义可以看出,一个嵌入式系统具备从嵌入式系统的定义
4、可以看出,一个嵌入式系统具备了体积小、功能专一、软硬件可裁剪的特点。这些特点也了体积小、功能专一、软硬件可裁剪的特点。这些特点也能反映出嵌入式系统与传统的能反映出嵌入式系统与传统的PC机有着不同之处。本书使机有着不同之处。本书使用常见的用常见的ARM嵌入式系统为例讲解嵌入式嵌入式系统为例讲解嵌入式Linux系统移植系统移植和开发技术。和开发技术。为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益1.2 1.2 嵌入式系统应用领域嵌入式系统应用领域从嵌入式系统的特点可以看出它的应用领域是很广泛从嵌入式系统的特点可以看出它的应用领域
5、是很广泛的。不仅在家电上,在其他的领域也有很大的需求。本节的。不仅在家电上,在其他的领域也有很大的需求。本节介绍一些嵌入式应用的领域。介绍一些嵌入式应用的领域。为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益1.2.1 1.2.1 家用电器家用电器家用电器里最常见的可能就算是手机了。手机是一个家用电器里最常见的可能就算是手机了。手机是一个典型的嵌入式系统。典型的嵌入式系统。为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益1.2.2 1.2.2 交通工具交通工具
6、大家最常使用的交通工具就是汽车了,不管是公交车、大家最常使用的交通工具就是汽车了,不管是公交车、私家车还是其他的各种专用车辆,都有嵌入式系统的身影。私家车还是其他的各种专用车辆,都有嵌入式系统的身影。为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益1.2.3 1.2.3 公共电子设施公共电子设施银行的银行的ATM自动取款机是一种常见的公共电子设备。自动取款机是一种常见的公共电子设备。为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益1.3 1.3 嵌入式系统发展
7、嵌入式系统发展从从1946年第一台现代电子计算机诞生以来,计算机始年第一台现代电子计算机诞生以来,计算机始终朝着两个方向发展:一个方向是体积大型化、处理能力终朝着两个方向发展:一个方向是体积大型化、处理能力超强的大型计算机;另一个方向是超体积小型话、功能多超强的大型计算机;另一个方向是超体积小型话、功能多样化发展。这两个发展方向没有高低之分,都是由于实际样化发展。这两个发展方向没有高低之分,都是由于实际需求带动发展。计算机大型化发展出现了很多的超级计算需求带动发展。计算机大型化发展出现了很多的超级计算机,各国都在研制自己的大型计算机。在计算机小型化的机,各国都在研制自己的大型计算机。在计算机小
8、型化的发展道路上,可谓是种类繁多。不仅有个人电脑(发展道路上,可谓是种类繁多。不仅有个人电脑(PC),),还有各种个人数字助理(还有各种个人数字助理(PDA)。嵌入式系统是计算机系统)。嵌入式系统是计算机系统小型化发展的一个热门的分支。小型化发展的一个热门的分支。为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益1.3.1 1.3.1 嵌入式微控制器嵌入式微控制器嵌入式微控制器也就是传统意义上的单片机,它可以嵌入式微控制器也就是传统意义上的单片机,它可以说是目前嵌入式系统的前身。单片机就是把一个计算机的说是目前嵌入式系统的前身。
9、单片机就是把一个计算机的主要功能集成到了一个芯片上,简单说就是一个芯片就是主要功能集成到了一个芯片上,简单说就是一个芯片就是一个计算机。它的特点是体积小、结构简单、便于开发以一个计算机。它的特点是体积小、结构简单、便于开发以及价格经济。及价格经济。为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益1.3.2 1.3.2 嵌入式微处理器嵌入式微处理器单片机的发展时间较早,处理能力很低,只能用在一单片机的发展时间较早,处理能力很低,只能用在一些相对简单的控制领域。嵌入式微处理器是近几年随着大些相对简单的控制领域。嵌入式微处理器是近几
10、年随着大规模集成电路发展同步发展起来的。与单片机相比,嵌入规模集成电路发展同步发展起来的。与单片机相比,嵌入式微处理器的处理能力更强。目前主流的嵌入式微处理器式微处理器的处理能力更强。目前主流的嵌入式微处理器都是都是32位的,而单片机多是位的,而单片机多是8位和位和16位的。位的。嵌入式处理器在一个芯片上集成了复杂的功能,同时嵌入式处理器在一个芯片上集成了复杂的功能,同时一些微处理器还把常见的外部设备控制器也集成到芯片内一些微处理器还把常见的外部设备控制器也集成到芯片内部。以部。以ARM芯片为例,芯片为例,ARM体系在内部规定了一个体系在内部规定了一个32位位的总线,厂商可以在总线扩展外部设备
11、控制器。三星的的总线,厂商可以在总线扩展外部设备控制器。三星的ARM9芯片芯片S3C2440A把常见的串行控制器、把常见的串行控制器、RTC控制器、控制器、看门狗、看门狗、I2C总线控制器甚至总线控制器甚至LCD控制器等都集成在了一个控制器等都集成在了一个芯片内,可以提供强大的处理能力。芯片内,可以提供强大的处理能力。为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益1.3.2 1.3.2 嵌入式微处理器嵌入式微处理器为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法
12、权益1.3.3 1.3.3 未来嵌入式系统发展的方向未来嵌入式系统发展的方向随着微电子技术的不断发展以及电子制造工艺的进步随着微电子技术的不断发展以及电子制造工艺的进步(目前已经可以制造出(目前已经可以制造出65纳米的芯片),嵌入式系统硬件纳米的芯片),嵌入式系统硬件的体积会不断缩小,系统稳定性也在不断增强,可以把更的体积会不断缩小,系统稳定性也在不断增强,可以把更多的功能集成在一个芯片上。另外在功耗方面也不断降低,多的功能集成在一个芯片上。另外在功耗方面也不断降低,这样使嵌入式设备在自带电源的情况(如使用电池)会使这样使嵌入式设备在自带电源的情况(如使用电池)会使用更长的时间,而且设备的功能
13、也更强大。用更长的时间,而且设备的功能也更强大。此外随着网络的普及和此外随着网络的普及和IPv6技术的应用,越来越多的技术的应用,越来越多的嵌入式设备也会加入到网络中。将来家中的微波炉或者洗嵌入式设备也会加入到网络中。将来家中的微波炉或者洗衣机都可以通过无线接入网络,被其他设备控制。衣机都可以通过无线接入网络,被其他设备控制。为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益1.4 1.4 典型的嵌入式系统组成典型的嵌入式系统组成嵌入式系统与传统的嵌入式系统与传统的PC机一样,也是一种计算机系统,机一样,也是一种计算机系统,是由
14、硬件和软件组成的。硬件包括了嵌入式微控制器和微是由硬件和软件组成的。硬件包括了嵌入式微控制器和微处理器,以及一些外围元器件和外部设备;软件包括嵌入处理器,以及一些外围元器件和外部设备;软件包括嵌入式操作系统和应用软件。式操作系统和应用软件。与传统的计算机不同的是,嵌入式系统种类繁多。许与传统的计算机不同的是,嵌入式系统种类繁多。许多的芯片厂商、软件厂商加入其中,导致有许多的硬件和多的芯片厂商、软件厂商加入其中,导致有许多的硬件和软件,甚至解决方案。一般来说,不同的嵌入式系统软硬软件,甚至解决方案。一般来说,不同的嵌入式系统软硬件是很难兼容的,软件必须修改而硬件必须重新设计才能件是很难兼容的,软
15、件必须修改而硬件必须重新设计才能使用。虽然软硬件种类多,但是不同的嵌入式系统还有很使用。虽然软硬件种类多,但是不同的嵌入式系统还有很多相同之处的。多相同之处的。为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益1.4 1.4 典型的嵌入式系统组成典型的嵌入式系统组成为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益1.5 1.5 小结小结本章是全书的第一章,为读者介绍了嵌入式系统的基本章是全书的第一章,为读者介绍了嵌入式系统的基本常识、组成结构,通过实例给读者对嵌
16、入式系统一个初本常识、组成结构,通过实例给读者对嵌入式系统一个初步的认识。本章的知识相对比较笼统,偏重一些概念方面步的认识。本章的知识相对比较笼统,偏重一些概念方面的介绍,读者可以结合实际生活理解,加深对嵌入式系统的介绍,读者可以结合实际生活理解,加深对嵌入式系统的认识。第的认识。第2章讲解嵌入式软件和硬件系统基本知识。章讲解嵌入式软件和硬件系统基本知识。为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益第第2 2章章 嵌入式软硬件系统嵌入式软硬件系统在学习嵌入式开发之前,需要了解一下嵌入式系统基在学习嵌入式开发之前,需要了解一
17、下嵌入式系统基本知识。嵌入式系统是由软件和硬件组成的,与传统的本知识。嵌入式系统是由软件和硬件组成的,与传统的PC不同,在设计嵌入式系统的时候通常是软件和硬件都需要不同,在设计嵌入式系统的时候通常是软件和硬件都需要设计。对于一个嵌入式系统开发来说,无论是硬件开发人设计。对于一个嵌入式系统开发来说,无论是硬件开发人员还是软件开发人员,都需要掌握基本的软件和硬件知识。员还是软件开发人员,都需要掌握基本的软件和硬件知识。本章的主要目的是通过讲解基本的软硬件知识,帮助读者本章的主要目的是通过讲解基本的软硬件知识,帮助读者建立嵌入式系统概念,主要内容包括:建立嵌入式系统概念,主要内容包括:模拟电路和数字
18、电路模拟电路和数字电路基本的数制转换基本的数制转换计算机的工作原理计算机的工作原理软件的基础知识软件的基础知识操作系统概要操作系统概要为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益2.1 2.1 电路基本知识电路基本知识初中物理知识讲过,电流就是电流通过的路径。一个初中物理知识讲过,电流就是电流通过的路径。一个最简单的电路是由电源、负载和导线构成的。复杂的电路最简单的电路是由电源、负载和导线构成的。复杂的电路还有电阻、电容、晶体管、集成电路等元件。这些元件的还有电阻、电容、晶体管、集成电路等元件。这些元件的功能不同,通过不同
19、的组织方式构成了不同功能的电路。功能不同,通过不同的组织方式构成了不同功能的电路。无论什么样的电路,最终的功能都是处理电子信号的。按无论什么样的电路,最终的功能都是处理电子信号的。按照电子信号的工作方式可以把电路分成模拟电路和数字缏照电子信号的工作方式可以把电路分成模拟电路和数字缏贰贰为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益2.1.1 2.1.1 什么是模拟电路什么是模拟电路处理模拟信号的电路称作模拟电路。模拟信号的特点处理模拟信号的电路称作模拟电路。模拟信号的特点是信号是线性变化的,意思是信号变化是连续的。如经常是信
20、号是线性变化的,意思是信号变化是连续的。如经常使用的收音机、电视机和电话都是使用的模拟信号。常见使用的收音机、电视机和电话都是使用的模拟信号。常见的模拟电路有变压电路、放大电路。评估一个模拟电路常的模拟电路有变压电路、放大电路。评估一个模拟电路常见的参数有放大率、信噪比和工作频率等。模拟电路是数见的参数有放大率、信噪比和工作频率等。模拟电路是数字电路的基础,数字电路可以看做是模拟电路的一种特殊字电路的基础,数字电路可以看做是模拟电路的一种特殊形式。形式。为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益2.1.2 2.1.2 什
21、么是数字电路什么是数字电路数字电路顾名思义是处理数字信号的电路,通常数字数字电路顾名思义是处理数字信号的电路,通常数字电路具有逻辑运算和逻辑处理的功能。与模拟信号不同,电路具有逻辑运算和逻辑处理的功能。与模拟信号不同,数字信号使用电压的高低或者电流的有无表示逻辑上的数字信号使用电压的高低或者电流的有无表示逻辑上的1或或0,因此数字电路可以方便地表示出二进制数。数字电路可,因此数字电路可以方便地表示出二进制数。数字电路可以分成脉冲电路和逻辑电路两部分,脉冲电路负责对信号以分成脉冲电路和逻辑电路两部分,脉冲电路负责对信号变换和测量;逻辑电路负责处理数字逻辑。变换和测量;逻辑电路负责处理数字逻辑。与
22、模拟电路不同,数字电路关心的是信号状态的变化。与模拟电路不同,数字电路关心的是信号状态的变化。通过数字逻辑可以处理复杂的二进制信息,因此数字电路通过数字逻辑可以处理复杂的二进制信息,因此数字电路是计算机的基础。由于数字电路的工作特点,它具有电路是计算机的基础。由于数字电路的工作特点,它具有电路结构简单、容易加工制造等优点,可以大批量的生产制造,结构简单、容易加工制造等优点,可以大批量的生产制造,成本也变得低廉。数字电路广泛应用在测量、科学计算、成本也变得低廉。数字电路广泛应用在测量、科学计算、自动控制等领域。自动控制等领域。为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位
23、工作人员聘用制度,保障用人单位和职工的合法权益2.1.3 2.1.3 数制转换数制转换计算机是由数字电路构成的,其内部数据的传输和处计算机是由数字电路构成的,其内部数据的传输和处理都使用二进制方式。日常生活中普遍使用十进制方式表理都使用二进制方式。日常生活中普遍使用十进制方式表示数字,所以在使用计算机的时候需要用到数制转换。常示数字,所以在使用计算机的时候需要用到数制转换。常见的有二进制到十进制的转换,从事嵌入式开发经常会用见的有二进制到十进制的转换,从事嵌入式开发经常会用到十六进制,有的时候还会用到八进制。到十六进制,有的时候还会用到八进制。二进制的特点是二进制的特点是“逢逢2进进1”。如十
24、进制的。如十进制的0对应二进制对应二进制的的0,十进制的,十进制的1对应二进制的对应二进制的1,十进制的,十进制的2对应二进制的对应二进制的10,以此类推。从这个推演规律中可以看出,二进制数从,以此类推。从这个推演规律中可以看出,二进制数从右往左每个位数都是右往左每个位数都是2的位数次幂。举个例子,二进制数的位数次幂。举个例子,二进制数1010转换为十进制数:转换为十进制数:(1010)2=(23x1)+(22x0)+(21x1)+(20 x0)=8+0+2+0=(10)10为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益2.
25、1.3 2.1.3 数制转换数制转换十六进制二进制00000100012001030011401005010160110701118100091001A1010B1011C1100D1101E1110F1111为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益2.2 2.2 计算机组成原理计算机组成原理现代计算机的构造越来越复杂,功能也日新月异。但现代计算机的构造越来越复杂,功能也日新月异。但是计算机的组成结构从本质来说仍然是相同的。一个计算是计算机的组成结构从本质来说仍然是相同的。一个计算机系统硬件是由中央处理器、存储系统、总
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ARM 嵌入式 Linux 系统 开发 详解 ppt 课件

限制150内