嵌入式系统课程报告.doc

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式系统课程报告嵌入式系统课程报告

广东工业大学 嵌入式系统课程报告 嵌入式系统及基于ARM CORTEX的串口中断通信/程序查询通信 学院:自动化学院 专业:电力系统及其自动化 班级:13电力(1)班 姓名:蔡韪丞 学号:3113001056 成绩: 2014年4月24 日 目录 嵌入式系统定义 嵌入式系统特点 嵌入式系统发展历程 常用的嵌入式处理器嵌入式嵌入式系统的应用领域 常用的嵌入式处理器4.2 MIPS 4.2.1尽量利用软件办法避免流水线中的数据相关问题 4.2.2在设计理念上强调软硬件协同提高性能,同时简化硬件设计 4.2.3具有设计更简单、设计周期更短 4.3 Power PC 4.3.1可伸缩性好、方便灵活 4.3.2是一个 64 位规范 4.4 X86 4.4.1拥有无可比拟的性能价格比 4.4.2与ARM架构的产品相比,嵌入式X86处理器普遍拥有高得多的性能 4.5 DSP 4.5.1在模拟信号变换成数字信号以后进行高速实时处理的专用处理器 4.5.2处理速度比最快的CPU还快10~50倍 4.5.3具有两条内部总线:数据总线、程序总线 4.5.4取址和读数可以同时进行,目前已达到90亿次浮点运算/秒 4.5.5具有独立的DMA总线和控制器 4.5.6使多个处理器可以很方便的并行或串行工作以提高处理速度 常用的嵌入式 5.1嵌入式Linux 5.1.1其源代码公开,人们可以任意修改,以满足自己的应用,并且查错也很容易。 5.1.2遵从GPL,无须为每例应用交纳许可证费 5.1.3无需专门的人才,只要懂Unix/Linux和C语言即可 5.1.4稳定,内核精悍,运行所需资源少 5.1.5支持的硬件数量庞大 5.1.6Linux体系提供实时性能需要添加实时软件模块 5.1.7代码错误可能会破坏操作系统从而影响整个系统的可靠性 5.2 VxWorks 5.2.1有良好的持续发展能力、高性能的内核以及友好的用户开发环境 5.2.2高效的任务管理 5.2.3灵活的任务间通讯 5.2.4微秒级的中断处理 5.2.5支持POSIX 1003.1b实时扩展标准;支持多种物理介质及标准的、完整的TCP/IP网络协议等 5.2.6由于操作系统本身以及开发环境都是专有的,价格一般都比较高 5.2.7对每一个应用一般还要另外收取版税 5.2.8一般不通供源代码,只提供二进制代码 5.2.9需要专门的技术人员掌握开发技术和维护,所以软件的开发和维护成本都非常高 5.2.10支持的硬件数量有限 5.3 Windows CE 5.3.1 Windows CE与Windows系列有较好的兼容性 5.3.2能在多种处理器体系结构上运行,并且通常适用于那些对内存占用空间具有一定限制的设备 5.3.3整体上为有限资源的平台设计的多线程、完整优先权、多任务的操作系统 5.3.4操作系统的基本内核需要至少200KB的ROM 5.3.5没有开放源代码,使应用开发人员很难实现产品的定制 5.3.6在效率、功耗方面的表现并不出色,而且和Windows一样占用过的系统内存,运用程序庞大 5.3.7版权许可费较高 5.4μC/OS一Ⅱ 5.4.1专为嵌入式应用设计,可用于8位,16位和32位单片机或数字信号处理器(DSP) 5.4.2公开源代码,容易就能把操作系统移植到各个不同的硬件平台上 5.4.3绝大部分源代码是用C语言写的,便于移植到其他微处理器上 5.4.4有选择的使用需要的系统服务,以减少斗所需的存储空间 5.4.5总是运行就绪条件下优先级最高的任务 5.4.5可管理64个任务,任务的优先级必须是不同的,不支持时间片轮转调度法 5.4.6函数调用与服务的执行时间具有其可确定性,不依赖于任务的多少 5.4.7具有实用性和可靠性 5.4.8不像其他实时存在系统那样提供给用户的只是一些API函数接口,还有很多工作需要用户自己去完成 5.5 Nucleus 5.5.1产品只需一次性购买Licenses 就可以获得操作系统的源码,并且免产品版税 5.5.2程序员不用写板级支持软件包BSP 5.5.3 对CPU 的支持能力比较强,支持当前流行的大多数RISC、CISC、DSP 处理器 5.5.4内核非常小巧,只有4K~20K 之间,稳定性高 5.5.5除提供功能强大的内核外,还提供种类丰富的功能模块 5.5.6除了少数一些特殊情况外,不允许从外部对组件内的全局进行访问 5.6 OSE 5.6.1内核中实时性严格的部分都由优化的汇编来实现,特点是使用信号量指针,使数据处理非常迅速、快捷 5.6.2真正适合开发复杂的分布式系统 5.6.3系统支持不中断实时系统,允许从硬件或软件错误中恢复 5.6.4 OSE获得了广泛的认证 嵌入式系统的应用领域嵌入

文档评论(0)

yyanrlund + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档