- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 嵌入式软硬件系统 在学习嵌入式开发之前,需要了解一下嵌入式系统基本知识。嵌入式系统是由软件和硬件组成的,与传统的PC不同,在设计嵌入式系统的时候通常是软件和硬件都需要设计。对于一个嵌入式系统开发来说,无论是硬件开发人员还是软件开发人员,都需要掌握基本的软件和硬件知识。本章的主要目的是通过讲解基本的软硬件知识,帮助读者建立嵌入式系统概念,主要内容包括: 模拟电路和数字电路 基本的数制转换 计算机的工作原理 软件的基础知识 操作系统概要 2.1 电路基本知识 初中物理知识讲过,电流就是电流通过的路径。一个最简单的电路是由电源、负载和导线构成的。复杂的电路还有电阻、电容、晶体管、集成电路等元件。这些元件的功能不同,通过不同的组织方式构成了不同功能的电路。无论什么样的电路,最终的功能都是处理电子信号的。按照电子信号的工作方式可以把电路分成模拟电路和数字缏贰 2.1.1 什么是模拟电路 处理模拟信号的电路称作模拟电路。模拟信号的特点是信号是线性变化的,意思是信号变化是连续的。如经常使用的收音机、电视机和电话都是使用的模拟信号。常见的模拟电路有变压电路、放大电路。评估一个模拟电路常见的参数有放大率、信噪比和工作频率等。模拟电路是数字电路的基础,数字电路可以看做是模拟电路的一种特殊形式。 2.1.2 什么是数字电路 数字电路顾名思义是处理数字信号的电路,通常数字电路具有逻辑运算和逻辑处理的功能。与模拟信号不同,数字信号使用电压的高低或者电流的有无表示逻辑上的1或0,因此数字电路可以方便地表示出二进制数。数字电路可以分成脉冲电路和逻辑电路两部分,脉冲电路负责对信号变换和测量;逻辑电路负责处理数字逻辑。 与模拟电路不同,数字电路关心的是信号状态的变化。通过数字逻辑可以处理复杂的二进制信息,因此数字电路是计算机的基础。由于数字电路的工作特点,它具有电路结构简单、容易加工制造等优点,可以大批量的生产制造,成本也变得低廉。数字电路广泛应用在测量、科学计算、自动控制等领域。 2.1.3 数制转换 计算机是由数字电路构成的,其内部数据的传输和处理都使用二进制方式。日常生活中普遍使用十进制方式表示数字,所以在使用计算机的时候需要用到数制转换。常见的有二进制到十进制的转换,从事嵌入式开发经常会用到十六进制,有的时候还会用到八进制。 二进制的特点是“逢2进1”。如十进制的0对应二进制的0,十进制的1对应二进制的1,十进制的2对应二进制的10,以此类推。从这个推演规律中可以看出,二进制数从右往左每个位数都是2的位数次幂。举个例子,二进制数1010转换为十进制数: (1010)2 = (23x1) + (22x0) + (21x1) + (20x0) = 8 + 0 + 2 + 0 = (10)10 2.1.3 数制转换 2.2 计算机组成原理 现代计算机的构造越来越复杂,功能也日新月异。但是计算机的组成结构从本质来说仍然是相同的。一个计算机系统硬件是由中央处理器、存储系统、总线系统和输入输出系统几个基本部分组成的。本节从计算机系统结构发展的角度介绍计算机组成和工作原理。 2.2.1 计算机体系的发展 计算机是由硬件系统和软件系统两大部分组成的。按照功能又可以划分为指令系统、存储系统、输入输出系统等。计算机体系结构简单的说就是研究计算机各系统和组成部分结构的一门学问。计算机的诞生到现在时间仅有半个世纪,但是计算机体系结构却有很大的发展,出现了许多的体系结构设计思想和设计方法。从存储结构来说可以把计算机体系分成冯诺依曼结构和哈佛结构。 2.2.2 中央处理器 中央处理器英文全称是(Central Process Unit),简称CPU,是一个计算机系统的核心。CPU是由运算器、控制器、寄存器和内部总线组成的。在CPU之外再加入总线,存储设备输入输出设备就可以构成一个完整的计算机系统。 CPU有几个重要的参数,包括工作频率、字长、指令集和缓存。工作频率通常是用户最多听到的参数,一个CPU的工作频率包括了主频和外频以及外部总线频率。主频是CPU的实际工作频率,外频是CPU工作的基准频率,还有一个是总线的工作频率。一般来说,工作频率越高的CPU执行指令的速度就越快,但是也不完全如此。 2.2.3 存储系统 计算机在工作中需要从内部存储器中读取指令和数据,并且把计算的结果存入外部存储器。由于材料和价格因素的限制,计算机的存储器件在容量、速度等方面需要匹配。存储系统的作用就是设计一个让各种存储器相互配置达到最优性价比的方案。 2.2.4 总线系统 总线是CPU连接外部设备的通道。通常包括数据总线(DataBus)、地址总线(AddressBus)和控制总线(ControlBus)。地址总线负责向外部设备发送地址信息;数据总线负责从外部设备读取或者
您可能关注的文档
最近下载
- 人教部编版三年级道德与法治上册全册教案(全册).pdf VIP
- 血液透析患者营养不良的评估与治疗学习.pptx VIP
- 2025云南昆明巫家坝建设发展有限责任公司招聘23人笔试备考试题及答案解析.docx VIP
- 2025年鲁教版(五四制)六年级上册英语教学课件 Bridging Unit3 Section B.pptx VIP
- 法律知识竞赛试题库(1000题).pdf VIP
- 蒙古族民俗礼仪.pptx VIP
- 最后一片叶子教学设计.docx VIP
- 外研版英语(一起点)一年级上册 Module5 大单元学历案教案 教学设计附作业设计(基于新课标教学评一体化).docx VIP
- (高清版)B-T 40805-2021 铸钢件 交货验收通用技术条件.pdf VIP
- GB 4824-2019工业、科学和医疗设备 射频骚扰特性 限值和测量方法.pptx VIP
文档评论(0)