- 1、本文档共96页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2.1 嵌入式系统组成原理 计算机系统的一般运行原理 嵌入式系统与通用计算机硬件组成的异同 嵌入式系统硬件结构 2.1.1 计算机系统的一般运行原理 2.1.1 计算机系统的一般运行原理 2.1.1 计算机系统的一般运行原理 2.1.1 计算机系统的一般运行原理 2.1.1 计算机系统的一般运行原理 程序计数器在系统复位后,指向的内容是内存的某一个点区域,处理器从该处的内存依次取出指令,然后译码、执行。处理器在执行完一条指令之后,将自动将程序计数器寄存器的内容增加一个单位,然后根据其地址自动执行下一条指令。 2.1.1 计算机系统的一般运行原理 冯·诺依曼体系内存结构模型 哈佛体系内存结构模型 各种体系结构处理器的差别 处理器每次执行的指令的长度(1、2、4或者8字节); 处理器指令可以完成的功能; 处理器执行一条指令所占用的时间单位; 指令系统是RISC还是CISC; 处理器可访问的地址空间大小; 处理器IO端口使用单独的空间,还是使用内存的地址空间(x86处理器一般为前者); 处理器是否具有流水线等。 小结 计算机系统由处理器、内存、总线等主要部件组成。 处理器对内存的基本操作包括读取指令和读写数据。 指令操作的基本操作包括读写内存,处理寄存器中的数据,跳转到某个位置执行指令。 处理器所能访问的地址空间包括:只读存储器、随机存储器、IO端口、处理器特殊功能寄存器的地址映射。 2.1.2 嵌入式系统与通用计算机硬件组成的异同 嵌入式系统本质上是计算机系统,但是具有以下的特点: 集成度高 非标准化 接口非常复杂 2.1.2 嵌入式系统与通用计算机硬件组成的异同 嵌入式系统本质上是计算机系统,但是具有以下的特点: 集成度高 非标准化 接口非常复杂 2.1.3 嵌入式系统的硬件结构 桌面计算机系统中,CPU具有总线功能,但不包括其他的设备,一些构建系统基本的部件由主板的芯片组提供。一些外部的设备(如串口、定时器、中断控制器)可能做在南桥中,而内存控制器、显示接口(AGP)常由北桥完成。 嵌入式系统中处理器的集成度大都很高。一些基本的设备如通用可编程输入输出端口(GPIO)、定时器、中断控制器,通常都集成在处理器当中。一些嵌入式处理器甚至包含内存,只需要在外部扩展简单的电路,就可以组成系统。 2.1.3 嵌入式系统的硬件结构 嵌入式系统硬件结构的特点:以嵌入式处理器为核心,集成度高。 嵌入式系统的组成结构:处理器(内核+片内外设)+内存+外围硬件+辅助设备。 2.1.3 嵌入式系统的硬件结构 2.1.3 嵌入式系统的硬件结构 小结 嵌入式系统和一般的计算机系统类似,也是由CPU、内存、IO端口、总线等几个部分组成。 在嵌入式系统中,一些基本的设备(如GPIO 、定时器、中断控制器)一般都是集成在处理器之中的。 嵌入式的处理器带有外部总线的时候,可以在总线上扩展内存(如SRAM、FLASH等),还可以扩展类似内存的部件(可以映射到内存空间),如网络芯片、USB芯片、A/D、D/A等。 2.2 嵌入式最小系统 嵌入式最小系统的作用 嵌入式最小系统的组成 JTAG接口在最小系统中的应用 实际的嵌入式最小系统 2.2.1 嵌入式最小系统的作用 嵌入式系统的最小系统指基于某处理器为核心,可以运转起来的最简单的硬件设计(即处理器能够运行的最基本系统)。 最小系统是构建嵌入式系统的的第一步,保证嵌入式处理器可以运作。然后才可以逐步增加系统的功能,如:外围硬件扩展、软件及程序设计、操作系统移植、增加各种接口等,最终形成符合需求的完整系统。 2.2.2 嵌入式最小系统的组成 在嵌入式系统中,最简单的系统包括以下单元: 处理器 2.2.2 嵌入式最小系统的组成 在嵌入式系统中,最简单的系统包括以下单元: 处理器 内存 2.2.2 嵌入式最小系统的组成 在嵌入式系统中,最简单的系统包括以下单元: 处理器 内存 时钟 2.2.2 嵌入式最小系统的组成 在嵌入式系统中,最简单的系统包括以下单元: 处理器 内存 时钟 电源和复位 传统最小系统构建方式 2.2.3 JTAG接口在最小系统中的应用 调试与测试接口原不是系统运行必须的,但现代系统设计越来越强调可测性,调试、测试接口的设计也越来越受到重视。 目前高级的嵌入式处理器中,内置有JTAG调试接口,即联合测试行动小组(Joint Test Action Group)接口,可以控制芯片的运行并获取内部信息,为下载和调试程序提供了很大的方便。 对于具有JTAG接口的处理器,可以将其与主机(PC)连接起来,通过JTAG将主机中的程序载入到嵌入式系统的内存中。 2.2.3 JTAG接口在最小系统中的应用 小
您可能关注的文档
- 第八章集中供热系统要点.ppt
- 第七章水资源与水污染防治要点.ppt
- 第五章楼梯、电梯要点.ppt
- 第八章剪切与挤压要点.ppt
- 第五章卤代烃修改要点.ppt
- 第七章送料机械要点.ppt
- 第五章轮机管理要点.ppt
- 第八章金融市场要点.ppt
- 第五章旅游饭店的星级评定制度要点.ppt
- 第八章聚合物的屈服与断裂要点.ppt
- 10《那一年,面包飘香》教案.docx
- 13 花钟 教学设计-2023-2024学年三年级下册语文统编版.docx
- 2024-2025学年中职学校心理健康教育与霸凌预防的设计.docx
- 2024-2025学年中职生反思与行动的反霸凌教学设计.docx
- 2023-2024学年人教版小学数学一年级上册5.docx
- 4.1.1 线段、射线、直线 教学设计 2024-2025学年北师大版七年级数学上册.docx
- 川教版(2024)三年级上册 2.2在线导航选路线 教案.docx
- Unit 8 Dolls (教学设计)-2024-2025学年译林版(三起)英语四年级上册.docx
- 高一上学期体育与健康人教版 “贪吃蛇”耐久跑 教案.docx
- 第1课时 亿以内数的认识(教学设计)-2024-2025学年四年级上册数学人教版.docx
文档评论(0)