- 1、本文档共73页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章 嵌入式系统基础 §1.1 嵌入式系统简介 §1.2 嵌入式处理器 §1.3 嵌入式系统开发过程 §1.4 嵌入式LINUX操作系统 什么是嵌入式系统 简单地讲 广义地说 嵌入式系统的组成 ? 硬件。处理器;存储器(ROM、RAM);输入输出设备;其他部分辅助系统完成功能。? 应用软件? 实时操作系统(Real-Time Operating System,RTOS)。该系统用来管理应用软件,并提供一种机制,使得处理器分时地执行各个任务并完成一定的时限要求 。 2.嵌入式微处理器的特点 ● 对实时多任务有很强的支持能力。 ● 具有功能很强的存储区保护功能。 ● 可扩展的处理器结构。 ● 嵌入式微处理器必须功耗很低 应用领域 社会经济的发展产生了一些新的需求,同时促进了嵌入式技术的广泛应用 中国正在成为世界制造大国,在消费电子、工业应用、军事国防、网络设备等领域都有嵌入式系统的应用 嵌入式技术刺激了许多新的应用需求 嵌入式技术发展又在不断刺激新的技术产生- 信息家电、医疗电子病历、微小型智能武器 工业控制、 工业设备是机电产品中最大一类 过去在工业过程控制、数字机床、电力系统、电网安全、电网设备监测、石油化工系统等方面,大部分低端型设备主要采用是8位单片机。 信息家电 信息家电将成为嵌入式系统最大的应用领域。 消费类电子—智能玩具、手持通讯的核心 交通管理、环境监测 交通管理在车辆导航、流量控制、信息监测与汽车服务方面,目前GPS设备已经从尖端产品进入了普通百姓的家庭 嵌入式Internet应用 军事国防领域 航天领域 未来嵌入式系统的发展趋势 ● 联网成为必然趋势 ● 小尺寸、微功耗和低成本 ● 提供精巧的多媒体人机界面 ●“无所不在的智能”(Ambient Intelligence,AmI) ARM 处理器 ARM 公司的Chip less模式 ARM微处理器的特点 ARM微处理器的特点—采用RISC体系结构 ARM微处理器的特点—大量使用寄存器 ARM微处理器的特点—高效的指令系统 ARM微处理器的特点—其他技术 1.3 嵌入式系统开发过程 1. 硬件层 由嵌入式微处理器、外围电路和外设组成。 外围电路有:电源电路、复位电路、调试接口和存储器电路,就构成一个嵌入式核心控制模块。 操作系统和应用程序都可以固化在ROM或者Flash中。 有些嵌入式系统还包括: LCD、键盘、USB接口,以及其他一些功能的扩展电路。 2. 中间层 硬件层与软件层之间为中间层,也称为BSP(Board Support Package,板级支持包)。 作用:将系统软件与底层硬件部分隔离,使得系统的底层设备驱动程序与硬件无关; 功能:具有相关硬件的初始化、数据的输入/输出操作和硬件设备的配置等功能。BSP是主板硬件环境和操作系统的中间接口,是软件平台中具有硬件依赖性的那一部分,主要目的是为了支持操作系统,使之能够更好地运行于硬件主板上。 3. 软件层 主要是操作系统,有的还包括文件系统、图形用户接口和网络系统等。操作系统是一个标准的内核,将中断、I/O、定时器等资源都封装起来,以方便用户使用。 4. 功能层 由基于操作系统开发的应用程序组成,用来完成对被控对象的控制功能。功能层是面向被控对象和用户的,为了方便用户操作,往往需要具有友好的人机界面。 1.3.2 嵌入式系统的开发特点 1.采用宿主机/目标机方式 2.为了保证稳定性和实时性,选用RTOS开发平台 3.生成代码需要固态化存储 4.软件代码具有高质量、高可靠性 1.3.3 嵌入式系统的开发流程 嵌入式系统的应用开发一般由5个阶段构成: ?需求分析、 ?体系结构设计、 ?硬件/软件设计、 ?系统集成 ?代码固化。 各个阶段之间往往要求不断地反复和修改,直到完成最终完成设计目标。 1.3.4 调试嵌入式系统 系统的调试有如下几种: 1.源程序模拟器(Simulator) 2.实时在线仿真系统 ICE(In- CircuitEmulator)方式 3.监控器方式 4.在线调试器方式 5.高级语言编译器(CompilerTools)? 1.4 嵌入式Linux操作系统 1.4.1 Linux的特征及组成 1.4.2 Linux内核分析 1.4.3 常用的嵌入式Linux操作系统 1.4.1 Linux的特征及组成 1.4.1 Linux的特征及组成 Linux操作系统及其历史 1990年底到1991年的几个月中 :芬兰赫尔辛基
您可能关注的文档
- 企业科技开发项目的管理与政策应用(印刷)研讨.ppt
- 企业科技申报与项目管理研讨.ppt
- 企业客户服务成本研讨.ppt
- 企业客户关系统计研讨.ppt
- 企业劳动法律培训研讨.ppt
- 企业劳动合同法风险防范知识讲座(张洪律师)研讨.ppt
- 企业礼仪文化研讨.ppt
- 企业理论(新制度经济学,北大第一版)研讨.ppt
- 企业理论第二章研讨.ppt
- 企业领导学领导创新研讨.ppt
- 北师大版(2024)八年级数学上册课件 3.2 平面直角坐标系 第2课时 点的坐标特征.pptx
- 北师大版(2024)八年级数学上册课件 3.2 平面直角坐标系 第3课时 建立适当的平面直角坐标系.pptx
- 北师大版(2024)八年级数学上册课件 4.3 一次函数的图象 第1课时 正比例函数的图象及性质.pptx
- (人教A版数学选择性必修三)讲义第15讲7.1.1条件概率(学生版+解析).docx
- (人教A版数学选择性必修三)讲义第19讲8.1成对数据的统计相关性(8.1.1变量的相关关系+8.1.2样本相关系数)(学生版+解析).docx
- 北师大版(2024)八年级数学上册课件 5.2 二元一次方程组的解法 第2课时 加减消元法.pptx
- (人教A版数学选择性必修一)2025年秋季学期讲义第01讲1.1.1空间向量及其线性运算(学生版+教师版).docx
- 北师大版(2024)八年级数学上册课件 5.2 二元一次方程组的解法 第1课时 代入消元法.pptx
- 北师大版(2024)八年级数学上册课件 5.3 二元一次方程组的应用 第3课时 二元一次方程组的应用(3).pptx
- 北师大版(2024)八年级数学上册课件 5.4 二元一次方程与一次函数 第2课时 用二元一次方程组确定一次函数表达式.pptx
文档评论(0)