基于vxworks操作系统的windml图形操控界面实现方法

基于vxworks操作系统的windml图形操控界面实现方法

ID:33032237

大小:65.40 KB

页数:7页

时间:2019-02-19

基于vxworks操作系统的windml图形操控界面实现方法_第1页
基于vxworks操作系统的windml图形操控界面实现方法_第2页
基于vxworks操作系统的windml图形操控界面实现方法_第3页
基于vxworks操作系统的windml图形操控界面实现方法_第4页
基于vxworks操作系统的windml图形操控界面实现方法_第5页
资源描述:

《基于vxworks操作系统的windml图形操控界面实现方法》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、总第2S5期2D11年笫11期胡俊聲屮光电技术研究所武汉光电国家实验室武汉计算机与数字工程GtrrpJtar"&B^^neerir^基于^/Azi+0操作系统的WindVIl—图形操控界面实现方法,摘耍通过使用WWV!」来实现界面显示,显示主要采用读取却位真彩色位图的方式来实现•背景用整个位图显示•界而中需改变的图像只需刷新局部显示内存■给出详细源代码,方法简单,并且界而美观•通用性强。关键词W5PM」;ZxVfc»te;位图:图形界面:Ttgcb中图分类号TR391.41AMdBrHuaL

2、nHuErihcrg;I_^fifctocf=Hbdteo<^dfc&MJnanZ^t^bradtWinci/ILjte>adrfeueHteH&a&C^d^<»ancftheA^rfc>radeeldha^■feoeC^J^ferte>rasdHfc>oocfesrthem^Urodfc»rt-pfearcftheHterSo^&teaJfiEl,aridcsobev^c^

3、EBbrn^o,"TcrmeDt>CfeesNurnba^1.411引言在实际的工程应用屮,人机界面要实时显示状态数据,并且要做到美观大方,如果将界面提前在用一些画图软件下做成精美的M■位笊真彩色位图,显示的时候,只需读取图片,将图片作为背景显示,当状态数据改变时,只需改变该区坷显示内存就可以了。对于简单符号和数字的显示也可以通过读取位图的方式来实现。这不失为SdAAzrfe下界面显示的一个简单有效的方法。WiPVll-包括两个组件:软件开发包<ScfeAJEtGCfeu^zjcrna-fcKfc

4、SDK[和驱动程序开发包DDK〉。SDK组件用于为各种平台开发与硬件无关的应用。它在图形、输出处理.多媒体.字体和内存管理方面提供了完整的API。DDK用于开发驱动程序。它提供了一整套可用于通用硬件配置.软件框架的参考驱动程序,以及支持开发任意从提供的’通用’彳弋码快速创建新驱动程序的AF。WMV1I_的层次结构也见图1。应用程序SDK换件无关层DDK

5、硬件相关图形首频视频及事件服务程序VxWorks输出驱动程序11输出设备11(如显示器)1输入驱动程序11输入设备1(如鼠标)・・・图1WiPVII

6、_的层次结构图2WiPVII_的图形界面开发方法利用wmvu_进行图形界面开发,首先要对进行相应的配汽和编译,然后将WrxiVILJJU载到X/xWcrfe内核,当WBVIl-配置^puXX为P选择的CRJ型号〉,将此文件加载和添加完成后,就可以在ZxWgH0的开发环境•R^ip±>屮进行编程,从而实现图形界面的开发。利用可以实现二维图形的绘制,文本的显示,鼠标和键盘等输入设备的和应区域和窗口的绘制等等功能。-配置和编译wspi/n_在第一次使用WiPVll_前,必须要配总W6PMI_,WMV1

7、L配置有两种方法:1>通过IcrmeDtj卜的WindVlL配S工貝-配HWincIVIL—;2〉通过命令行的方式配置WiPVIl-。一般都是使用配置工具来完成W6PV1I_的配置,如果使用配置工具不能满足配置要求,也可以通过命令行方式配置WS-dVll_o在通过配世工具配逬WMML时,呪置选项包括处理器的选择、图形设备配置、字体配置、音频配置和杂项配置。用户可以根据自己的耍求,选择合适的配置。选好配置后,直接按配置工具上的编译按钮即可进行编译。编译成功后,将CPUXXW^tJW文件夹下生成Arx

8、±nl.o文件进Maocs里的EXrrr^VJVIODULS里,并指明相应的路径。-加载WRMI_配置和编译好WrrJ^L后,可以使用Tcrract?I:程管理工具把WEM1-加载到映象里。其中要注意两点X〉在Tbgcb的开发环境111S^AZci+0组件配置屮加入WindVILoorrpcxnerte;2〉在工程对应的曰沪+的CET-^g.Pl文件的最开始要加入如下代码INCLUDE—WiPMlJ:将//1弋1/11_包含进来,如果不加入,则不支持WiPVI」则无法显示图像。-24■位位图的

9、读取BMF>图像格式是WSptMsEBtM^o的缩写,®■位BMP格式的图像文件包含的信息是最完整的,本文主要进行M•位真彩色位图的读取和显示。在却位真彩色BMP图像文件中,先是位图文件头,接着是位图信息头,文件的最后部分由实际的像素位组成。它不含有颜色表,因为像素位区域里每一个像素由科位组成,为3个字节的长度,每个字节分别代表红、绿和蓝的颜色值,这样就可以描述三个颜色的步个值,由这三个颜色值可以匹M•位真彩色位图文件中包括:文件标识.位图信息头的长度、位图的水平宽度

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。