嵌入式系统设计问题.docx

上传人:恋****泡 文档编号:873204 上传时间:2019-08-12 格式:DOCX 页数:6 大小:28.37KB
返回 下载 相关 举报
嵌入式系统设计问题.docx_第1页
第1页 / 共6页
嵌入式系统设计问题.docx_第2页
第2页 / 共6页
点击查看更多>>
资源描述

《嵌入式系统设计问题.docx》由会员分享,可在线阅读,更多相关《嵌入式系统设计问题.docx(6页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、嵌入式系统设计问题嵌入式系统设计问题文摘文摘许多嵌入式系统与桌面电脑计算程序相比,从本质上,有不同的设计约束 条件。没有哪一种单一特征能适用于不同光谱的嵌入式系统。然而,成本压力, 生命周期,实时要求,可靠性要求和设计文化障碍等构成的一些组合使得把传 统的计算机设计方法和工具成功运用到嵌入式应用中很困难。因为生命周期和 利益驱使等因素而不是因为最大的计算吞吐量这个因素,嵌入式系统在很多情 况下必须优化。现在,有一些小工具,支持把嵌入式计算机设计扩大到整体的 嵌入式系统设计范围中,但是无论如何,对于工具设计者来说,知道目前采用的 方法所具有的优势和缺陷能帮我们适当的设置期望值,确认风险地区。建议

2、工具 建设者采用能满足工业需要的设计方法。1.介绍介绍每年,大约能卖出 30 亿的嵌入式中央处理机,其中,从数量和总经额上来 说,主要以较小的(4 - 8 -,和 16 位)中央处理器居多1。然而,多数研究和工具 开发似乎都把注意力集中在了高端桌面和军事航天计算的需求上。本文旨在把 讨论区域扩大到包含广泛的嵌入式系统中。对极其多样性的嵌入式应用作出概括很困难。尽管如此,人们对全系列的 嵌入式系统(例如:23456)及相关的硬件、软件的领域相结合设计(例如: 7)还是有很大兴趣的。本文和相应的教程旨在识别一些重要的领域,在这些领域,嵌入式计算机设 计不同于更传统的桌面电脑设计。它们也呈现了设计实

3、例系统过程中遇到的“设 计挑战”。对于嵌入式系统设计团队来说,这些挑战既是来提升自己的设计方法 的机会和支持工具,也是他们部署的阻碍。在某些情况下,研究和发展已经在 这些领域中展开,但是在其他的情况下,还没有。这篇文章的言论来自作者对于商业、军事应用,开发方法与产品生命周期 等所积累的经验。所有描述都旨在表明一种典型的,具有代表性的,或者只是 坊间传闻的例子,而不是一个对所有的嵌入式系统的明确的陈述。据了解,每 一个嵌入式系统都它自己的一套独特的要求,所以希望这里介绍的概括和实例 能够为计算机辅助设计工具和设计方法的讨论和演化提供一些粗枝大叶。2.嵌入式系统的例子嵌入式系统的例子图 1 显示了

4、一个嵌入式系统的可能机构。除了中央处理器和存储器层级外, 还有各种各样的接口,这使系统能够测量、操纵及与外加环境进行其他的相互 作用。与桌面计算的一些不同点可能是:人为接口可能只要一盏闪光灯或复杂的实时机器人视觉。诊断端口可能被用于诊断被控制系统而不是仅仅用于诊断计算机。专用领域可编程器件(FPGA)、特殊用途器件(ASIC),甚至是非数字硬件都 可能被用来增加系统性能和安全。软件通常有一个固定的功能,并且对于应用程序而言特定化。除了强调与外部世界互动,嵌入式系统对于它们自己的应用也提供特定功 能。典型情况下,嵌入式系统按照管理法律、有限状态机和信号处理算法执行, 而不是按照速算表、字(词)处

5、理及工程分析执行。他们必须能够经常检测出和反应出计算和周围机电系统中的错误,而且必 须还要能够操纵特定的用户和接口设备。为了使讨论更具体,我们必须去谈四个例子系统(表 1)。每个例子都塑造了 一个真正的生产中的系统,但是为了代表更广阔的截面应用,以及保护财产利 益的需要,这个例子已经被稍稍修改了。这四个例子一个信是号处理系统,一 个是关键任务控制系统,一个是分布式控制系统,还有一个是小型消费电子系 统。信号处理系统和关键任务控制系统是传统军事航天嵌入式系统的代表,但 随着时间的推移,实际上,它们更适用于普通的商业应用。使用这 4 个例子来阐明要点,下面的部分描述了嵌入式系统设计所关注的不 同领

6、域:电脑设计,系统级别设计、生命周期的支持、商业模式的支持和设计 文化适应。桌面计算机设计方法和工具支持,在很大程度上关注的是数字系统本身的 初始设计。当然,经验丰富的设计师亦了解其他方面,但是由于近来强调数量的 设计(例如8),所以,没有被量化的生命期问题已经不在这个优化过程之中了。 然而,这个方法是不足以创造出能够有效地在市场上竞争的嵌入式系统的,这 是因为,在很多情况下,问题不在于设计一个非常复杂的系统是否可行,而是 在于是否有一个优化系统,它的生命周期成本和有效性都被充分利用。尽管传统的数字设计 CAD 工具能使电脑设计师更有效率,但是它们可能 解决不了核心问题嵌入式设计是关于系统的,

7、而不是关于电脑的。桌面计算、 设计经常把注意力集中于建立快速 CPU,然后使它能够支持最大所需计算速度。 在嵌入式系统中,外部接口(传感器,执行机构)、控制和排序算法的组合是至 关重要的。中央处理器仅仅是应用这些功能。如下实验就是为了说明这一点: 问这个房间里的人,他们把什么样的 CPU 用于个人电脑和工作站呢。然后问同 样的人他们车里的发动机控制器又是用什么样的 CPU 呢?(以及 CPU 类型是否 会影响他们的采购决策呢。 )在高端嵌入式系统中,用于桌面电脑设计的工具都是很昂贵的。然而,许 多嵌入式系统,不管是大型的还是小型的,都必须符合这样的额外要求,那就 是:当超越范围时,通过设计自动

8、化应该如何处理。这些额外的要求包括:特 殊的电脑设计要求、系统层次要求、生命周期支持问题、商业模式兼容性以及设计文化问题。 中国地质大学(北京)中国地质大学(北京)电电 气气 工工 程程 专专 业业 英英 语语姓名姓名:朱超学号学号:04208229专业专业:电气工程及其自动化任课老师任课老师:刘慧芳2010 年 11 月 15日英文论文结构解析:英文论文结构解析:1.题目这和中文论文一样,首先写论文的题目,给人以整体的印象,让人们知道整篇文章的主题。以本文为例,题目是“Embedded System Design Issues (the Rest of the Story)” ,从文章文章题

9、目,读者就可以初步知道本文是围绕嵌入式系统设计中存在的问题展开的。2.作者姓名及作者联系信息菲利普.库曼 工程设计研究中心 卡内基梅隆大学 匹兹堡,PA 15213 koopmancs.cmu.edu http:/www.cs.cmu.edu/koopman/3.摘要摘要主要有以下几个作用:A.是科技论文的窗口,是论文的开始环节。B 是论文内容基本思想的缩影,概括全文。 从本文摘要中,我们可以得出以下信息: 1).嵌入式系统与桌面电脑计算程序相比,从本质上,有不同的设计约束条件。 (Many embedded systems have substantially different desig

10、n constraints than desktop computing applications.) 2).成本压力,生命周期,实时要求,可靠性要求和设计文化障碍等因素影响嵌 入式应用。 (However, some combination of cost pressure,long life-cycle, real-time requirements, reliability requirements,and design culture dysfunction can make it difficult to be successful applying raditional compu

11、ter design methodologies and tools to embedded applications. ) 3).嵌入式系统在很多情况下必须优化。 (Embedded systems in many cases must be optimized for life-cycle and business-driven factors rather than for maximum computing throughput. )4.关键字关键字就是从文章中找出几个比较关键的字、词或短语。有的文献可以没有 关键字。例如本文。但是如果一定要加上关键字的话,那么,本文的关键字可 以是:

12、嵌入式系统、设计问题等。 (Embedded systems Design Issues)5.正文部分正文部分是文章的主体部分,它详细的阐述了文章的内容。对于本文来说,正文部分,作者采用了很多小标题:1.简介 2.嵌入式系统的例子 3.电脑设计要 求 4.系统层面要求 5.生命周期支持 6.商业模式 7.设计文化(1.Introduction 2.Example Embedded Systems 3.Computer Design Requirements 4. System-level requirements 5.Life-cycle support 6.Business model 7.

13、Design culture) 。而全文也 是从这七个方面阐述嵌入式系统设计问题的。同时这几个方面也与我们在摘要 中看到的成本压力,生命周期,实时要求,可靠性要求和设计文化等相呼应。6.结束语部分这个部分可以有,可以没有。它主要用于文章的收尾,可以对上面所写内容 总结,也可以是对一些工作发起企业或者机构的鸣谢。如本文:This work was sponsored, in part, by DARPA contract DABT63-95-C-0026, and ONR contract N00014-96-1- 0202.7.参考文献这部分主要写作者在写此文时,所参考的资料、资料出处、参考资

14、料的作者及 出版时间。本文写了13个参考文献。如:1 Bernard Cole, “Architectures overlap applications”, ElectronicEngineering Times, March 20, 1995, pp. 40,64-65.2 Stephanie White, Mack Alford & Julian Hotlzman, “SystemsEngineering of Computer-Based Systems.” In: Lawson(ed.), Proceedings 1994 Tutorial and Workshop on SystemsEngineering of Computer-Based Systems, IEEE ComputerSociety, Los Alamitos CA, 1994, pp. 18-29.3 Design Automation for Embedded Systems: an internationaljournal, Kluwer Academic, ISSN 0929-5585.等。 在每个参考文献前面标有123等标号,这些标号与正文中的标号一一对 应。这样做,一方面表明文章标号部分内容是引用的,另一方面也给出了他们 的出处。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 技术方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com