- 1、本文档共80页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一章 嵌入式系统概述 合肥学院 电子信息与电气工程系 干开峰 ARM有以下系列处理器: ARM7系列 ARM9系列 ARM9E系列 ARM10系列 ARM11系列 SecurCore系列 Inter的StrongARM和Xscale系列 Cortex系列 ARM7、ARM9、ARM9E、ARM10和ARM11为5个通用处理器系列,每一个系列提供一套相对独特的性能来满足不同应用领域的需求。SecurCore系列专门为安全要求较高的应用而设计。 Cortex系列 ARM公司在经典处理器ARM11以后的产品改用Cortex命名,并分成A、R和M三类,旨在为各种不同的市场提供服务。 Cortex系列属于ARMv7架构,这是到2010年为止ARM公司最新的指令集架构。(2011年,ARMv8 架构在 TechCon 上推出) ARMv7架构定义了三大分工明确的系列:“A”系列面向尖端的基于虚拟内存的操作系统和用户应用;“R”系列针对实时系统;“M”系列对微控制器。 由于应用领域不同,基于v7架构的Cortex处理器系列所采用的技术也不相同,基于v7A的称为Cortex-A系列,基于v7R的称为Cortex-R系列,基于v7M的称为Cortex-M系列。 Linux具有诸多内在优点: Linux的内核精简而高效,针对不同的实际需求,可将内核功能进行适当地剪裁 Linux具有完善的网络性能,并且具有多种网络服务程序 Linux的可移植性强,方便移植到许多硬件平台 Linux源码开放,软件资源丰富 本课程嵌入式系统开发平台 在32位RISC处理器领域,基于ARM的结构体系在嵌入式系统中发挥了重要作用,ARM处理器和嵌入式Linux的结合也正变得越来越紧密,并在嵌入式领域得到了广阔的应用。 开发平台: ARM处理器+嵌入式Linux操作系统 习 题 1、什么是嵌入式系统? 2、嵌入式系统有哪些特点? 3、嵌入式系统硬件有哪些部分组成? 4、嵌入式系统软件有哪些部分组成? 5、嵌入式系统发展历程? 6、大胆想象嵌入式系统的应用景象。 目前,16位以下的嵌入式系统,一般没有使用操作系统,32位以上的的嵌入式系统,一般使用操作系统。 嵌入式操作系统(Embedded Operating System, EOS)又可以称为嵌入式实时操作系统(Embedded Real-Time Operating System, ERTOS)。 嵌入式操作系统具有操作系统的最基本的功能: 进程调度 内存管理 设备管理 文件管理 操作系统接口(API调用)。 嵌入式操作系统还具有以下特点: 可裁剪 可配置 有一定的实时性。 稳定异常VxWorks 界面漂亮的Windows CE 最佳学习型的uC/OS-II 开源的嵌入式Linux 手机之王android(安卓 ) … 常见的嵌入式操作系统 VxWorks是美国WindRiver公司( 风河公司)于1983年开发的一种32位嵌入式实时操作系统(RTOS)。 VxWorks具有高性能的内核、卓越的实时性、良好的可靠性以及友好的用户开发环境,被广泛地应用在通信、军事、航空、航天等高精尖技术。 1、VxWorks VxWorks是美国WindRiver公司( 风河公司)于1983年开发的一种32位嵌入式实时操作系统(RTOS)。 VxWorks具有高性能的内核、卓越的实时性、良好的可靠性以及友好的用户开发环境,被广泛地应用在通信、军事、航空、航天等高精尖技术。 1、VxWorks 应用于通信、军事、航空、航天等高精尖技术及实时性要求极高的领域中,如卫星通讯、军事演习、弹道制导、飞机导航等 F-16、FA-18战斗机、B-2隐形轰炸机、爱国者导弹、火星探测器...... VxWorks 2、WinCE 是美国微软公司90年代中期开发的一款嵌入式操作系统 WinCE 3.0之前是软实时系统,WinCE 4.0之后变为硬实时系统 主要应用于掌上设备,如:PDA 3、μC/OS-II uC/OS是由美国人Jean J. Labrosse于1992年开发的。目前流行的是第2个版本,即uC/OS-II。uC/OS-II来源于术语MicroController Operating System(微控制器操作系统)。由于uC/OS-II的稳定性和实时性非常好,所以被广泛应用于便携式电话、运动控制卡、自动支付终端、交换机等产品。 3、μC/OS-II μC/OS-II是一个可裁剪、源码开放、结构小巧、抢占式的实时多任务内核,主要面向中小型嵌入式系统,具有执行效率高、占用空间小、可移植性强、实时性能优良和可扩
您可能关注的文档
最近下载
- 简易钢楼梯设计.doc VIP
- 【钢梯大样图】简易钢楼梯做法详图.pdf VIP
- 学科教学三种境界.ppt
- 中频感应电炉培训教材.ppt
- 第5.2课《学习工匠事迹,领略工匠风采》(课件)-【中职专用】高二语文同步精品课件(高教版2023·职业模块).pptx
- 铁路机车驾驶人员资格认证-HXN5型内燃机车专业知识考试题库(含答案).docx
- 初中数学项目化活动设计项目化学习活动作业方案案例设计.pptx VIP
- 初中数学项目化学习活动作业方案案例设计.pptx VIP
- 第5.2课+学习工匠事迹+领略工匠风采(高教版中职语文2023·职业模块).pptx VIP
- 无水印 scratch3.0编程校本课程.docx
文档评论(0)