Qtopia是Trollteeh面向嵌入式Linux的综合应用平台,它是基于Qt的嵌入式版本Qt/Embedded库的基础上,专门针对PDA,SmartPhone这类运行嵌入式Linux的移动计算设备和手持设备所开发的一套开放源码的应用程序包和开发库。Qtopia目前成功应用在包括无线电话、PDA、媒体播放器以及其他消费型电子产品,汽车,医疗与工业电子设备中。本文主要介绍基于Qtopia的嵌入式Linux俄文环境解决方案。1Qtopia移植将Qtopia移植到嵌入式设备中,要在
Qtopia是Trollteeh面向嵌入式Linux的综合应用平台,它是基于Qt的嵌入式版本Qt/Embedded库的基础上,专门针对PDA,SmartPhone这类运行嵌入式Linux的移动计算设备和手持设备所开发的一套开放源码的应用程序包和开发库。Qtopia目前成功应用在包括无线电话、PDA、媒体播放器以及其他消费型电子产品,汽车,医疗与工业电子设备中。
本文主要介绍基于Qtopia的嵌入式Linux俄文环境解决方案。
1 Qtopia移植
将Qtopia移植到嵌入式设备中,要在安装有Linux操作系统的PC机中交叉编译Qtopia所需要的资源文件和环境,交叉编译Qtopia源代码,然后把生成的Qtopia系统下载到设备中。要先建立一个开发环境,其中必须要有提供qte的库qt-embedded-2.3.10。提供相应的qtdesigner和虚拟qvfb的qt-x11-2.3.2。qte的桌面环境程序qtopia-free-2.1.1以及tmake-1.13的关系如表1所示。
在编译并下载后,可以看到一个英文的虚拟PDA界面。Qtopia包含完整的应用层、灵活的用户界面、窗口操作系统、应用程序、启动程序以及开发框架。