- 1、本文档共573页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式系统sep3203详细讲解课件
东南大学成贤学院计算机系 吴强
wq@seu.edu.cn;配套教材:
《ARM嵌入式系统结构与编程》
邱铁 编著,清华大学出版社,2009,3
《嵌入式系统━基于SEP3203微处理器的应用开发》
时龙兴等 编著,电子工业出版社,2006.10;第1章 绪论 ;内容提要;1.1嵌入式系统定义;1.1.1嵌入式系统发展历程;在80年代早期,出现了商业级的“实时操作系统内核”,嵌入式系统开发的程序员开始在实时内核下编写嵌入式应用软件,从而使新产品的研制可以获取更短的开发周期、更低的开发资金和更高的开发效率。 ;嵌入工实时操作系统具有以下特点:
(1)采用抢占式的调度策略,任务的实时性好,并且执行时间是确定的;
(2)具有可裁剪性(根据任务的需要与否进行添加或删除操作系统模块)和可移植性(移植到各种处理器上);
(3)具有较好的可靠性和可扩展性,适合嵌入式产品???应用开发。;进入90年代,随着任务复杂性的不断增加,软件规模也越来越大,实时核也随之逐渐发展并完善,并由此发展成为实时多任务操作系统(RTOS),并作为一种可移植的软件平台成为当前国际嵌入式系统的应用软件支撑。
这一阶段在国际上相继出现了Palm OS,WinCE,嵌入式Linux,Nucleux等嵌入式操作系统 ;进入21世纪,嵌入式系统得到了极大的发展。在硬件上,MCU的性能得到了极大的提升,特别是ARM技术的出现与完善,为嵌入式操作系统提供了功能强大的硬件载体。
Intel、Sansung、Motorola、Phlips和Atmel纷纷采用ARM技术,再加上其公司先进的外围接口技术与先进的制造技术,设计出功能完备的MCU,应用到工业自动化、消费类电子、航空航天、军事工业等各个领域。 ;1.1.2嵌入式系统的定义与特点 ;我国嵌入式系统的行业定义;从这个定义可以看出嵌入式系统是与应用紧密结合的,它具有很强的专用性,必须结合实际系统需求进行合理的裁剪利用。
因此有人把嵌入式系统比作是一个针对特定的应用而“量身定做”的专用计算机系统。 ;1.2嵌入式操作系统;1.2.1嵌入式实时操作系统;嵌入式实时操作系统大体可分为商用型和免费型(开源)两种。
商用型的实时操作系统功能稳定、可靠,有完善的技术支持和售后服务,但价格一般较高。典型的商用嵌入式实时操作系统有VxWorks,QNX,OSE,ECOS,PSOS,Windows CE等等。;嵌入式Linux:
嵌入式Linux操作系统是针对嵌入式微控制器的特点而量身定做的一种Linux操作系统,包括常用的嵌入式通信协议和常用驱动,支持多种文件系统。 ;嵌入式实时操作内核μC /OS-II :
μC /OS-Ⅱ是一个实时操作系统内核,只包含了任务管理、任务调度、时间管理、内存管理和任务间的通信与同步等基本功能。没有提供文件系统、网络驱动及管理、图形界面等模块。但是由于μC /OS-Ⅱ的可移植性和开源性,用户可以根据功能需求添加所需的各种服务 ; 典型嵌入式操作系统介绍 ;μC/OS-II 嵌入式操作系统内核 ; WinCE操作系统 ; WinCE操作系统;1.5嵌入式技术的发展趋势;1.随着信息化与数字化的发展,嵌入式设备进行网络互联是未来发展的趋势。
未来的嵌入式设备为了适应信息化与数字化的发展,网络化成为发展的方向。要进行网络互联,在硬件设计上要提供各种网络通信接口 。
在应用软件方面,要提供可以在设备上安装嵌入式Web浏览器,实现网页浏览和远程数据库的访问。 ;2.优化嵌入式系统软硬件内核,提高系统运行速度,降低功耗和硬件成本。
嵌入式产品是软件和硬件相结合的设备,为了提高运行速度、降低功耗和成本,要求开发人员尽量裁剪系统的硬件资源和软件内核,利用最少的硬件资源和软件结构实现最多的功能。在实现过程中要不断的优化硬件电路并改进算法,达到最佳的控制功能。 ;3.指令级的并行计算技术将引入嵌入式微处理器。
在工程的实际应用中会出现大量的数据执行相同的运算功能,比如向量计算,这就需要在单个时钟周期内实现多个数据的运算操作。
在CPU中设计多个执行部件来完成此功能,这种CPU的架构形式称为单指令流多数据流体系结构,也称之为指令级的并行计算技术。 ;4.嵌入式微处理器将会向多核技术发展。
无所不在的智能必将带来无所不在的计算,大量的图像信息也需要高速的处理器来处理,面对海量数据,单个处理器可能无法在规定的时间完成处理。
引入并行计算技术,可以采用多个执行单元同时处理,这就是处理器的多核技术。 ;5.嵌入式技术将引领信息时代
嵌入式产品具有自身的优点,如体积小、低功耗等,这也正是在走可持续发展的战略 ;
使我们无论身处何时、何地,想要什么信息都可以信手拈来 ;
您可能关注的文档
最近下载
- 六年级下册道德与法治知识点选择题100道.docx
- 设备质量保证措施.docx VIP
- 研究人工智能在电力系统故障诊断与处理中的应用.docx VIP
- 设备质量保证措施.pdf VIP
- 数学教案_两位数减一位数不退位整十数教学设计.docx
- GZ-2022062 健康与社会照护赛项正式赛卷完整版包括附件-2022年全国职业院校技能大赛赛项正式赛卷.docx
- 信息技术在乡村学校教学中的应用研究教学研究课题报告.docx
- 2024-2025学年小学劳动二年级下册粤教版(主编:徐长发)教学设计合集.docx
- 教师党课讲稿:不忘初心,继续前进最新.doc VIP
- (word精品)2022年甘肃省兰州市诊断考试(一诊)数学试题(附答案).docx
文档评论(0)