当前位置:主页   - 电脑 - 程序设计 - JAVA
Palm J2ME串行通讯程序编写与调试
来源:网络   作者:   更新时间:2012-08-23
收藏此页】    【字号    】    【打印】    【关闭

  Palm是3Com公司的产品,其操作系统PalmOS是一种32位的嵌入式操作系统。Palm硬件提供了标准串行通讯接口(RS232接口)和红外线传输接口。利用它可以方便地与其它外部设备通讯、传输数据。目前3Com公司与Sun公司积极合作,已经提供了非常完善的嵌入式Java(J2ME),并提供了CLDC1.03和Palm相应的配置。基于PalmOS平台的Java虚拟机为KVM,此虚拟机中已经提供了完善的对Palm串行通讯口读写的SDK程序开发包。利用该开发包可以方便地开发Palm与外围设备的串行通讯的应用程序。

  串行通讯历来是计算机软件界经久不衰的应用与研究内容之一。计算机串行通讯系统因为利用的外围硬件少,通常传输距离为15米,假如配合光电转换器,可将传输距离延长至若干公里。假如通讯双方使用Modem,再配合电话线,就可以使在任意位置的通讯双方实现串行通讯。串行通讯被广泛地应用在工业数据采集、IC卡读写等领域。由于Palm程序的编写与调试步骤与台式PC机不同,所以一些与Palm串行通讯的设备必须拿到室外才能正常使用。如GPS的接收机、GPS的全球定位系统、GPS的接收设备等,它们必须在室外,并且必须在较开阔的位置才能接收到足够的卫星数目,GPS接收机才能解算出当前的位置。然后,需要通过GPS接收机的串行通讯口将解算出的结果按照NMEA0183协议将数据发送出去,并实现定位。这就使得Palm串行通讯程序调试起来非常复杂。

  笔者从事J2ME嵌入式程序开发1年有余,找到了一套较高效的编写和调试Palm J2ME嵌入式程序的方法,以下将具体介绍。

  Palm串行通讯应用程序的开发步骤

  通常Palm应用程序的开发是利用台式PC编写,编写后编译成Palm应用程序,然后将其导入到台式PC的Palm模拟器中运行调试。程序调试完成后,通过台式PC与Palm的同步软件(HotSync)导入到真正的Palm硬件,从而实现应用程序在Palm硬件上的运行(见图1)。

其它资源
来源声明

版权与免责声明
1、本站所发布的文章仅供技术交流参考,本站不主张将其做为决策的依据,浏览者可自愿选择采信与否,本站不对因采信这些信息所产生的任何问题负责。
2、本站部分文章来源于网络,其版权为原权利人所有。由于来源之故,有的文章未能获得作者姓名,署“未知”或“佚名”。对于这些文章,有知悉作者姓名的请告知本站,以便及时署名。如果作者要求删除,我们将予以删除。除此之外本站不再承担其它责任。
3、本站部分文章来源于本站原创,本站拥有所有权利。
4、如对本站发布的信息有异议,请联系我们,经本站确认后,将在三个工作日内做出修改或删除处理。
请参阅权责声明