创建一套基于PDA的测量系统
电子元件,电子元器件深圳市创唯电子有限公司
您现在的位置: 首页 > 电子技术
创建一套基于PDA的测量系统  2012/3/1
BuildingaPDA-basedmeasurementsystem对于设计灵活的、基于PC的便携式测量设备的工程师们而言,PDA(Personaldigitalassistants,个人数字助理)提供了一个功能强大的平台。虽然基于PDA的设备让工程师们在测量应用程序中拥有了无线数据传输、实时分析、声音识别以及声音报警等功能,但是为了得到所要求的测量性能和功能上的实现,仍然需要在选择PDA和相应的开发工具时作出慎重的选择。PDA操作系统---创建基于PDA的测量设备的第一步就是
 

Building a PDA-based measurement system

对于设计灵活的、基于PC的便携式测量设备的工程师们而言,PDA (Personal digital assistants,个人数字助理)提供了一个功能强大的平台。虽然基于PDA的设备让工程师们在测量应用程序中拥有了无线数据传输、实时分析、声音识别以及声音报警等功能,但是为了得到所要求的测量性能和功能上的实现,仍然需要在选择PDA和相应的开发工具时作出慎重的选择。

PDA操作系统
---创建基于PDA的测量设备的第一步就是选择开发应用程序的操作系统(operating system,OS)。因为大多数测量工具都是在Palm操作系统或Pocket PC平台上设计,所以工程师们几乎都是在这两种平台中进行选择。
---Palm操作系统是PalmSource开发的一种功能强大的操作系统;Pocket PC操作系统由微软开发,是运行PDA设备的Windows CE的子集。这两种操作系统都是针对小型和移动应用来设计的,因此相对于台式机,这两种开发环境在功能、软件工具,以及内存选项上都存在不足。了解这些区别就可以简化PDA测量应用程序的开发。

内存管理
---Palm和Pocket PC操作系统使用的存储器和文件管理系统有很大区别。Pocket PC使用类似于台式机Windows操作系统的系统,例如,Pocket PC应用程序使用的内存容量受限于板载存储器的容量(目前最高为64MB)。
---然而,因为应用程序需要使用一些空间来保持状态,所以不是所有的内存都可以给数据使用。与Pocket PC操作系统不同,Palm操作系统目前不使用传统的文件系统。它将数据保存在被称作“记录”的存储块中,并且组成数据库。Palm操作系统将所有文件都组织成数据库的形式,每个数据库最多可以有64000个记录,每个记录最大为64KB。这样,由于Palm操作系统这种连接各应用程序的方式,每个应用程序都不能超过64KB(顶层应用程序除外,它可以包含若干个程序,文件总容量可以超过64KB)。对于代码之外的所有事物,应用程序也受到大约160KB的堆、或动态存储空间的限制。
---与Pocket PC操作系统一样,Palm应用程序使用一些内存来保存状态信息,所以也不是所有的内存空间都用于存储数据。因为任何超过可用内存容量的PDA应用程序都将立即停止,所以了解内存管理是至关重要的。一般来说,相对于Palm操作系统,Pocket PC操作系统中采用的内存管理系统更适合于开发复杂的、需要大量内存的测量应用程序。

开发环境
---与台式机应用程序相同,PDA应用程序可以在文本或图形化应用开发环境(application development environments,ADE)基础上开发。使用传统的基于文本的编程语言开发测试或测量PDA应用程序不但需要具备很多经验,并且缺少例如内置分析函数、测量硬件驱动程序、数据图,以及快速用户界面开发等内置工具,所以难度很高。
---相反地,一些为科学家和工程师们设计的图形化开发环境,例如NI公司的LabVIEW等,能为开发基于PDA的测量应用程序提供优化的工具。例如,LabVIEW 7.1 PDA模块重新配置了LabVIEW开发环境,在编译代码时针对内存使用进行优化。这对基于Palm或Pocket PC操作系统的PDA设备中经常使用的处理器是至关重要的。选择具有内置测量及分析工具的ADE可以免去PDA应用程序开发过程中的代码分析及开发硬件驱动程序的大量工作。

用于测量的外围设备
---从数字式万用表一直到温度传感器,可用于PDA的测量设备是非常多的。这些测量设备通过各种标准通信接口,包括PCMCIA、Compact Flash、串口及无线接口等,与PDA进行通信。某些通信接口并不同时适用于两种平台,所以可能需要采用特定的操作系统。

与《创建一套基于PDA的测量系统》相关列表
电话:400-900-3095
QQ:800152669
库存查询
Copyright(C) 2011-2021 Szcwdz.com 创唯电子 版权所有 备案号:粤ICP备11103613号
专注电子元件代理销售  QQ:800152669  电子邮件:sales@szcwdz.com  电话:400-900-3095