检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:王凯[1]
机构地区:[1]南京航空航天大学计算机科学与技术学院,江苏南京210016
出 处:《计算机技术与发展》2017年第5期144-148,153,共6页Computer Technology and Development
基 金:国防科工局"十三五"重点基础科研项目(JCKY2016206B001)
摘 要:嵌入式操作系统VxWorks原有的图形支持WindML对于开发高级GUI图形应用比较困难,WindML不支持可视化的图形界面开发,也没有大量的图形控件供开发者使用。通过对Qt/Embedded的图形驱动架构和Qt/Embedded的服务器/客户端架构的研究,以及对VxWorks下的图形库WindML的显示体系结构和图形驱动支持能力的分析,提出了一个VxWorks下的基于Qt/Embedded的GUI显示架构。该显示架构通过引入Qt/Embedded嵌入式支持层,将Qt/Embedded库内帧缓冲驱动支持类和嵌入式系统VxWorks图形支持库WindML融合在一起,实现了WindML在源码层级对Qt/Embedded库的支持。给出了Qt/Embedded嵌入式图形显示支持的具体实现方法,通过修改Qt/Embedded库的VxWorks图形显示支持部分的源代码,使用WindML API获取到了上层Qt帧缓冲驱动需要的宽度、高度、像素格式、帧缓冲地址等重要信息,实现了图形显示设备的打开,注册以及访问功能,建立了基于Qt/Embedded的GUI显示系统。It is very difficult for the development of advanced GUI graphics applications that the original graphics support WindML of em- bedded operating system, VxWorks. WindML does not support the visual graphical interface development and can' t provide large number of graphical controls for developers to use. Through the research on the Qt/Embedded graphics driver architecture and Qt/Embedded server/client architecture, as well as the analysis of the display architecture and graphics drivers support capabilities of the WindML graph- ics library under VxWorks, a VxWorks GUI with QT/Embedded display architecture has been implemented which can display architecture by introducing the embedded QT/embedded support layer. Combined both QT/embedded database frame buffer drive support and embed- ded system VxWorks graphics library WindML, the WindML support to QT/embedded library at the source code level has been a- chieved. The concrete realization method of Qt/Embedded embedded support has been presented. By modifying the source code part of Qt/Embedded Library that supported graphics display and by using WindML API to get the important information such as width ,height, pixel format, frame buffer address that is needed by the upper Qt/Embedded layer, opening, registration and accessing to the graphics display device have been achieved and thus GUI display system with Qt/Embedded has been realized.
关 键 词:QT/EMBEDDED 嵌入式系统 VX WORKS 图形用户界面
分 类 号:TP311[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:18.218.241.211