- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
最新嵌入式系统34353435.ppt
* * * * * * * * * * * * * * * * * * * * * * * * * * * 第九节 嵌入式系统开发设计 十、可移植性软件的设计 1、设计原则 (1)层次化原则 (2)模块化原则 (3)层次化与模块化相结合的原则 2、硬件抽象层 3、操作系统抽象层 4、应用软件层 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 如何将家用电器,水、电、气仪器,照明设备等互相连接起来。 如何实现这些连接在一起的设备间的相互操作,即家庭信息网上的设备可以在需要的时候地自动请求服务。 1、家庭底层传输网络: 分为有线和无线两类技术。 2、家庭网络应用接口标准: Jini(Java Intelligent Network Infrastructure) 技术可使范围广泛的多种硬件和软件---即可与网络相连的任何实体---能够自主联网。 第四节 嵌入式网络系统 三、无线数据通信网 无线数据通信网分为短程无线网和无线internet。 1、无线局域网 2、IrDA 3、HomeRF 4、蓝牙 四、嵌入式internet 信息电器,如web可视电话、机顶盒等嵌入式系统产品都要求与Internet连接,来共享Internet提供的方便、快捷的信息资源和服务,即嵌入式Internet技术。 1、嵌入式internet的接入方式 2、嵌入式TCP/IP协议栈 第四节 嵌入式网络系统 一、使用环境的特点 1、设备随时移动性 2、网络频繁断接 3、网络条件多样化 4、通信能力部队称 第五节 嵌入式数据库管理系统 二、系统组成与关键技术 嵌入式数据库管理系统包括:主要数据库管理系统、同步服务器、嵌入式数据库管理系统、连接网络等几个子系统。 第三节 嵌入式应用软件与开发平台 1、嵌入式移动数据库在应用中的关键 数据的一致性 高效的事务处理 数据的安全性 2、移动数据库管理系统的特性 微核结构,便于实现嵌入式功能 对标准SQL的支持 事务管理功能 完善的数据同步机制 支持多种连接协议 完备的嵌入式数据库的管理功能 平台无关与支持多种嵌入式操作系统 零管理特性 第三节 嵌入式应用软件与开发平台 一、嵌入式系统的实时概念 第六节 实时系统与嵌入式操作系统 硬实时系统和软实时系统的对比。 硬实时与软实时之间最关键的差别在于,软实时只能提供统计意义上的实时。例如,有的应用要求系统在95%的情况下都会确保在规定的时间内完成某个动作,而不一定要求100%。在许多情况下,这样的“软性”正确率已经可以达到用户期望的水平。比如,用户在操作DVD播放机时,只要98%的情况都能正常播放,用户可能就满意了;而发射卫星、控制核反应堆的应用系统,这些系统的实时性必须达到100%,是绝对不允许出现意外。 著名的硬实时系统包括: VxWorks,rtems, rtlinux, ThreadX, QNX,Nucleus等,软实时系统包括: Linux2.6.X, winCE 第六节 实时系统与嵌入式操作系统 二、嵌入式操作系统概述 特点: 微型化 代码质量高 专业化 实时性强 可裁减、可配置 第六节 实时系统与嵌入式操作系统 三、一般结构 嵌入式操作系统主要由应用程序接口、设备驱动、操作系统内核等几部分组成。 第六节 实时系统与嵌入式操作系统 四、实时嵌入式操作系统 两种类型的实时嵌入式操作系统: 实时内核型的RTEOS与通用型的RTEOS的比较 1、嵌入式实时操作系统的关键特性 2、嵌入式实时操作系统的实时性能指标 第六节 实时系统与嵌入式操作系统 实时内核 设备驱动 中间件 应用程序 实时内核 设备驱动 中间件 应用程序 五、内核对象 内核对象包括:信号量、消息队列、管道、事件与信号等。 1、任务 任务的定义:独立执行的线程。 任务的对象:由不同的参数集合和数据结构定义组成。 任务的内容:代码、数据、堆栈、上下文环境。 2、信号量 信号量的分类: 二值信号量 计数信号量 互斥信号量 第六节 实时系统与嵌入式操作系统 3、消息队列:任务之间交换信息。 4、管道:提供非结构化数据交换和实现任务同步的内核对象。 5、事件:一种表明预先定义的系统情况发生的机制。 6、信号:一个时间发生时产生的软中断。 7、条件变量:与共享资源相关的内核对象。 第六节 实时系统与嵌入式操作系统 六、内核服务 嵌入式内核提供的主要管理功能包括:任务管理;中断与异常管理;时间管理;任务间的通信、同步与互斥;内存管理;I/O管理;电源管理。 1、任务控制 2、中断管理 3、计时器 4、I/O管理 5、内存管理 6、同步与通信 7、电源管理 第六节 实时系统与嵌入式操作系统
文档评论(0)