- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一讲:嵌入式系统概述研讨
课程设置和安排计划
嵌入式系统的概念
嵌入式系统的特点
嵌入式系统的演变
嵌入式系统的应用
嵌入式系统的基本组成
嵌入式系统的开发过程
嵌入式系统研究热点
;1.课程设置和安排计划;1.3 课程设置的预期目标
了解嵌入式系统的概念和体系结构
掌握嵌入式系统的软硬件开发方法
开发和调试流程
开发工具
培养能力
培养快速、高效的英文专业资料阅读能力
培养实验操作和解决问题的能力
培养细致、耐心、坚持不懈的科研精神
自主创新、团结合作;1.4 课程内容安排(系统及软件部分)
嵌入式系统概论
嵌入式操作系统简介
MC9328 MX1处理器与ADS简介
Bootloader
驱动程序设计
显示驱动和图形
Qt程序设计初步
;1.5 课时安排
理论课:7-16周,每周4学时,共36学时
周二下午7~8节,主349,杨昕欣
周五下午7~8节,主349,姚远
实验课:11-17周,共3次实验,9学时
每周六下午,周日全天
两位同学一组,每两周各组轮完一次实验
1.6 评分标准
实验表现:30%
实验报告:45%
期末成绩:25%
;1.6 参考文献:
嵌入式计算机系统设计原理,computers as components, principles of embedded computing system design, wayne wolf, 机械工业出版社,2002
ARM嵌入式处理器结构与应用基础,马忠梅等,北航出版社,2002
嵌入式实时操作系统VxWorks及其开发环境Tornado,孔祥营等,中国电力出版社,2002
;嵌入式系统开发圣经,探矽工作室,中国青年出版社,2002
嵌入式Linux系统设计与应用.王学龙. 清华大学出版社,2001年
UC/OS-II-源代码公开的实时嵌入式操作系统.邵贝贝. 中国电力出版社,2001
可编程逻辑器件及设计理念,www.X;2. 嵌入式系统的概念和定义;2. 2 嵌入式系统的范围:
嵌入在电子设备内部的计算系统
任何包含一个或多个专用的计算机、微处理器或微控制器的电子设备
能执行特定功能的计算机硬件和软件的结合体
;2.3 英国电机工程师学会的定义:
“嵌入式系统为控制、监视或辅助设备、机器或甚至工厂操作的装置”
通常执行特定功能
以微电脑和外围构成核心
严格的时序和稳定性要求
全自动操作循环
;2.4 精确定义:
以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统
嵌入式系统是将先进的计算机技术、半导体技术和电子技术和各个行业的具体应用相结合后的产物,这一点就决定了它必然是一个技术密集、资金密集、高度分散、不断创新的知识集成系统。;2.5 嵌入式系统的的其它定义:
嵌入式系统的简单定义:
嵌入式系统是指操作系统和功能软件集成于计算机硬件系统之中。
可以认为凡是带有微处理器的专用软硬件系统都可以称为嵌入式系统
;2.5 嵌入式系统的的其它定义(续):
嵌入式系统的狭义定义:
使用嵌入式微处理器构成独立系统,具有自己的操作系统并且具有某些特定功能的系统
微处理器专指32位以上的微处理器
广义定义:任何一个非计算机的计算系统
;3. 嵌入式系统的特点;3.2 嵌入式系统工业的特点和要求
嵌入式系统工业是不可垄断的高度分散的工业
PC由WINTEL垄断
嵌入式系统工业的基础是以应用为中心的“芯片”设计和面向应用的软件产品开发。;3.3 嵌入式系统具有的产品特征:
面向用户、面向产品、面向应用
升级换代也是和具体产品同步 ,具有较长的生命周期
软件和硬件结合紧密
嵌入式处理器的发展也体现出稳定性
普通处理器18月
嵌入式处理器8~10年 ;3.4 嵌入式系统软件的特征:
软件要求固态化存储
软件代码高质量、高可靠性
系统软件(OS)的高实时性是基本要求
多任务操作系统是知识集成的平台和走向工业标准化道路的基础 ;3.5嵌入式系统开发的特点
嵌入式系统开发需要开发工具和环境
通用计算机具有完善的人机接口界面
嵌入式系统本身不具备自举开发能力
这些工具和环境一般是基于通用计算机上的软硬件设备以及各种逻辑分析仪、混合信号示波器等。
嵌入式系统软件需要RTOS开发平台
通用计算机具有完善的操作系统和应用程序接口(API),但一?般不是实时的。
嵌入式系统则不同,应用程序可以没有操作系统直接在芯片上运行。
但为了保证程序执行的实时性、可靠性,并减少开发时间,保障软件质量。需要选配RTOS开发平台
;4. 嵌入式系统的演变;4.2 嵌入式系统的演变
8031/8051单片机系统,自行编写程序;
68360/386EX控制系统,自己编写简单的操作系统;
32位嵌入式处理器+pSoS嵌入式操作
文档评论(0)