基于Qt/Embedded的GUI移植及应用程序开发
电子元件,电子元器件深圳市创唯电子有限公司
您现在的位置: 首页 > 电子技术
基于Qt/Embedded的GUI移植及应用程序开发  2012/3/1
基于Qt/Embedded的GUI移植及应用程序开发TransplantationofGUIandImplementationofApplicationBasedonEmbeddedLinux西安电子科技大学白玉霞刘旭辉孙肖子摘要:介绍了系统平台构建;重点分别从主机环境和XSbase255嵌入式开发板两部分介绍Qt/Embedded图形界面的移植,最后结合实例阐述了如何开发基于嵌入式Linux的应用程序以及文件系统镜像的制作。关键词:嵌入式Linux;嵌入式GUI;Qt/Embedded;QtopiaAbstract:Thisarticleintroducedthe
 

基于Qt/Embedded的GUI移植及应用程序开发
  Transplantationof GUI and Implementation of  Application Based on Embedded Linux
        西安电子科技大学  白玉霞 刘旭辉 孙肖子
摘要:介绍了系统平台构建;重点分别从主机环境和XSbase255嵌入式开发板两部分介绍Qt/Embedded图形界面的移植,最后结合实例阐述了如何开发基于嵌入式Linux的应用程序以及文件系统镜像的制作。
关键词:嵌入式Linux;嵌入式GUI;Qt/Embedded;Qtopia
Abstract: This article introduced the system designing , Introduced the transplanting process of host and XSbase 255 embedded platform. Combining with the development experience ,the procedure application development based on embedded linux and filesystem  image building was described in detail.
Key words: Embedded linux ;Embedded GUI;Qt/Embedded;Qtopia
随着互联网和移动通信技术的日益成熟,两者相互渗透和融合的步伐正在加快。21世纪被誉为“移动之王”时代,与此同时,嵌入式linux在手机、PDA(个人数字助理)等手持信息设备领域的应用出现了一个强劲的发展势头。手持设备的关键在于人机交互技术的体现,所以一个十分友好的图形用户界面(GUI)是必不可少的。
1 系统平台构建
本文构建的系统是实现一个掌上信息处理终端系统,集个人数字助理应用、网络应用、多媒体应用于一身,并成功运行在XSbase255嵌入式开发板上。整个系统包括四部分:(1)引导装载程序(BootLoader),这是一段驻留在开发板上的代码,系统上电后首先被执行,对CPU内存等进行初始化,完成内核映像的装载和引导;(2)Linux内核,是在官方的2.4.18 linux内核基础上,加入了相应的硬件驱动和新的文件系统而构成的;(3)图形用户界面,采用基于Qt/Embedded的Qtopia桌面环境;(4)应用程序的编写与添加。本文重点介绍图形用户界面的移植和添加应用程序。表1给出了整个系统平台的结构。

表1  系统平台构建
         
2 硬件平台的选择
采用XSBase255开发板,这是一款比较理想的PDA、手机等等应用的开发系统。采用高性能(400MHz主频)和低功耗的Intel PXA255处理器,64Mb SDRAM以及32MB 的FLASH(闪存)组成。640*480分辨率的LG TFTLCD,和触摸屏驱动ADS7843。PXA255处理器是Intel公司新近推出的取代Strong ARM的新一代嵌入式应用处理器,它拥有Thumb压缩指令、64位长乘法指令、扩展型DSP指令等先进特性。PXA255具有众多的扩展接口与无线接口,可支持PCMCIA、Compact Flash、MMC/SD Card、USB、Bluetooth IF、IrDA等设备。

与《基于Qt/Embedded的GUI移植及应用程序开发》相关列表
电话:400-900-3095
QQ:800152669
库存查询
Copyright(C) 2011-2021 Szcwdz.com 创唯电子 版权所有 备案号:粤ICP备11103613号
专注电子元件代理销售  QQ:800152669  电子邮件:sales@szcwdz.com  电话:400-900-3095