- 1、本文档共89页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式系统1教程
;*;课程意义;嵌入式课程设置;考核方式;创意设计;第一讲 嵌入式系统概述;一 嵌入式系统基本概念;嵌入式系统的定义;第一讲 嵌入式系统概述;第一讲 嵌入式系统概述;第一讲 嵌入式系统概述;第一讲 嵌入式系统概述;第一讲 嵌入式系统概述;第一讲 嵌入式系统概述;三 嵌入式系统发展;无操作系统阶段
嵌入式系统最初的应用是基于单片机的,大多以可编程控制器的形式出现,具有监测、伺服、设备指示等功能,通常用于各类工业控制和飞机、导弹等武器装备中,一般没有操作系统的支持,只能通过汇编语言对系统资源的直接控制,运行结束后再清除内存。这些装置虽然已经初步具备了嵌入式的应用特点,但仅仅只是使用8位的CPU芯片来执行一些单线程的程序,因此严格地说还谈不上系统的概念 。
这一阶段嵌入式系统的主要特点是:系统结构和功能相对单一,处理效率较低,几乎没有用户接口。由于这种嵌入式系统使用简便、价格低廉,因而在工业控制等领域得到了非常广泛的应用。但却无法满足现今对执行效率、存储容量都有较高要求的信息家电等场合的需要。 ;第一讲 嵌入式系统概述;第一讲 嵌入式系统概述;第一讲 嵌入式系统概述;第一讲 嵌入式系统概述;第一讲 嵌入式系统概述;第一讲 嵌入式系统概述;第一讲 嵌入式系统概述;第一讲 嵌入式系统概述;通信设备;手机(三星S500)中的嵌入式系统;第一讲 嵌入式系统概述;第一讲 嵌入式系统概述;第一讲 嵌入式系统概述;智能仪表;第一讲 嵌入式系统概述;智能消费类产品
坐姿测试椅 [MIT]
仿生运动鞋[Adidas]
情绪类装饰品[NYU]
;第一讲 嵌入式系统概述;第一讲 嵌入式系统概述;第一讲 嵌入式系统概述;第一讲 嵌入式系统概述;智能机器鱼;电源子系统;第一讲 嵌入式系统概述;第一讲 嵌入式系统概述;;第一讲 嵌入式系统概述;微型飞行器---“黑寡妇”;第一讲 嵌入式系统概述;第一讲 嵌入式系统概述;第一讲 嵌入式系统概述;第一讲 嵌入式系统概述;第一讲 嵌入式系统概述;第一讲 嵌入式系统概述;第一讲 嵌入式系统概述;四层结构也常见:嵌入式系统硬件平台、硬件抽象层(HAL)、嵌入式操作系统(RTOS)、应用程序。;增加硬件抽象层HAL(Hardware Abstraction Layer)
也称为板级支持包BSP(Board Support Package),主要目的是屏蔽下层硬件,使操作系统不再直接面对具体的硬件环境。
HAL通过特定的上层接口与操作系统进行交互,向操作系统提供底层硬件信息,并根据操作系统的要求完成对硬件的直接操作。
HAL的引入大大推动了嵌入式系统的通用化,为嵌入式系统的广泛应用提供了可能。;第一讲 嵌入式系统概述;第一讲 嵌入式系统概述; 嵌入式处理器的体系结构经历了从CISC(复杂指令集)到RISC(精简指令集)和Compact RISC的转变,位数则由4位、8位、16位、32位逐步发展到64位。目前常用的嵌入式处理器可分低端的嵌入式微控制器(MicroController Unit, MCU)、中高端的嵌入式微处理器(Embedded Micro Processor Unit,EMPU)、用于计算机通信领域的嵌入式DSP处理器(Embedded Digital Signal Processor,EDSP)和高度集成的嵌入式片上系统(System On Chip,SOC)。;第一讲 嵌入式系统概述;第一讲 嵌入式系统概述; 硬件抽象层
硬件抽象层HAL通过HAL接口向操作系统和应用程序提供对硬件抽象后的服务。
板级支持包BSP是商用嵌入式操作系统实现可移植性所采用的一种方案,是硬件抽象层的一种实现。
BSP隔离了所支持的嵌入式操作系统与底层硬件平台之间的相关性,使嵌入式操作系统能够通用于BSP所支持的硬件平台,实现了嵌入式操作系统的可移植性、跨平台性、通用性和复用性。; BSP是相对于操作系统而言的,不同的操作系统对应于不同定义形式的BSP。
例如,对应同一个CPU来说,要实现同样的功能,VxWorks的BSP和Linux的BSP的写法和接口定义却完全不同。
BSP一定要按照具体操作系统BSP的定义形式来写(或在某个成型的BSP模板上修改),保障与上层操作系统的正确接口,良好地支持上层操作系统。;嵌入式操作系统
为了使嵌入式系统的开发更加方便和快捷,需要由专门负责管理存储器分配、中断处理、任务调度等功能的软件模块,
您可能关注的文档
最近下载
- 创业管理第五章组建创业团队.ppt VIP
- 临床护理实践指南.docx
- Day 29【词汇拓展+练习】-35天全面突破高考英语3500考纲核心高频词.docx VIP
- 会计高水平专业群建设方案.docx VIP
- [唐山]动物园景观规划设计方案PPT(完整版).pptx VIP
- 2024第六届(2024年)“信用电力”知识竞赛活动总试题库资料-上(单选题汇总).pdf
- Day 26【词汇拓展+练习】-35天全面突破高考英语3500考纲核心高频词.docx VIP
- 生活垃圾卫生填埋场运行管理方法.docx
- 外研版英语(三起点)四年级上册 Module1 大单元学历案教案 教学设计附作业设计(基于新课标教学评一体化).docx
- [广西]2024年广西遥感中心招聘工作人员笔试历年典型考题及考点剖析附答案详解.docx
文档评论(0)