⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 windml.doc

📁 windml 在pentium 上的键盘实现
💻 DOC
字号:
调windml下鼠标键盘的经验


步骤:



1、建立VxWorks环境。这个在论坛上已经有帖子讨论过了,用



pcPentium的BSP。安装windml3.0和windml3_0-cp3。



仅用windml3.0我编不过去,加了CP3 就好了!



安装的时候选FOR TORNADO2.2就可以了!



2、配置WindML



我是在pentium_VESABIOS_RGB565_640x480这个配置上改的。分辨率改为800x600,Pointer选PS/2 style,设备名/POINTER/0。键盘是PC/AT style,设备名/pcConsole/1。注意千万注意有时键盘/KEYBOARD/0---这不行,运行程序后会黑屏!为什么你在SHELL里运行:DEVS 看看有没有/KEYBOARD/0,没有,只有/pcConsole/1。另外把



build Windml objcet build Windml examples 也选上!这样会把文件全编译通过!



其他选项未做改动。保存并重新先CLEAN 再build windml库。



3、修改BSP



在romInit.s文件中加上#include <ugl/driver/graphics/pcbios/romInit.h> 
。它必须是include的最后一个头文件。



在config.h的较为开始处加上 
#define INCLUDE_WINDML 
#define INCLUDE_WINDML_PS2_POINTER 
#define INCLUDE_WINDML_PS2_KEYBOARD 
重新编译BSP,制作bootrom的



4、配置vxworks



WindML components组件下,包含如下几个部分 
WindML devices->input device->PS2 keyboard 



->PS2 mouse



WindML devices->graphics device->graphics support(PCI device) 
2D layer->complete 2D library



弄好后把D:\Tornado2.2pt\target\lib\objPENTIUMgnuApps\ ugldemo_ugl.o download 下去就可以-> ugldemo出现画面和小人了哈哈!另外要是你是把



D:\Tornado2.2pt\target\src\ugl\example\demo\ ugldemo.c



编译下载的话会告诉你缺少库你在工程的Macros->PRJ_LIBS把库



D:\Tornado2.2pt\target\lib\pentium\PENTIUM\common\ libwndml.a



加入就可以,当然也可以在VXWORKS里加具体是在Macros->EXTRA_MODULES里!



$(WIND_BASE)\target\lib\pentium\PENTIUM\common\libwndml.a


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -