- 1、本文档共56页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 1.3 嵌入式系统的发展 第一阶段是以单芯片为核心的可编程控制器 形式的系统; 第二阶段是以嵌入式CPU为基础、以简单操 作系统为核心的嵌入式系统; 第三阶段是以嵌入式操作系统为标志的嵌入 式系统; 第四阶段是以Internet为标志的嵌入式系统 。 * 1.3 嵌入式系统的发展 典型的8位微处理系统 MCS-51系列的单片机是低端嵌入式系统中用得最多的微处理器。 * 典型的32位微处理系统 ARM系列是应用广泛的32位微处理器。实际上该系列的MCU芯片很多,但大都是已ARM微内核为核心的。32位的DSP应用也很广泛。 1.3 嵌入式系统的发展 * 1. 嵌入式系统简介 1.1 嵌入式系统的定义 1.2 嵌入式系统应用 1.3 嵌入式系统的发展 *1.4 嵌入式系统的组成 1.5 嵌入式系统特点及设计要求 1.6 嵌入式系统发展前景 * 1.4 嵌入式系统的组成 * 1.4 嵌入式系统的组成 嵌入式系统的硬件由嵌入式处理器、外围电路和外部设备三大部分所组成。 嵌入式处理器包括:嵌入式微处理器(MPU)、微控制器(MCU)、数字信号处理器(DSP)。 外围电路包括:各式存储器(RAM、ROM、FLASH),时钟电路,各种I/O接口电路,调试接口(JTAG、BDM等)。 外部设备包括:存储卡(CF、SD卡)、LCD屏、触摸屏、手写笔、键盘等。 * 应用程序 实时操作系统(RTOS) 输入输出接口 处理器/ARM核 MMU/Cache SOC/SOPC USB GPIO IIS LCD UART和IrDA ADC/DAC FPGA/CPLD DSP/浮点运算协处理器 DMA 电源管理 图1-1 典型的嵌入式系统组成 人机交互接口LCD/触摸屏、键盘、鼠标 设备驱动程序HAL(硬件抽象层)、BSP(板级支持包) 文件系统/图形用户应用程序接口 驱动层 OS层 应用层 软件 硬件 以太网 看门狗及复位电路 Timer/RTC CAN Flash EEPROM SDRAM SRAM 内存 * (1)嵌入式硬件系统 嵌入式系统是“量身定做”的“专用计算机应用系统”。不同于普通计算机组成,在实际应用中的嵌入式系统硬件配置非常精简,除了微处理器和基本的外围电路以外,其余的电路都可以根据需要和成本进行“裁剪”、“定制化”,非常经济、可靠。如下最小的硬件系统 处理器 存储系统 外设及接口 1.4 嵌入式系统的组成 * 2、嵌入式软件系统 硬件设备 初始化代码 设备驱动 操作系统 应用程序 1.4 嵌入式系统的组成 * 初始化代码 对于PC机,其开机后的初始化处理器配置、硬件初始化等操作是由BIOS(Basic Input /Output System)完成的,但对于嵌入式系统来说,出于经济性、价格方面考虑一般不配置BIOS,因此我们必须自行编写完成这些工作的程序。这就是所需要的开机程序,在嵌入式中称为BootLoader程序。 因此在系统加电复位后,处理器将首先执行 Boot Loader 程 序。 BootLoader是系统加电后、操作系统内核或用户应用程序运行之前,首先必须运行的一段程序代码。 通过这段程序,可以初始化硬件设备、建立内存空间的映射图(有的CPU没有内存映射功能如S3C44B0),从而将系统的软硬件环境设定在一个合适的状态,以便为最终调用操作系统内核、运行用户应用程序准备好正确的环境。 1.4 嵌入式系统的组成 * 驱动程序:HAL(硬件抽象层)、BSP(板级支持包)、设备驱动程序。 硬件抽象层:位于操作系统内核与硬件电路之间的接口层,其目的在于将硬件抽象化,也就是说通过程序来控制所有硬件电路(CPU、I/O、Memory)的操作。这样使得设备驱动程序与硬件设备无关,大大提高系统可移植性,硬件抽象层一般包括相关硬件的初始化,数据的输入/输出、硬件设备的配置等功能。 板级支持包:介于主板硬件和操作系统中的驱动程序层之间的一层,主要是实现对操作系统的支持,为上层的驱动程序提供访问硬件设备寄存器的函数包。使之能够更好地运行于硬件主板。 设备驱动程序:驱动程序为上层软件提供设备的操作接口。 1.4 嵌入式系统的组成 * 1. 嵌入式系统简介 1.1 嵌入式系统的定义 1.2 嵌入式系统应用 1.3 嵌入式系统的发展 1.4 嵌入式系统的组成 1.5 嵌入式系统特点及设计要求 1.6 嵌入式系统发展前景 * 1.5 嵌入式系统的特点 通常是面向特定应用的; 嵌入式系统是一个技术密集、资金密集、高度分 散、不断创新的知识集成系统。 空间和各种资源相对不足,必须高效率地设计,量 体裁衣、去除冗余; 产品升
您可能关注的文档
- 存储备份的基本体系结构-精品·公开课件.ppt
- 存储方式-精品·公开课件.ppt
- 存储管理-精品·公开课件.ppt
- 存储服务器技术培训-精品·公开课件.ppt
- 存储方案-精品·公开课件.ppt
- 存储过程,函数和触发器,数据库-精品·公开课件.ppt
- 存储过程-精品·公开课件.ppt
- 存储和搬运系统-精品·公开课件.ppt
- 存储基础知识及技术介绍-精品·公开课件.ppt
- 存储基础知识简介-精品·公开课件.ppt
- 2023年江苏省镇江市润州区中考生物二模试卷+答案解析.pdf
- 2023年江苏省徐州市邳州市运河中学中考生物二模试卷+答案解析.pdf
- 2023年江苏省苏州市吴中区中考冲刺数学模拟预测卷+答案解析.pdf
- 2023年江苏省南通市崇川区田家炳中学中考数学四模试卷+答案解析.pdf
- 2023年江西省吉安市中考物理模拟试卷(一)+答案解析.pdf
- 2023年江苏省泰州市海陵区九年级(下)中考三模数学试卷+答案解析.pdf
- 2023年江苏省苏州市高新二中中考数学二模试卷+答案解析.pdf
- 2023年江苏省南通市九年级数学中考复习模拟卷+答案解析.pdf
- 2023年江苏省南通市海安市九年级数学模拟卷+答案解析.pdf
- 2023年江苏省泰州市靖江外国语学校中考数学一调试卷+答案解析.pdf
最近下载
- 第三节 免疫分析仪器的维护_医疗设备维护概论_第四章 医用检验设备的维护.pptx
- 垃圾分类整治工作总结.pptx
- 2024年常见人力资源面试题库(通用7篇).pdf
- 《糟糕,身上长条纹了!》绘本故事PPT2套.pptx
- 25题规划发展岗位常见面试问题含HR问题考察点及参考回答.pdf
- 清华大学央企班组长远程培训自测题及答案(17门课合集).pptx
- 英语国家概况课后习题答案解析(完整版).doc
- 幼儿园 大班数学《美丽的对称图形》.pptx VIP
- 新视野大学英语(第三版)读写教程Section B-Too much of a good thing – A real addiction.ppt
- 2023年中小学教师职称考试试题含答案.docx
文档评论(0)