下面的文章用汉语怎么翻译,急需!!!
通常所有嵌入系统有很多共同兴趣根据他们的组分和他们的要求。 其中一些要求和组分是:计算或处理能力 这是其中一个一个嵌入系统的基本要求。 使用微处理器或一条水力电路或者一条简单的电子或电子线路,处理,然而,可以完成。 这处理能力在环境里需要翻译从用户的请求,改变到产品正如渴望由终端用户。在芯片或其他电路曾经“被硬联线”的这处理逻辑按指数规律地长大并且现今是很复杂许多功能是完全难以想象的没有软件。 习惯是硬联线`在硬件和用户软件的mature特点实施开发的特点。 一个嵌入系统可能也采取从环境的输入,即,冰箱或空调器安排各种各样的功能象除霜,空气环流,温度控制等。 一些先进的冰箱也许有查出...全部
通常所有嵌入系统有很多共同兴趣根据他们的组分和他们的要求。 其中一些要求和组分是:计算或处理能力 这是其中一个一个嵌入系统的基本要求。 使用微处理器或一条水力电路或者一条简单的电子或电子线路,处理,然而,可以完成。
这处理能力在环境里需要翻译从用户的请求,改变到产品正如渴望由终端用户。在芯片或其他电路曾经“被硬联线”的这处理逻辑按指数规律地长大并且现今是很复杂许多功能是完全难以想象的没有软件。 习惯是硬联线`在硬件和用户软件的mature特点实施开发的特点。
一个嵌入系统可能也采取从环境的输入,即,冰箱或空调器安排各种各样的功能象除霜,空气环流,温度控制等。 一些先进的冰箱也许有查出的传感器除臭和不活泼。要计算和调控各种各样的参量系统也许要求计算能力的各种各样的水平。
微型控制器在计算能力上的必需的水平可以被选择根据。记忆 记忆是一种非常珍贵的资源和总是被发现要在许多嵌入系统。 如由于强烈的价格战,必须处理每种资源与极端关心。 在许多系统,某一步幅必须为未来扩展被分配。
我们不可能买得起扩展槽在嵌入系统的个人计算机由于埋置硬件设计压抑。 因此,应该非常小心地处理记忆。 使用大量记忆的算法或复制巨大的数据结构被忽略,除非它是绝对必要。许多嵌入系统不运载硬盘或与他们的软盘驱动器。
间接储藏用法不是可能的在多数嵌入系统。 因此这些系统通常有存放代码和用户首选项的某一ROM和无挥发性的RAM。某些节目不终止并且不倾向于永远跑。 在系统的情况下一些特殊类型,当紧急状态触击时或,当某一不可校正的错误生成时,埋置了系统贯彻重新设置系统的监视时钟。
实时 我们可以定义系统作为即反应输入从用户或环境或者从本身子系统或组分的一汇集(定时器)。 一般,有在输入给的时间和系统反应的时间之间的时间间隔。 在所有系统,期待在特定时间间隔时间之内的某一反应是相当自然的。
但是,这些是,非常严密的系统(不一定短的)最后期限必须遇见。 这些系统称实时系统。 那里系统被描绘, “一个晚答复一个错误答复”。 实时系统可以分类为: ● 坚硬实时系统: 一个实时系统错过最后期限可能导致可能导致丧生或物产的猛烈结果的地方。
例如,航空器,核反应堆等。 ● 软的实时系统: 一个实时系统一些个被错过的最后期限可能不导致任何意义不便对用户的地方。 例如: 电视DVD机或音乐系统,放出在互联网的多媒体(其中有些小包损失可以买得起)。
他们经营与的实时系统可能也分类为根据时间最后期限的快速和缓慢的系统。 严密地同实时联系在一起的概念决定论的概念。 这也是区分实时编程从正常应用编程的一个非常重要概念。 一个实时系统是可预知地表现的那个,因为它在特定数量之内反应时间。
在输入发生对时间事例产品发生的瞬时之间的间隔时间应该是“确定”或可预测的。 它要求系统应该在一个已知的时期内总是反应。 通信元素 嵌入设备和装置可能不再依然是作为信息存储海岛。 他们不可能保持隔绝; 宁可他们需要互相沟通进行由用户渴望的所有操作。
这些通信能完成与象Bluetooth,无线LAN等的一些无线网络协议。 通信元素增加“智力”到简单的嵌入实时系统。其他重要定义一个嵌入系统是:费用 费用是在许多嵌入系统之后的主要驾驶的因素。
这要求设计师是极端神志清楚的关于记忆,外围设备等。 这个因素在大容积产品扮演一个重要角色。可靠性 有些产品要求99。999 ?适当处理。 但是一些不喜欢在多士炉的面包片。 可靠性也许要求设计师选择多余的某一水平。
终身 有更长的终身的产品必须用健壮和被证明的组分修造。电力消费 这个因素本身成为了重要研究领域。 流动仪器的增加,电力消费成为了主要关心。 移动设备设计是这样电力消费id减少了到极小值。 某些普遍的战术使用了高度依赖在软件。
移动设备的程序员发觉越来越在他们编程的平台的能源节约特点。 嵌入系统设计 嵌入软件,必须被建立软件的精确规格设计,包括: 1)假定在环境和在系统的其他组分; 2)在实施例如可利用的硬件,记忆用法的要求安全,对能量的错误处理和用途; 3)对实时行为的分析应该完成保证最后期限准时遇见。
这要求过程对处理器,优先权的预定任务和任务的适当的分派; 4)协议的选择建立的通信组分之间和分析检查选择的协议的正确性和表现; 5)应该保证使用设计的先进的方法达到正确性和可靠性的必需的水平。
困难的原因在设计嵌入系统几个原因嵌入系统的发展比其他软件的发展困难是如下:复杂设计嵌入系统比其他软件复杂。测试那里更多失败案件,因此正确性经常是更多进口蚂蚁。可预测性系统的表现一定是可预测的为了人能有对它的信心。
如果表现是易变的,则一个从未肯定系统将符合它的在所有特定施行的资源需求。规格一个嵌入系统的规格一定是更加详细的。 领域知识程序员比通常必须有更多领域知识。错误容许度嵌入系统常常地要求有效的错误容许度,因此,当一两件事出错时系统部分地能对至少recove- r。
嵌入系统的失败也许经常有严重后果(丧生,巨大的财政损失),因此正确性,并且可靠性是至关重要。收起