- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一章WinCE简介
(第一讲)
教学目的要求
了解嵌入式系统定义
掌握嵌入式系统的特点
重难点
重点:嵌入式系统特点、实时性
难点:嵌入式系统体系结构
教法建议
针对嵌入式系统应用领域、典型操作系统讲解嵌入式系统的定义、特点。
教学设计:
上学期同学们学习了Linux操作系统的知识,而本学期的内容则侧重于嵌入式操作系统的知识。
在介绍一个典型的嵌入式产品PDA的基础上,引入嵌入式操作系统的概念,要讲清楚为什么要引入嵌入式操作系统。在一个嵌入式产品中有操作系统和没有操作系统,系统的性能会有很大的差异,从而强调目前在32位嵌入式计算机系统中,一般都有嵌入式操作系统。 课程导入’ 与传统Window操作系统做比较,与已开设的Linux操作系统做比较,同时以PMP播放器的例子引入嵌入式系统和嵌入式操作系统的概念。 (5分钟) 时间分配
’
上课前奏曲
? 这是本门课程的第一次课,要提前10分钟走进教室,做好课前准备。
? 上课铃响后,先向学生问好,欢迎学生学习这门课程。
? 作自我介绍,在黑板上留下自己的姓名、电话、邮箱、技术交流平台,办公室地点等联系方式。
1.0课程及整体介绍(5分钟)
介绍课程的简介、课程学时安排、课程学习目标、学习的重难点分布情况。
介绍嵌入式领域的应用,以及就业的方向,职场需求。
1.1嵌入式系统
1.1.1嵌入式系统定义(5分钟)
讲解之前首先给学生介绍一系列嵌入式系统的示例。如电动牙刷、硬盘、自动售货机、微软的Zune多媒体播放器、美国宇航局的火星漫步者、机器狗、VOIP和车载娱乐信息系统等。
通过示例引导学生概括上述示例的共同特点,进而引出嵌入式系统的定义:
一般定义:
“以应用为中心、以计算机技术为基础、软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。”
– 通常执行特定功能
– 以微电脑和外围构成核心
– 严格的时序和稳定性要求
全自动操作循环
在一般定义的基础上提出官方的定义:
根据IEEE的定义:
嵌入式系统是“用于控制、监视或者辅助操作机器和设备的装置”(原文为devices
used to control, monitor, or assist the operation of equipment, machinery or plants)。可以看出此定义是从应用上考虑的,嵌入式系统是软件和硬件的综合体,还可以涵盖机电等附属装置。
1.1.2嵌入式系统发展(15分钟)
在明确了嵌入式系统定义的前提下,进一步讲解嵌入式系统的发展。让学生明确其发展历程,进而能够更加透彻的理解嵌入式系统的定义。
嵌入式系统本身是一个相对模糊的定义。一个手持的MP3和一个PC104的微型工业控制计算机都可以认为是嵌入式系统。
嵌入式系统已经有了近30年的发展历史,它是硬件和软件交替发展的双螺旋式发展。最后通过播放嵌入式未来发展的视频(6分钟),了解嵌入式未来发展的方向。
1.1.3嵌入式系统的特点 (25分钟)
通过嵌入式系统定义和嵌入式系统发展的介绍,使得学生对嵌入式系统有了感性的认识。在此基础之上,进一步概括嵌入式系统的特点,着重突出与普通计算机系统的不同。并重点讲解什么是RTOS,以及嵌入式系统与PC之间的区别。
1)系统内核小
由于嵌入式系统一般是应用于小型电子装置的,系统资源相对有限,所以内核较之传统的操作系统要小得多。
比如ENEA公司的OSE分布式系统,内核只有5K,而Windows的内核则要大得多。
2)专用性强
3)系统精简
4)高实时性OS
5)嵌入式软件开发走向标准化
6)嵌入式系统开发需要开发工具和环境
讲解嵌入式系统与PC之间的区别
在此要补充实时系统的概念和特点:
一个实时系统必须要在一定的时间内对外部事件作出及时反应,同时产生新的输出。
反应时间必须有一定的约束。反应时间太长会使系统失败。
一般的桌面操作系统设计的是非实时系统。
进一步介绍硬实时和软实时系统的概念,举例说明。
Soft Real-Time System
关键的任务具有优先级,一般情况下满足实时系统的反应时间约束。
例如:一个多媒体播放器能够在用户并不注意的情况下偶尔跳过一帧视频或音频 。
Hard Real-Time System
新的输出必须在指定的时间内得到计算。
例如:在空中飞行器控制系统中,当飞行员移动控制杆的时候,飞行控制器必须在一定的反应时间内快速移动,否则此飞行器将失去控制。
在硬实时系统中,面向不同的程序设计语言所需要的虚拟内存页表的分配和垃圾回收机制会引出问题。
1.1.4嵌入式系统的体系结构 (10分钟)
在掌握了嵌入式系统的特点之后,为了让学生更深入的了解嵌入式系统,需要从嵌入
式系统的基本组成,也就是嵌入式系统的体系结构入手,让学生
您可能关注的文档
最近下载
- 基于stm32的智能宠物喂食系统.doc VIP
- 辽宁名校联盟2025-2026学年高三上学期8月联合考试数学试卷.docx VIP
- 【高分复习笔记】方先明《证券投资学》笔记和课后习题详解.pdf VIP
- 智算中心项目可行性研究报告.docx
- 数学人教版八年级上册全等三角形课后练习.doc VIP
- Unit 7 Will people have robots公开课教学设计.doc VIP
- 12S522混凝土模块式排水检查井.docx VIP
- 智慧农业报告PPT模板.pptx VIP
- 作业1——职业生涯规划档案.doc VIP
- 北京交通大学1998年—2024年891通信系统原理真题及答案.pdf
文档评论(0)