188宝金博页面版

  • 图案背景
  • 纯色背景
视图
标记
批注
批注本地保存成功,开通会员云端永久保存 去开通
1006591870

上传于:2010-08-15

粉丝量:30

该文档贡献者很忙,什么也没留下。


  • 相关
  • 目录
  • 笔记
  • 书签

188宝金博页面版:更多相关文档

  • QTEQtopia在linux智能手机中的应用

    星级: 2 页

  • 嵌入式Linux在智能手机开发中的应用

    星级: 8 页

  • 嵌入式Linux在智能手机开发中的应用

    星级: 22 页

  • QTE/Qtopia在linux智能手机中的应用

    星级: 3 页

  • QT在Linux中的应用

    星级: 5 页

  • Linux在桌面办公中的应用

    星级: 53 页

  • Linux在云计算中的应用

    星级: 4 页

  • Linux在企业中的应用

    星级: 29 页

  • Linux在竞选中的成功应用

    星级: 2 页

  • Linux在企业中的应用

    星级: 29 页

  • Linux在本院网络中的应用

    星级: 3 页

  • Linux在企业中的应用

    星级: 29 页

  • 智能手机在监控系统中的应用

    星级: 9 页

  • 掌上诊疗——智能手机在智慧医疗中的应用

    星级: 4 页

  • 智能手机在刑侦工作中的应用

    星级: 1 页

暂无目录

点击鼠标右键菜单,创建目录

暂无笔记

选择文本,点击鼠标右键菜单,添加笔记

暂无书签

在左侧文档中,点击鼠标右键,添加书签

188宝金博页面版: qteqtopia在linux智能手机中的应用

下载积分: 1300

内容提示: 本栏且责任编辑:享桂瑾· · · 。· · · 人工智能及识别技术·Q TE/Q topi a在Ii nux智能手机中的应用陈将( 同济大学软件学院,上海201804)摘要:随着嵌八式系统的发展,嵌入式系统GUI成为一个新的研究热点。Q TE/Q 时曲是一套十分完善的嵌入式图形系统解决方案,它采用丘m 曲u&f作为底层图形引擎。Q TE爰底层的按心库,提供了图形界面蝻程接口,Q topi a是专门针对嵌入式产品的可定制和开发的用户界面系统。文中分剐介绍了它们的结构和框架.并蛤出了它们的移植方案,包括交叉编译环境建立,文件修改,编译参数设王。关键词:嵌入式hnux;Q TE/Q o叩h;帧缓冲;智能手机中图分类号:T...

文档格式:PDF | 页数:5 | 浏览次数:12 | 上传日期:2010-08-15 22:25:35 | 文档星级:
本栏且责任编辑:享桂瑾· · · 。· · · 人工智能及识别技术·Q TE/Q topi a在Ii nux智能手机中的应用陈将( 同济大学软件学院,上海201804)摘要:随着嵌八式系统的发展,嵌入式系统GUI成为一个新的研究热点。Q TE/Q 时曲是一套十分完善的嵌入式图形系统解决方案,它采用丘m 曲u&f作为底层图形引擎。Q TE爰底层的按心库,提供了图形界面蝻程接口,Q topi a是专门针对嵌入式产品的可定制和开发的用户界面系统。文中分剐介绍了它们的结构和框架.并蛤出了它们的移植方案,包括交叉编译环境建立,文件修改,编译参数设王。关键词:嵌入式hnux;Q TE/Q o叩h;帧缓冲;智能手机中图分类号:TP39文献标识码:A文章编号:1009—30“ (200∞18_31687—03The AppIl cati ons of Q 下E,Q tqpi a onSm anPhoneCH EN J i 孤gfro蛔i u血ve商印so丘w a” school ,sl l an曲越201804,c11i n旬Abstracf:w i tIlt11edevel opm emofem beddedg邪cem ,em beddedG uI h越bec跏e anewresearchf&t|s Q TE/Q cophh acom Pl e许sol unonofeⅡl bedded GU I,“ use缸m ebu船r舶出eG U I讪c撕on P1a响rrIl 衍c伍dentdl emto 4哪beddcdsynemi fl dudi “ gthecf口Ⅱcom pneenvi ronm 朋t sct up,∞urce m odi 母,coⅡl pde arg哪en乜setnl 培Key w ords:em bedded丘nux:Q ’ IE/Q 叫血;丘拙ebu盘r:snl a^phonee“ 昏nc Q TE缸the core曲rary,证supply出。prq乒舢gAPI Q 唧i aisunnv越ed∞dl e咿crea右0n of Li l l ux- b强cd devi c秭.Thop叩eri n仰duce吐tarchi teccIIreof theQ TE/Q t。P1a柚dhow t0pom ng1前言随着3G 时代的到来.传统的手机已经越来越不能满足大批量的数据处理和多媒体应用了.在这种背景下.智能手机应运而生。什么是智能手机.说通俗一点就是一个简单的“ “ 1=” 的公式,“ 掌上电脑+手机=智能手机” 。S哪bi aIl 和W i nd嗍CE、P且Im 、“ nux是当前智能手机主要的4种操作系统.其中bn啦以其开源以及方便的移植特性赢得了许多开发者的青睐。但是H nux只提供一个底层的操作系统.对于一款智能手机来说,一个友好的uI.以及丰富的功能才是最重要的,在这点上叮1w Q l DPIA就为我们提供了一个很好的选择.它是由Tm Ⅱ£ech公司研发的.专用于嵌人式平台的解决方案。2软件体系结构嵌^式Ii n慨平台上的软件架构主要分为四层.如图l 所示。囝1嵌八式平台软件体系机构2,】‰出u&rh硼ehu脑是一种能够提取图形的硬件设备.是用户进人图形界面很好的接口。有了fram ebIl 虢r,用户的应用程序不需要对底层的驱动的探^了解就能够做出很好的图形。对于用户而言,它和/deY下面的其他设备没有什么区别.用户可以把‰ebu艉r看成是显示内存的一个映像.将其映射到进程机制空间以后.就可以直接进行读写操作了.而写操作可以直接反映在屏幕上。帧缓冲驱动程序是最重要的驱动程序之一.正是这个驱动程序才能使系统屏幕显示内容。帧缓冲为l i n眦图形设备提供丁一个抽象接口.它允许上层应用程序在图形模式下对显示缓冲区进行读写操作.而应用程序不必关心物理显存的位置.换页机制等等。2.2dIEQ1匝是在嵌人式环境下所使用的crr椰是sen吧r/client结构。延续了O T在x上的强大功能,在底层摒弃了Ⅺi b,仅采用帧缓冲作为底层图形接口。同时将外部输^设备抽象为k钾b0盯和啪眦输A事件.研卫类库完全采用了c++封装.提供给应用程序开发者开发图形界面所需的所有功能。07rE库的稳定性和健壮性比较好。它的类库完全兼容于同版本的O T—xl l ,使用X下的开发工具可以直接开发基于口№m bedded的应用程序。01E具有下列优点:优良的跨平台特性;面向对象;良好的封装机制使得Q TE的模块化程度非常高,可重用性能较好。Q TE使系统获得高效的工作性能是它拥有一个重要机制一信号与槽机制。信号和槽是一种高级接口,应用与对象之|可的通信,是qt的核心特性,也是区别于其他工具包的地方。信号和槽能够携带任意数量和娄型的参数.他们是类型完全安全的.不像回调函数那样会产生内核泄露。2.3 O t,Em bedded窗口系统结构2.3.1服务进程0T厄瑚bedded必须有一个服务进程用来处理设备输人和可重绘区域的管理.任何进程都可以作为服务进程只要传递一个一qw 8参数或者用O Appl i ca如Il :=Gui server构造这个进程。服务进程和客户进程通过PPLocAL W w ket进行通讯。同时也存在一个共享内存用来保存各个顶层控件的区域。O t,Em bedded模型最小化了客户进程与服务进程之间的通讯,大部分的行为都由客户进程自己完成.比如所有的绘画和子控件区域操作都由客户进程自己完成而不要通过服务进程。2,3.2窗口管理服务进程维护所有顶层控件需要绘制的区域。执行以下任何一个操作都会引起所有顶层控件的可重绘区域的更新:(1)show 0(2)hi deO 一(3)m oveO ,8etceom eIryO ,resi zeO(3)rai seO ,10’ ver0所有以上的操作都需要一个消息传递到服务进程.由以上操作引起的的控件事件也会自发的产生。子控件区域并不是由服务进程维护.因此在子控件区域执行以上操作并不会引起客户进程收稿日期.2007—08—10作者简介:胨蒋( 1983一) ,_男,福建长乐县人,硕士研兜生,研究方向;嵌入武系统。1罅7 万方数据

188宝金博页面版:关注我们

  • 新浪微博

关注188宝金博页面版公众号

188宝金博页面版
阅读
APP
阅读
返回
顶部
188宝金博页面版官网登录在线平台入口(2026已更新)—江苏协昌电子科技股份有限公司