- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(嵌入式系统开发)第一章 节 嵌入式系统开发基础.ppt
第一章 嵌入式系统开发基础 1.1 嵌入式系统基本概念 按计算机的非嵌入式应用和嵌入式应用将其分为通用计算机和嵌入式计算机。 通用计算机具有一般计算机的基本标准形态,通过装配不同的应用软件,以基本雷同的面目出现并应用在社会的各个方面,其典型产品为PC; 非通用计算机-嵌入式计算机,则是非通用计算机形态的计算机应用,以嵌入式系统的核心部件的形式隐藏在各种装置、设备、产品和系统中。 嵌入式系统: 用于控制、监视或辅助操作机器和设备的装置。 以应用为中心,以计算机技术为基础,软硬件可剪裁,适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的计算机系统。 1.1 嵌入式系统基本概念 嵌入式系统的基本要素和特征: 嵌入、专用、计算机 第一章 嵌入式系统开发基础 嵌入式系统的特点 嵌入式系统的目标代码通常是固化在非易失性存储器(ROM,EPROM,EEPROM,FLASH)芯片中; 嵌入式系统使用的操作系统一般是实时操作系统(RTOS),系统有实时约束; 嵌入式系统需要专用开发工具和方法进行设计;嵌入式微处理器通常包含专用调试电路; 嵌入式系统是技术密集、资金密集、高度分散、不断创新的知识集成系统; 嵌入式系统比通用PC系统资源少得多; 嵌入式系统“嵌入”到对象的体系中,对对象、环境和嵌入式系统自身具有严格的要求,嵌入式系统具有低功耗、体积小、集成度高、成本低等特点; 1.2 嵌入式系统的体系结构 硬件:处理器、存储器、I/O… 软件: 1.不带操作系统:应用软件、驱动/板级支持包 2.带操作系统:应用软件、标准接口函数(API)、操作系统(OS)、硬件抽象层(HAL) 嵌入式系统的硬件架构是以嵌入式处理器为中心,配置存储器、I/O设备、通信模块以及电源等必要的辅助接口组成。除了微处理器和基本的外围电路以外, 其余的电路都可以根据需要和成本进行“裁剪”、“定制” 。有时为了提高系统的信息处理能力,常常外接DSP和DSP协处理器(也可内部集成)完成高性能信号处理。 1.2.1嵌入式系统硬件基本结构介绍 具有操作系统的嵌入式软件层次 驱动层程序 实时操作系统(RTOS) 操作系统的应用程序接口(API) 应用程序 1.2.2嵌入式系统软件的层次结构 OS 1.2.3启动程序BootLoader介绍 对于PC机,其开机后的初始化处理器配置、硬件初始化等操作是由BIOS(Basic Input /Output System)完成的,但对于嵌入式系统来说,出于经济性、价格方面考虑一般不配置BIOS,因此我们必须自行编写完成这些工作的程序。这就是所需要的开机程序,在嵌入式中称为BootLoader程序。 系统加电复位后,处理器将首先执行 Boot Loader 程序通过这段程序,为最终调用操作系统内核、运行用户应用程序准备好正确的环境。如:启动操作系统、启动内存管理、任务调度、加载驱动程序等,最后执行应用程序或等待用户命令. 启动程序BootLoader介绍 系统的启动通常有两种方式:一种是可以直接从Flash启动; 另一种是可以将压缩的内存映像文件从Flash(为节省Flash资源、提高速度)中复制、解压到RAM,再从RAM启动。 当电源打开时,一般的系统会去执行ROM(应用较多的是Flash)里面的启动代码。这些代码是用汇编语言编写的,其主要作用在于初始化CPU和板上的必备硬件如内存、中断控制器等。 有时候用户必须根据自己板子的硬件资源情况做适当的调整与修改。 1.3 嵌入式系统硬件组成 1). 处理器: 2). 存储器 3).嵌入式外围接口电路和设备接口 : 3)嵌入式外围接口电路和设备接口 根据外围设备的功能可分为以下几类 通信接口 输入输出设备 设备扩展接口 电源及辅助设备 目前大多数的嵌入式操作系统必须提供以下管理功能: 多任务管理 存储管理 周边资源管理 中断管理 1.4 嵌入式操作系统 操作系统(OS)是配置在计算机硬件上的第一层软件,从用户的观点看OS是用户与计算机硬件系统之间的接口。 嵌入式操作系统:具有实时性,为实时操作系统(RTOS) 1.4.3典型嵌入式操作系统介绍 嵌入式操作系统的种类繁多,但大体上可分为两种——商用型和免费型。 商用型的操作系统主要有VxWorks、Windows CE 、Psos、Palm OS、OS-9、LynxOS、QNX、LYNX等 免费型的操作系统主要有Linux和μC/OS-II 最常用的Linux操作系统:Red Hat 9 Fedora 10
您可能关注的文档
- (妇幼保健课件)14妇幼保健院中心化建设的经验与 及教训.pptx
- (妇幼保健课件)18孕期营养专科建设与 及运行.pptx
- (妇幼保健课件)19产后保健专科建设与 及运行.pptx
- (妇幼保健课件)20从儿童体检到儿童健康相关管理.pptx
- (妇幼保健课件)23健康相关管理与慢病康复:相互支持与依赖.pptx
- (妇幼保健课件)3基于学科体系的业务系统化与 及专业化建设方法 宫露霞.ppt
- (妇幼保健课件)5医护人员专业方向规划与 及人才培养策略.ppt
- (妇幼保健课件)6妇幼保健区域规划与 及建设策略.ppt
- (妇幼保健课件)6妇幼保健院规划设计方法与 及建设过程.pptx
- (妇幼保健课件)8基于学科体系的业务绩效相关管理策略.pptx
最近下载
- 液体伤口敷料产品技术要求标准2023版.docx VIP
- 《水利工程外观质量评定规程DB34∕T 4010-2021》知识培训.pptx VIP
- DLT741-2023年架空送电线路运行规程.docx
- 并网光伏电站项目工程现场电气二次施工方案.doc
- 英语新课标背景下:非纸笔测试在小学英语期末评价中的实践研究.pdf VIP
- 股市实战绝技汇总篇(精华).doc VIP
- 历年行情的十大牛股.doc VIP
- 安徽省六校联考暨安徽六校教育研究会2026届高三入学素质检测-物理试卷答案.docx VIP
- 基于Ansys CFX的风扇叶片双向流固耦合分析.docx VIP
- (高清版)DB1307∕T 334-2020 蛋鸡无抗养殖技术规范.pdf VIP
文档评论(0)