嵌入式系统及应用.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
嵌入式系统及应用

本课程目的 本课程目的 课程的主要内容 课程教学及考试安排 课程教学安排: 理论教学32学时,无实验环节 课程考查方式: 闭卷考试 成绩评定: 平时成绩和出勤占30%,卷面成绩占70% 五次考勤不到,将直接取消考试资格!! 教材 参考资料 参考资料 前言 前言 前言 第一章 嵌入式系统概论 核心内容 1.1 无所不在的嵌入式系统 科学家的共识 嵌入式系统应用领域 典型系统:采样控制系统 典型系统:飞行控制系统 典型系统: 实时信号处理系统 小结 计算机工业的分类 传统的分类 大型计算机、中型机、小型机和微型机 特殊分类  PC 新的分类  嵌入式计算机和通用计算机 定义一:当前国内通用 定义二:早期的定义 定义三:IEEE定义 定义四:跨行业 定义五:基于OS 定义六:广义定义 实时系统 特别注意 实时系统衡量指标 1.3 嵌入式系统的特征 技术密集 专用紧凑 安全可靠 多种多样 及时响应 成本敏感 开发困难 非垄断 其他:确定性 1.4 嵌入式系统发展历程 1.5 嵌入式系统的分类 按处理器位数划分 按系统实时性划分 按工业界应用的复杂程度划分 1.6 嵌入式系统基本结构 嵌入式硬件组成 嵌入式软件组成 1.7 嵌入式系统的设计要求 1.8 嵌入式系统开发 一、嵌入式系统开发过程 二、嵌入式系统的设计 三、嵌入式编程 四、嵌入式系统测试 五、嵌入式软件的重用 六、嵌入式软件开发平台 开发平台的构成 特殊的开发工具 课后练习 P28 2,9 POSIX 1003.b定义  能够在限定响应时间内提供所需水平服务的计算机系统 一般性定义  一个实时系统是指计算的正确性不仅取决于程序的逻辑正确性,也取决于结果产生的时间:如果系统的时间约束条件得不到满足,将会发生系统出错。   实时并不等于快!它是一个相对的概念,确切定义应该是“及时”,即在系统允许的时间范围内完成任务 从广义概念上讲,嵌入式系统都可以看成是一个实时系统。 响应时间 吞吐量 生存时间 技术密集 专用紧凑 安全可靠 多种多样 及时相应 成本敏感 开发困难 不可垄断 其它 嵌入式系统是计算机技术、微电子技术和行业技术相结合的产物。 嵌入式系统在体积、功耗、配置、处理能力、电磁兼容性等方面有明显的应用约束。 可靠性要求极高 网络信息安全 防危安全 嵌入式处理器种类繁多 外设随应用领域变化 操作系统五花八门 嵌入式开发工具不一 嵌入式系统实时性多样化 应用领域广泛 嵌入式系统需要实时性保障,能够尽可能快地对外部技术过程的请求发出响应,及时完成。 嵌入式产品每一批次的产品数量大,单位成本对产品的市场前景和利润影响极大 。 嵌入式系统是一个分散的工业。没有哪一个系列的处理器和操作系统能够垄断全部市场。 任务个数确定 每个任务执行时序确定 每个任务所占资源等确定 任务间通信延迟确定 按处理器位数划分 按应用类别划分 按系统的实时性划分 按工业界应用的复杂程度划分 按所采用的处理器位数,可以分为4位、8位、16位、32位和64位系统。 硬实时 汽车的ABS和安全气囊系统、飞行控制系统、核电控制系统 软实时 电视信号、证券交易 自适应实时 自动调整满足环境需要,保证性能级别 简单单处理器系统 可扩展单处理器系统 复杂嵌入式系统 制造或过程控制中使用的计算机系统 功能实用、便于升级 并发处理、及时响应 造型自然、结构紧凑 接口方便、操作容易 稳定可靠、维护简便 功耗管理、降低成本 开发过程 设计方法 编程 测试 嵌入式软件的重用 开发平台 软件设计 硬件设计 集成设计 软件功能的测试依赖于硬件。 强壮性测试、可用性测试难。 测试用例、测试结果上载困难。 测试线程、任务、子系统之间的交互、并发和容错能力难。 嵌入式测试困难: 常规测试之外,嵌入式系统测试还包括: 定期测试微处理器、存储器、以及嵌入式程序占用的存储空间。 外围设备的测试。 电源测试。 耗材的测试,如燃料测试。 安全测试。 通信电缆测试。 遵循Moore定律,嵌入式软件的规模和复杂性迅速增大。 软件多样性迅速增加。 开发周期缩短,软件的质量需要保证。 嵌入式软件开发面临的问题: 嵌入式构件 * * 以理论介绍为主方式结合实例 以嵌入式系统工程思想为指导,以应用为目的,全面介绍嵌入式系统及其开发技术 对嵌入式系统及开发有一个全景的把握。 后续课程:嵌入式操作系统,ARM程序设计等 从纯软件到硬/软件结合 从“纸”上谈兵(编程序)到“板”上谈兵 从“懂

文档评论(0)

cuotian + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档