ustcanycall / OS

0 stars 0 forks source link

调研 #2

Open ustcanycall opened 11 years ago

ustcanycall commented 11 years ago

调研一:以某嵌入式系统为例,分析其“可用性”指标以及评估方法

嵌入式系统的“可用性”指标大致分为功能性指标非功能性指标。通过调研,本题以TCL W939手机为实例进行可用性指标评估。

一.功能性指标

下图是该手机的硬件信息 1 接下来将从时钟频率IPS,_响应时间_以及_使用的操作系统_四个方面进行功能性指标评估。

时钟频率

时钟频率,是提供电脑定时信号的一个源,这个源产生不同频率的基准信号,用来同步CPU的每一步操作,通常简称其为频率。CPU的主频,是其核心内部的工作频率(核心时钟频率),它是评定CPU性能的重要指标。同时也是评定嵌入式系统性能的重要指标。 TCL W939手机的CPU型号为ARMv7 Processor rev2(v71),核芯数为四核,最高频率:2048M,最低频率384M。像手机这样的嵌入式系统必须必须具有强大的计算能力,图像处理能力,文件管理能力,因此ARMv7 Processor rev2(v7I)提供的最高主频为2048M的四核CPU能够给用户提供很好的应用体验。

IPS【Instructions per second】

指令处理器每秒执行的指令数量,这是一个处理器处理速度的指标。IPS与嵌入式系统的硬件和体系结构(如寄存器数量,机器字长)有着密不可分的联系。ARMv7 Processor rev2(v71)采用armv7指令集,多流水线技术,再加上高主频,因此其IPS可以达到很高的值。

响应时间

实时性系统对响应时间有严格的要求,指能在确定的时间内执行其功能,能对外部的异步事件做出快速正确的反应。手机非常重要的一个问题是实时性,它要求手机对用户的不间断的需求做出及时的响应,保证用户拥有良好的应用体验。

使用的操作系统

嵌入式系统的操作系统为终端应用提供了访问嵌入式系统硬件子系统的接口。嵌入式系统的操作系统包含多种功能模块,它必须有进程管理和内存管理等基本系统内核,也可能包含文件系统,图形化界面等其他应用软件。本手机采用Android 4.1的嵌入式操作系统,具有开放性,稳定性,方便开发等优点,并且提供了图形化的界面,方便用户使用。

二.非功能性指标

NRE成本

一次性工程费用,是指集成电路生产成本中非经常性发生的开支,明确地说就是新的集成电路产品的研制开发费.新产品开发过程中的设计人工费,设计用计算机软硬件设备折旧费以及试制过程中所需的制版,工艺加工,测试分析等费用都是研发过程中的一次性开支。本款手机价格为600元,因此NRE成本也不会非常的高。

功率耗散

功率耗散取决于系统的时钟频率和每个时钟周期中实际活跃的门的数量。本手机采用锂聚合物电池 3.7V 1900mA,待机时间5天,因此本款手机功耗控制非常优秀

大小和重量

嵌入式系统顾名思义,大多作为其他应用系统的一个附属设施来发挥作用。因此嵌入式系统体积越小越好,重量越轻越好。本手机尺寸133_65.8_9.8mm,重量125g,携带方便。

配套产品支持

成功的嵌入式系统产品不是单一和孤立的,其应用领域越广,涉及到的市场面就越广,相应地与之配套的产品以及市场就越大,形成的产业链越完整。Android系统一种基于Linux的自由及开放源代码的操作系统,提供给第三方开发商一个十分宽泛、自由的环境,不会受到各种条条框框的阻扰,可想而知,会有多少新颖别致的软件会诞生。

调研二.Platform Based 嵌入式系统设计方法的流程及要点

当前,嵌入式开发已经逐步规范化,在遵循一般工程开发流程的基础上,嵌入式开发有其自身的一些特点。 如图1所示嵌入式系统设计开发流程主要包括系统需求分析(要求有严格规范的技术要求)、体系结构设计、软硬件及机械系统设计、系统集成、系统测试,最终得到最终产品。

2

参考文献:

王志英 嵌入式系统原理与设计[M].北京:高等教育出版社,2007