系统定制能力-anlysun.ppt

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

嵌入式系统产品 设计开发之基本要点 08 问题 嵌入式系统开发技术取得迅速发展。不仅表现在从事嵌入式系统开发研究的人员队伍日益壮大,嵌入式处理器和实时操作系统的性能增强和产品升级换代,更重要的体现在嵌入式技术应用范围的急剧扩大。 嵌入式系统拥有巨大的市场空间,这是因为同PC系统相比,嵌入式系统更有自身的特征。 在PC领域,虽有AMD系列处理器和Linux操作系统的市场冲击,但是Windows+Intel体系架构仍占主导;可是嵌入式系统本身是一个相当分散的工业市场,典型特征是面向用户、面向产品、面向应用的,市场应用是嵌入式系统设计开发的导向和前提,当前的嵌入式市场中不存在垄断的局面。 嵌入式系统包含硬件和软件两部分:硬件架构上以嵌入式处理器为中心,配置存储器、I/O设备、通信模块等必要的外设;软件部分以软件开发平台为核心,向上提供应用编程接口(API),向下屏蔽具体硬件特性的板级支持软件包BSP。嵌入式系统中软件和硬件紧密配合/协调工作,完成系统预定的功能。 对于不同的市场应用类型,嵌入式系统开发中的嵌入式处理器、实时操作系统、仿真器、调试器以及研发队伍的技术水平和知识结构等要素的选择和配置是至关重要的。 嵌入式处理器 嵌入式系统的功能软件集成于硬件系统之中,系统的应用软件与硬件一体化。 在嵌入式系统的硬件设备中,嵌入处理器是整个系统的核心部件,其性能的好坏直接决定整个系统的运行效果。 嵌入式系统开发面向具体应用,不同领域的应用市场需要不同款式和性能指标的处理器,在嵌入式处理器市场中,中低端的4位、8位和16位处理器依然存在,高性能的32位处理器也有很多产品。 嵌入式处理器以及包含部分外围电路的微控制器产品也进入市场,片上系统SoC(System on Chip)产品开始出现。这些产品丰富了嵌入式处理器品种,同时方便了工程技术人员进行嵌入式系统的技术开发和扩大嵌入式产品的应用领域。 如何选择 1. 研究具体的嵌入式系统应用需求,获取应用系统的性能指标。具体的应用需求决定嵌入式处理器的性能选型。 在工业控制等特殊领域,系统分析师不仅需要和市场人员、上级主管面谈,而且要到工作现场获取第一手信息,收集充分的资料。需求分析后,确认产品具备的基本功能和性能指标:系统处理的数据量大小和处理实时性要求、系统正常运行时的工作环境、系统运行过程中可能遇到的突发事件、系统的尺寸大小和功耗指标等。 2. 分析研究市场上各款嵌入式处理器的性能指标,如功耗、体积、成本、可靠性、速度、处理能力、电磁兼容性等。 嵌入式处理器选择的基本原则 选择满足具体功能性和非功能性指标需求的、市场应用反应良好的、硬件配置最少的嵌入式处理器。 简单的智能仪器仪表设计考虑使用4位或者8位低档单片机 数字信号处理密切相关的选用TI公司TMX320x系列的DSP芯片 如果产品偏重于通信功能,可以考虑Motorola公司的嵌入式处理器68系列 如果产品功能比较齐全,可选用高性能嵌入式处理器ARM芯片系列 除了上述的产品性能需求因素,选择嵌入式处理器时也要考虑研发人员对处理器的熟悉程度。 不同公司开发的嵌入式处理器差别较大,从一类处理器转移到另一类处理器的难度比同一系列不同处理器间的技术迁移转移难度大得多,工作量及风险也多得多。 实时操作系统 以嵌入式处理器为中心建立的硬件平台需要(嵌入式)实时操作系统RTOS(Real Time Operating System)的软件支持。 RTOS与一般商用多任务OS(如Unix、Windows以及Linux等)有共同的一面,也有不同的一面。 商用多任务OS主要目的是方便用户资源管理和追求系统资源的最大利用率 RTOS重点追求实时性、可确定性、可靠性,也包括有限资源的管理。 RTOS内核一般都很小,在几KB~十几KB之间。流行的RTOS基本上都支持基于优先级的抢占式调度策略和时间片轮转,具有微内核结构,有标准组件可供选用,支持虚拟存储技术和存储保护机制。 RTOS的选择有三种方案 根据应用需要和公司技术实力,考虑自主开发研究(国内手机厂商宁波波导公司部分款式的手机操作系统就是自主开发的) 充分考虑系统需求和流行RTOS的性能指标及性价比选择商用RTOS,如WinCE、VxWorks等 考虑嵌入式Linux(RT_Linux),RT_Linux是开放源代码的免费自由软件,互联网技术论坛较多,具备较好的裁减性以支持不同的应用范畴。 当前全球范围内商用RTOS多达200多种,应用领域的多样性使得市场反应较好的也有十几种,如VxWorks、pSOS、Nucleus、QNX、WinCE以及中科院研制的Hopen等。 这些RTOS核心软件差异微妙而且难以比较,选择时重点考虑它们的性能评价指标,主要包括调度算法、RTOS自身内存开销、内存管理模式、最

文档评论(0)

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

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

1亿VIP精品文档

相关文档