嵌入式系统硬件概论处理器.ppt

  1. 1、本文档共43页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式系统硬件概论处理器

* 第二章 嵌入式系统硬件概论 §2.1 计算机体系结构简介 §2.2 嵌入式系统硬件构架 §2.3 嵌入式微处理器 §2.4 嵌入式系统的周边设备 §2.5 嵌入式系统硬件设计方法之SOPC §2.1 计算机体系结构简介 1 #include stdio.h 2 3 main() 4 { 5 printf(hello, world\n); 6 } 一、计算机系统中的信息就是位+上下文 Hello.c 称为源程序,它是以字节序列的方式存放在文件中的。每个字节都是一个对应于某个字符的整数,这就是在大多数现代系统中使用的ASCII 标准来进行的文本表示。 # i n c l u d e sp s t d i o . 35 105 110 99 108 117 100 101 32 60 115 116 100 105 111 46 h \n \n i n t sp m a i n ( ) \n { \n 104 62 10 10 105 110 116 32 109 97 105 110 40 41 10 123 10 sp sp sp sp p r i n t f ( h e l 32 32 32 32 112 114 105 110 116 102 40 34 104 101 108 l o , sp w o r l d \ n ) ; \n } 108 111 44 32 119 111 114 108 100 92 110 34 41 59 10 125 Hello.c 的ASCII 文本表示 Hello.c 的表示方法说明一个基本思想:系统中的所有信息包括:磁盘文件、存储器中存放的程序和用户数据等都是由一个比特序列来表示的,区分这些数据对象的唯一方法是这些数据对象的上下文。 二、源程序是怎样被执行的? unix gcc –o hello hello.c 理解编译系统的工作对于编程的帮助是巨大的 优化程序性能,提高运行效率; 理解链接是出现的错误; 避免安全漏洞:编译器用来为函数产生代码的堆 栈规则; 三、hello 程序的执行 unix ./hello hello, world unix 用户输入 “hello” “hello,world\n” hello 程序代码 “hello,world\n” hello 程序代码 “hello,world\n” 四、高速缓存 计算机系统中采用了更快更小的存储设备,称为高速缓存存储器,它们被作为存放处理器在不久将会需要的信息的暂时集结区域。 寄存器堆:几百字节; (与高速缓存的速度相当) 高速缓存:几十K字节 (10-50倍于主存的速度) 主存储器:几百兆字节 (千万倍于硬盘的速度); 硬盘: 几百千兆字节(1) 五、层次结构的存储设备 存储器层次结构的主要思想是一个层次上的存储器作为下一个层次存储器的高速缓存。对这种层次结构的理解在提高程序和系统性能有重要的意义。 六、操作系统对硬件的管理 所有应用程序对硬件的操作都必须通过操作系统来实现,操作系统在硬件管理方面的用途:防止硬件被失控的应用程序滥用;为应用程序使用低级的硬件设备提供统一简单的方法。 操作系统是通过进程、虚拟存储器和文件等几个基本概念实现以上两个用途的。 七、网络通信 §2.2 嵌入式系统硬件构架 嵌入式系统微处理器(MPU、MCU)、存储器、输入输出接口、扩展装置、电源系统。 嵌入式微处理器 存储器 电源系统 输入/输出接口 扩展接口 嵌入式系统硬件 总线结构 §2.3 嵌入式微处理器 1、分类:初期的嵌入式微处理器分为两类:一般用途的微处理器(微处理器内部仅包含中央处理单元);单片机(将中央处理单元、ROM、RAM、I\O设备集成到一个单片上)。 后来的微处理器一般以微处理器在一个指令周期内能处理的数据位数来分类。 PentiumII/III 80386 80486 68000/10/20/30/40 32032 8086 80286 Z8000 8085 6809 Z80

文档评论(0)

shaoye348 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档