我用的是win2k + Tornado2.0 + vxWorks5.4 + for pentium。
如何在vxWorks启动时显示一幅位图?一般情况下,vxWorks启动时,vga都是文本模式,要显示位图肯定要转变为图形模式,本来我想通过改写m6845Vga.c,但是未果,很是郁闷。
参照了大侠的[不用winML完成VGA显卡图形模式初始化]的好贴子,可以实现启动时显示位图,但是在vxWorks系统完全启动之后,我要用到WindML。而此时WindML不能初始化显卡了。不知道为什么?
在vxWorks完全跑起来后,如果我先跑一个WindML程序(以下称A程序)然后退出,然后跑[不用winML完成VGA显卡图形模式初始化]程序(以下称B程序),没有问题。然后A,B交替跑没有任何问题。
但是我要先跑B,那么A就不能跑了(问题:WindML不能初始化显卡了)。
错误大意如下。
can't locate the PC BIOS data!
please #include <ugl\....\. h> in romInit.s
......
please rebuild the bootrom.
于是我又想直接在vxWorks启动时就用WindML初始化显卡,但也没成功。
请大侠们不吝赐教!谢谢先。
[align=right][color=#000066][此贴子已经被作者于2004-11-11 21:53:27编辑过][/color][/align]