对于嵌入式系统来说,进行该系统界面设计是非常重要的,嵌入式系统设计的特点和指标是什么呢?今天就来介绍下。
嵌入式系统的界面设计概述
进行嵌入式系统设计前,应明确嵌入式系统设计本身的特点及衡量嵌入式系统设计的一些主要的技术指标。
1.嵌入式系统设计的特点
与通常的系统设计相比,嵌入式系统设计具有以下特点:
1)软、硬件协同并行开发;
2)微处理器的类型多种多样;
3)实时嵌入式操作系统具有多样性;
4)与通用系统开发相比,可利用系统资源很少;
5)应用支持少;
6)要求特殊的开发工具;
7)软、硬件都要很健壮;
8)调试很困难。
(图片来自网络)
2.嵌入式系统的技术指标
嵌入式系统设计的常用指标有:
(1)NRE成本(非重复性工程成本):设计系统所需要支付的一次性货币成本,即一旦设计完毕,不需要支付额外的设计费用,就可以制造任意数目的产品。
(2)单位成本:生产单个产品所需要支付的货币成本,不包含NRE成本。
(3)大小:指系统所占的空间,对软件而言,一般用字节数来衡量;对硬件而言,则用逻辑门或晶体管的数目来衡量。
(4)性能:系统完成规定任务所需要的时间,是设计时最常用的设计指标,主要有两种衡量方式,一是响应时间,即开始执行到任务结束之间的时间。二是完成量,即单位时间内所完成的任务量。
(5)功率:系统所消耗的功率,它决定了电池的寿命或电路的散热需求。
(6)灵活性:在不增加NRE成本的前提下,改变系统功能的能力。
(7)样机建立时间:建立系统可运行版本所需的时间,系统样机可能比最终产品更大更昂贵,但可以验证系统的用途和正确性,改进系统的功能。
(8)上市时间:从系统开发到可以上市卖给消费者的时间,最主要的影响因素包括设计时间、制造时间和检测时间。
(9)可维护性:系统推出或上市后进行修改的难易程度,特别是针对非原始开发人员进行的修改。
(10)正确性:正确实现了系统的功能,可以在整个设计过程中检查系统的功能,也可以插入测试电路检验是否正确。
(11)安全性:系统不会造成伤害的概率。各个设计指标之间一般是互相竞争的,改良了某个指标常常会导致其他指标的恶化,
为了最好地满足设计最佳化,设计者必须了解各种软、硬件的实现技术,并且能够从一种技术转移到另一种技术,以便找到特定约束下的最佳方案。
(图片来自网络)
嵌入式系统的界面设计方法
一个良好的嵌入式系统设计方法是十分重要的,这是因为:
(1)良好的设计方法可以使设计者清楚地了解他们所做工作的进度,这样可以确保不遗漏其中的任何一项工作。
(2)允许使用计算机辅助工具帮助设计者进行工作,将整个过程分成几个可控的步骤进行。
(3)良好的设计方法方便设计团队的成员之间相互交流,通过定义全面的设计过程,使团队里的每个成员可以很好地理解他们所要做的工作及完成分配给他们的任务时所达到的目标。
通过以上的内容,大家已经了解了嵌入式系统的界面设计的技术和方法了,在进行嵌入式系统的界面设计的时候,一定要了解最为核心的技术。