- 1、本文档共93页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式操作系统介绍解读
嵌入式系统的发展趋势 嵌入式应用软件的开发需要强大的开发工具和操作系统的支持 采用实时多任务编程技术和交叉开发工具技术来控制功能复杂性,简化应用程序设计、保障软件质量和缩短开发周期。 嵌入式操作系统将在现有的基础上,不断采用先进的操作系统技术,结合嵌入式系统的需求向: 可适应不同的嵌入式硬件平台 具有可移植、可伸缩、功能强大、可配置、良好的实时性、可靠性、高可用方向发展 嵌入式系统的发展趋势 嵌入式开发工具 支持多种硬件平台 覆盖嵌入式软件开发过程各个阶段 高效 高度集成的工具集方向发展 嵌入式系统的发展趋势 嵌入式系统联网成为必然趋势,驱动了大量新的应用 针对外部联网要求,嵌入系统必需配有通信接口,需要TCP/IP协议簇软件支持。 针对内部联网要求,新一代嵌入式系统还需具备IEEE1394、USB、CAN、Bluetooth或IrDA通信接口,同时也需要提供相应的通信组网协议软件和物理层驱动软件。 为了支持网络交互的应用,还需内置XML浏览器和Web Server。 嵌入式系统向新的嵌入式计算模型方向发展 支持自然的人机交互和互动的、图形化、多媒体的嵌入式人机界面。操作简便、直观、无须学习。如司机操纵高度自动化的汽车主要还是通过习惯的方向盘、脚踏板和操纵杆。 可编程的嵌入式系统。嵌入式系统可支持二次开发如采用嵌入式Java技术,可动态加载和升级软件,增强嵌入式系统功能。 支持分布式计算。与其他嵌入式系统和通用计算机系统互联构成分布式计算环境。 嵌入式系统的发展趋势 本节提要 1 4 2 6 5 为什么要学习嵌入式系统 嵌入式系统的定义、特点及架构 嵌入式系统的发展趋势 嵌入式系统与单片机、PC的区别 嵌入式系统的应用领域 7 嵌入式系统的开发方法 3 嵌入式处理器及分类 嵌入式系统开发特点 需要软硬件综合开发,二者密切相关。 原因: 任何一个嵌入式产品都是软件和硬件的结合体 一旦嵌入式产品研发完成,软件就固化在硬件环境中,嵌入式软件是针对相应的嵌入式硬件开发的,是专用的。 嵌入式系统的这一特点,决定了嵌入式应用开发方法不同于传统的软件工程方法。 嵌入式系统的开发方法 嵌入式系统软件的开发模式 需要使用交叉编译器,进行交叉开发。 交叉编译器(Cross-compiler):是一种运行在通用计算机上的、但是能够生成在另一种处理器上运行的目标代码的编译器。 交叉开发:在一台通用计 算机上进行软件的编辑、 编译,然后下载到嵌入式 系统中运行调试。 嵌入式系统的开发方法 宿主机 目标机 代码的下载与调试 开发平台 目标平台 下载代码 返回调试信息 习 题 什么是嵌入式系统? 比较嵌入式系统与通用PC机的区别。 嵌入式系统有哪些部分组成? 嵌入式系统有哪些特点? 详细说明什么是MPU、MCU、SOC? 简述嵌入式软件的开发模式。 想象嵌入式系统的应用前景。 * PDA (Personal Digital Assistant) 个人数字助理 * VLSI 超大规模集成电路(Very Large Scale Integrated circuites), * VLSI 超大规模集成电路(Very Large Scale Integrated circuites), * API应用程序接口 * RISC(reduced?instruction?set?computer,精简指令集计算机) * 宿主机(Host)是用来开发嵌入式软件的系统。 目标机(Target)是被开发的目的嵌入式系统。 * 在PC机主机上生成的可执行二进制映象文件需下载至目标机才能运行。目标机的调试,则需PC机通过在线仿真器ICE(In Circuit Emulator)或常驻在目标上的调试监控器(debug monitor)来实现对目标机进行调试。对于基于ARM处理器已嵌入了ICE功能,可以通过JTAG接口直接进行调试,省去了昂贵的在线仿真器(ICE);也可以下载Angel来实现对目标机的调试。 ——摘自陈章龙等《嵌入式系统》电子版P23 前后台系统 是中断驱动系统的一种 后台是一个循环轮询系统一直在运行。 前台是由一些中断处理过程组成的。 当有一前台事件(外部事件)发生时,引起中断, 进行前台处理, 处理完成后又回到后台(通常又称主程序)。 中断1 中断2 主程序 中断1 中断1 中断2 初始化 处理1 事件1 处理2 事件2 N Y Y N ISR1 ISR2 前台处理 后台处理 ISR3 前后台系统 需要考虑的是中断的现场保护和恢复,中断嵌套,中断处理过程与主程序的协调(共享资源)问题。 系统的性能主要由中断延迟时间(Interrupt latency time), 响应时间(response time)和恢复时间(reco
您可能关注的文档
最近下载
- 《系统动力学》全套教学课件(共15章完整版).pptx
- 数学必修一导学案全册:必修一导学案与练习全册.pdf VIP
- [兴安盟]2024年内蒙古兴安盟盟直事业单位引进人才35人 笔试历年典型考题及考点剖析附答案详解.doc
- 律师业务档案卷宗封面格式——司律通字(1991)153号.docx
- 2024年新改版苏教版六年级下册科学全册知识点(精编版) .pdf
- YDT 2319-2020数据设备用网络机柜.pdf
- 2025年《可爱的中国》新疆地方教材(小学版)教案范文.docx VIP
- 《星巴克的中国市场营销策略分析的调查报告》3100字.pdf VIP
- 建筑工程技术毕业设计开题报告.docx VIP
- 施工图说明模板及样图-建筑.pdf VIP
文档评论(0)