嵌入式系统及应用-Chapter1-嵌入式系统导论.ppt
《嵌入式系统及应用-Chapter1-嵌入式系统导论.ppt》由会员分享,可在线阅读,更多相关《嵌入式系统及应用-Chapter1-嵌入式系统导论.ppt(98页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心嵌入式系统及应用嵌入式系统及应用电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心课程目的课程目的理论与实践相结合理论与实践相结合以嵌入式系统基础及嵌入式软件的核心以嵌入式系统基础及嵌入式软件的核心嵌入式实时操作系统为重点,以应用为嵌入式实时操作系统为重点,以应用为目的,全面介绍嵌入式系统目的,全面介绍嵌入式系统使大家既能对嵌入式系统及开发有一个使大家既能对嵌入式系统及开发有一个全景的把握,又能深入理解嵌入式实时全景的把握,又能深入理解嵌入式实时操作系统。操作系统。配套多种嵌入式平台的配套多种嵌入式平台的C/OS-IIC/O
2、S-II实验,实验,提供丰富的实验和手册提供丰富的实验和手册电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心课程特点课程特点利用利用PCPC机就可以自己动手搭建嵌入式系统的开发机就可以自己动手搭建嵌入式系统的开发平台,熟悉应用开发,更方便地学习和理解嵌入平台,熟悉应用开发,更方便地学习和理解嵌入式系统的基础知识:式系统的基础知识:从纯软件到硬从纯软件到硬/软件结合软件结合从从“纸纸”上谈兵(编程序)到上谈兵(编程序)到“板板”上谈兵上谈兵从从“懂懂”怎么做到怎么做到“会会”做做从讲从讲/听到讲听到讲/听听/做做电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心嵌入式软件工
3、程中心嵌入式软件工程中心计算机应用博士点主要方向之一计算机应用博士点主要方向之一自自“八五八五”以来长期从事嵌入式系统软件以来长期从事嵌入式系统软件的研究、开发、产业化及人才培养的研究、开发、产业化及人才培养承担多项国家级嵌入式软件相关的项目,承担多项国家级嵌入式软件相关的项目,包括包括863863软件重大专项、国防预研、发改委软件重大专项、国防预研、发改委软件产业化专项、电子发展基金等软件产业化专项、电子发展基金等获得省部级科技进步奖三项获得省部级科技进步奖三项培养硕士以上人员近百人培养硕士以上人员近百人电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心嵌入式软件工程中心嵌入式软件
4、工程中心充分整合科技成果和产业化积淀,构筑嵌入式软充分整合科技成果和产业化积淀,构筑嵌入式软件基础研究、应用基础研究和产业化创新平台件基础研究、应用基础研究和产业化创新平台面向智能手机、数字娱乐终端、航空航天等领域面向智能手机、数字娱乐终端、航空航天等领域研发达到国际领先水平的嵌入式软件相关技术研发达到国际领先水平的嵌入式软件相关技术推动我国嵌入式软件技术和产业的发展推动我国嵌入式软件技术和产业的发展成为嵌入式软件专业人才培训和实习基地成为嵌入式软件专业人才培训和实习基地成为国内最大的、在国际上具有影响力的嵌入式成为国内最大的、在国际上具有影响力的嵌入式软件研究工程中心。软件研究工程中心。电子
5、科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心课程的主要内容课程的主要内容嵌入式系统基础,约嵌入式系统基础,约1212节课节课嵌入式系统导论(什么是嵌入式系统?嵌入嵌入式系统导论(什么是嵌入式系统?嵌入式系统分类、发展历程、特点、应用领域、式系统分类、发展历程、特点、应用领域、发展趋势)发展趋势),约约3节课节课嵌入式硬件系统基础(基本组成,嵌入式微嵌入式硬件系统基础(基本组成,嵌入式微处理器:处理器:ARM、MIPS、X86、SH等,总线、等,总线、存储系统、输入存储系统、输入/输出与典型接口等,输出与典型接口等,W90P710/SH7709S),约),约7节课节课嵌入式软件系统基
6、础(分类、特点、体系结嵌入式软件系统基础(分类、特点、体系结构、运行流程、操作系统、开发工具)构、运行流程、操作系统、开发工具),约约2节课节课电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心课程的主要内容课程的主要内容嵌入式实时内核,约嵌入式实时内核,约1414节课节课任务管理与调度(任务、任务管理、调度算任务管理与调度(任务、任务管理、调度算法)法),约约6节课节课同步、互斥与通信(信号量、信箱、队列、同步、互斥与通信(信号量、信箱、队列、事件、异步信号)事件、异步信号),约约4节课节课中断和时间管理(中断分类、处理过程、中中断和时间管理(中断分类、处理过程、中断管理机制、硬件
7、时钟设备、与断管理机制、硬件时钟设备、与OS的管理的管理关系、时间管理机制)关系、时间管理机制),约约2节课节课内存管理和内存管理和I/O管理(特点和管理机制)管理(特点和管理机制),约约2节课节课电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心课程的主要内容课程的主要内容嵌入式系统软件的开发嵌入式系统软件的开发,约约4 4节课节课嵌入式系统开发模式嵌入式系统开发模式嵌入式软件开发工具嵌入式软件开发工具软件分析设计方法软件分析设计方法复习:复习:2 2节课节课实验:实验:1616节课节课电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心实验系统的内容实验系统的内容目标平台
8、目标平台开发工具开发工具嵌入式操作系统嵌入式操作系统实验项目实验项目PCPC虚拟机虚拟机W90P710_Eval_boardW90P710_Eval_boardSH7709S Start KitSH7709S Start Kit开发板开发板LambdaTOOLLambdaTOOL集成开发环境集成开发环境HEWHEWC/OS-IIC/OS-II(源代码)(源代码)电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心实验系统的内容实验系统的内容配套配套8 8个实验项目,具体是:个实验项目,具体是:开发环境建立实验:开发环境建立实验:1个个/平台平台实时内核实验:实时内核实验:7个个任务的基
9、本管理任务的基本管理优先级反转优先级反转优先级继承优先级继承信号量:哲学家就餐问题的实现信号量:哲学家就餐问题的实现 消息队列消息队列 时钟中断时钟中断 C/OS-II的内存分配的内存分配 电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心教材及参考资料教材及参考资料嵌入式实时操作系统及应用开发,罗蕾主编,北京航空航嵌入式实时操作系统及应用开发,罗蕾主编,北京航空航天大学出版社天大学出版社.Jean Jean J.LabrosseJ.Labrosse.嵌入式实时操作系统嵌入式实时操作系统uCuC/OS-II(/OS-II(第第2 2版版).).北京航空航天大学出版社北京航空航天大学出
10、版社.及及uCuC/OS-II/OS-II ebookebook嵌入式计算系统设计原理嵌入式计算系统设计原理 (美)(美)Wayne Wolf Wayne Wolf Computers as ComponentsComputers as Components:Principles of Embedded Principles of Embedded Computing System DesignComputing System DesignJean Jean J.LabrosseJ.Labrosse.嵌入式实时操作系统嵌入式实时操作系统uCuC/OS-II(/OS-II(第第2 2版版).).
11、北京航空航天大学出版社北京航空航天大学出版社.C.M.KrishnaC.M.Krishna,Kang,Kang G.ShinG.Shin.REAL-TIME SYSTEMS.REAL-TIME SYSTEMS.TsinghuaTsinghua University Press,McGraw-Hill.University Press,McGraw-Hill.A Survey of Real-time Operating Systems.A Survey of Real-time Operating Systems.WHAT MAKES A GOOD RTOS.WHAT MAKES A GOOD
12、 RTOS.电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心参考资料参考资料Real-time Embedded Software SystemsReal-time Embedded Software SystemsOSEK/VDX Operating System.Version.Version 2.2.2.July 5th,2004.2.2.2.July 5th,2004.Charting Past,Present,Future Charting Past,Present,Future Research in Ubiquitous Computing.Research in U
13、biquitous Computing.Priority Inheritance Protocols:An Priority Inheritance Protocols:An Approach to Real-Time SynchronizationApproach to Real-Time SynchronizationCLDCSpecification1.1CLDCSpecification1.1http:/http:/ m电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心课程成绩课程成绩课程成绩平时成绩实验成绩期末课程成绩平时成绩实验成绩期末考试成绩考试成绩平时成绩平时成绩20
14、分,其中作业两次每次分,其中作业两次每次5分,中期课堂测分,中期课堂测验验10分分实验成绩实验成绩25分,平时分,平时5分,上机考试分,上机考试20分分期末考试:闭卷考试期末考试:闭卷考试5555分,第十一周左分,第十一周左右右电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心第一章第一章嵌入式系统导论嵌入式系统导论电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心主要内容主要内容嵌入式系统概述嵌入式系统概述嵌入式系统的应用领域嵌入式系统的应用领域嵌入式系统的发展趋势嵌入式系统的发展趋势电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心第一节第一节嵌入式系统概述嵌
15、入式系统概述无处不在的嵌入式系统无处不在的嵌入式系统嵌入式系统的定义嵌入式系统的定义嵌入式系统的发展历程嵌入式系统的发展历程嵌入式系统的特点嵌入式系统的特点嵌入式系统的分类嵌入式系统的分类电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心计算机发展的三大阶段计算机发展的三大阶段第一阶段:始于五十年代的由第一阶段:始于五十年代的由IBM,IBM,Burroughs,HoneywellBurroughs,Honeywell等公司率先研等公司率先研制的大型机。制的大型机。第二阶段第二阶段:始于七十年代的个人计算始于七十年代的个人计算机。机。第三阶段第三阶段:计算机正迈入下一个充满计算机正迈
16、入下一个充满机遇的阶段机遇的阶段“后后PCPC时代时代”或或“无处无处不在的计算机不在的计算机”阶段。阶段。电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心计算的发展过程计算的发展过程 分时系统分时系统 批处理系统批处理系统 单用户系统单用户系统大型机大型机 分布式计算分布式计算 小型机小型机 基于网络的基于网络的个人计算个人计算 微型机微型机 协同计算协同计算 基于开放系统的客基于开放系统的客户户/服务器服务器普适计算普适计算 普适计算终端普适计算终端 资资源源使使用用的的灵灵活活性性计算的自由性计算的自由性 电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心无处不在的
17、计算机无处不在的计算机 施乐公司施乐公司Palo AltoPalo Alto研究中心主任研究中心主任Mark Mark WeiserWeiser认为:认为:“从长远来看,从长远来看,PCPC机和计算机工作站将机和计算机工作站将衰落,因为计算机变得无处不在:例如衰落,因为计算机变得无处不在:例如在墙里、在手腕上、在手写电脑中在墙里、在手腕上、在手写电脑中(象手象手写纸一样写纸一样)等等,随用随取、伸手可及等等,随用随取、伸手可及”。电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心无处不在的计算机无处不在的计算机 全世界的计算机科学家正在形成一种共全世界的计算机科学家正在形成一种共识识
18、:计算机不会成为科幻电影中的那种贪婪计算机不会成为科幻电影中的那种贪婪的怪物的怪物,而是将变得小巧玲珑而是将变得小巧玲珑,无处不无处不在在.他们藏身在任何地方他们藏身在任何地方,又消失在所又消失在所有地方有地方,功能强大功能强大,确有无影无踪确有无影无踪.人人们将这种思想命名为们将这种思想命名为:“无所不在的计无所不在的计算机算机”。电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心嵌入式系统无处不在嵌入式系统无处不在彼此互连电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心即使远在火星即使远在火星面对面对6 6万年才有一次的机万年才有一次的机会,科学家们积极行动会,科学家
19、们积极行动起来起来从从6 6月开始,月开始,先后有欧洲的先后有欧洲的“火星快火星快车车”、美国、美国“勇气号勇气号”和和“机遇号机遇号”等三颗火等三颗火星探测器飞往火星,而星探测器飞往火星,而日本一颗本已在太空日本一颗本已在太空“迷失方向迷失方向”的火星探测的火星探测器也在关键时刻及时器也在关键时刻及时“醒醒”来,开始了久违的来,开始了久违的火星之旅。火星之旅。火星与地球,这一对在星空中遥火星与地球,这一对在星空中遥遥相望的遥相望的“兄弟兄弟”,迎来,迎来6 6万年来万年来“最亲密的接触最亲密的接触”,在,在20032003年年8 8月月2727日这一天,火星距离地球最近日这一天,火星距离地球
20、最近达到达到55756622(555756622(5千多万千多万)公里。公里。勇气号勇气号电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心Wearable ComputingWearable Computing电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心嵌入式设备无处不在,嵌入式设备无处不在,但桌面系统还依然有用但桌面系统还依然有用l无处不在的计算机是计无处不在的计算机是计算机与使用者的比率达算机与使用者的比率达到和超过到和超过100:1100:1的阶段的阶段 l无处不在的计算机包括无处不在的计算机包括通用计算机通用计算机和和嵌入式计嵌入式计算机系统算机系统l在在1
21、00:1100:1比例中比例中95%95%以上以上都是嵌入式计算机系统,都是嵌入式计算机系统,并非通用计算机并非通用计算机电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心通用计算机看得见的计算机通用计算机看得见的计算机如:如:PCPC机、服务器、大型计算机等。机、服务器、大型计算机等。电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心通用计算机看得见的计算机通用计算机看得见的计算机电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心嵌入式系统定义嵌入式系统定义看不见的计算机,一般不能被用户编程看不见的计算机,一般不能被用户编程,它有一它有一些专用的些专用的I/OI
22、/O设备设备,对用户的接口是应用专用的。对用户的接口是应用专用的。An embedded system is a computer system An embedded system is a computer system contained within some larger device or contained within some larger device or product with the intent purpose of product with the intent purpose of providing monitoring and control servic
23、es providing monitoring and control services to that device.to that device.“Any sort of device which includes a “Any sort of device which includes a programmable computer but itself is not programmable computer but itself is not intended to be a general-purpose intended to be a general-purpose compu
24、ter.”computer.”通常将嵌入式计算机系统简称为嵌入式系统。通常将嵌入式计算机系统简称为嵌入式系统。电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心嵌入式系统定义嵌入式系统定义IEEE:“Device used to controlIEEE:“Device used to control,monitormonitor,or assist the operation of or assist the operation of equipmentequipment,machinery or plants”.machinery or plants”.嵌入式系统是以应用为中心、以
25、计算机技嵌入式系统是以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。格要求的专用计算机系统。电子科技大学嵌入式软件工程中心电子科技大学嵌入式软件工程中心嵌入式系统定义嵌入式系统定义嵌入式系统嵌入式系统是将先进的计算机技术、是将先进的计算机技术、半导半导体体技术和电子技术与各个行业的具体应用技术和电子技术与各个行业的具体应用相结合后的产物。相结合后的产物。包含有计算机,但又不是通用计算机的计包含有计算机,但又不是通用计算机的计算机应用系统。算机应用系统。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 嵌入式 系统 应用 Chapter1 导论
限制150内