随着示波器的发展,独立的传统仪器虽然性能强大,但是价格昂贵,且被厂家限定了功能,只能完成单一具体的工作,因此,用户通常都不能够对其加以扩展或自定义其功能。所以基于PC机的虚拟示波器诞生以来就充分利用了现成即用的PC机所带来的最新科技这些科技和性能上的优势迅速缩短了独立的传统仪器和PC机之间的距离,包括功能强大的处理器、操作系统等等。此外,传统仪器往往不便随身携带,而虚拟仪器可以在笔记本电脑甚至手机、平板电脑等设备上运行,充分体现了其便携特性。需要经常变换应用项目和系统要求的工程师和科学家们需要有非常灵活的开发平台以便创建适合自己的解决方案。可以使用虚拟仪器以满足特定的需要,因为有安装在PC机上的应用软件和一系列可选的插入式硬件,无需更换整套设备,即能完成新系统的开发。[2]
随着智能手机的不断发展,手机CPU处理能力不断增强,各种手机应用系统功能也日益强大,虚拟示波器有向手机平台转移的趋势。
1.2 Android手机系统的发展
2007年谷歌公司正式向外界推出了Android的操作系统,并且建立一个全球性的联盟组织,这一联盟将支持谷歌发布的手机操作系统以及应用软件,将共同开发Android系统的开放源代码。在2008年谷歌提出了Android HAL架构图,同年Android获得了美国联邦通信委员会(FCC)的批准,在2008年9月,谷歌正式发布了第一款Android系统Android 1.0。2009年,谷歌正式推出了Android 1.5,从这个版本开始,谷歌将Android的版本以甜品的名字命名,Android 1.5命名为Cupcake(纸杯蛋糕)。该系统与Android 1.0相比有了很大的改进统,这也是Android系统最早的版本。之后Android一直不断更新新版本直到Android 2.2,Android 2.2在当时受到了广泛的关注,根据美国NDP集团调查显示,在当时Android系统已占据了美国移动系统市场28%的份额,在全球占据了17%的市场份额。到2010年9月份,Android系统的应用数量已经超过了9万个,谷歌公布每日销售的Android系统设备的新用户数量达到20万,Android系统取得了巨大的成功。
截止到2011年9月份,Android系统的应用数目已经达到了48万,而在智能手机市场,Android系统的占有率已经达到了43%。继续在排在移动操作系统首位。
目前为止全新的Android系统结合了Android 2.3与Android 3.0的优点,支持手机设备与平板设备。Android 4.0系统拥有全新的系统解锁界面,小插件也进行了重新设计,最特别的就是系统的任务管理器可以显示出程序的缩略图,便于用户准确快速的关闭无用的程序。[3]
1.3 Android的相关技术介绍及分析
目前随着移动设备越来越普及以及移动设备的硬件的提升,移动设备的功能越来越完善,移动设备的Android系统平台也日渐火热起来。
安卓是首款开源代码的操作系统,基于Linux内核的软件平台和操作系统,采用了软件堆层的架构,主要分为三部分。底层以Linux核心工作为基础,只提供基本功能;其他的应用软件则由各公司自行开发,以Java作为编写程式的一部分。
1.3.1 Android系统架构研究
Android是一个包含操作系统、中介架构层及应用程序所产生出来的软件堆栈架构。由下而上,其核心为嵌入式Linux2.6作业系统,向上搭配Google为Android开发的类库及Android运行时,再配合应用程序架构,来开发各种不同的应用程序。
Android的功能特征主要有以下:
(1)应用程序架构:在应用程序架构内已经具备多种不同的基础组件,在开发应用程序时,就可以直接调用这些组件来使用,可以节省开发应用程序的心力及时间。 基于蓝牙的智能手机虚拟示波器手机应用软件设计(3):http://www.751com.cn/zidonghua/lunwen_12541.html