标签:
xiaofish调windML
今天下午我又根据几个网友给我提的建议继续调试windml,因为我对这个东东还抱有一丝希望!
首先学会了单步调试程序,单步跟踪了一下uglDemo,发现一运行到uglInit程序就飞了,跑出一个汇编的程序窗口,“可靠树”告诉我可能是因为我的源码不全,当时郁闷死!可还是没死心!
然后根据“xx ”给我提的建议我把windml卸了,重装!我上次装windml时让选Tornado版本时我把所有的都选上了(有点贪婪啊),这次只选了Tornado2.2,然后重新编译windml,选了No Pointer 并把keyboard的Name改成了/pcConsole/0(“ xx”告诉我这样改的),在等待编译完成的过程中又看到“xxx”给我的网页里有这样一段话:
2.8.1 Linking the 2D Library
2D library可以通过两种方法和VxWorks image相连。
1.将全部的2D层连接到VxWorks image中。(complete 2D library)
它允许WindML应用程序在目标机启动后并发的下载。这种模式在Vxworks/WindML包含了全部的WindML 2Dg功能后,允许任何的WindML应用程序动态的下载
1. 只连接必需的2D功能
这种模式需要将WindML编译进VxWorks,除WindML应用程序之外。这个结果在一个小的Vxworks/WindML image中。
注意:如果已经连接了一个更高一层的图形产品如:Zinc或者PersonalJWorks,就应该选择necessary 2D
library而不是complete 2D library.
所以我就把libwndml.a加入到VxWorks的EXTRA_MODULES里,然后重新编译VxWorks,然后继续单步调试程序,竟然就没有汇编窗口蹦出来了,然后就看到有图形显示了,然后就可以响应键盘了!
xiaofish的经验也许对大家有帮助啊!
系统分类:
嵌入式 | 用户分类:
windML | 来源:
原创 | 【推荐给朋友】 | 【添加到收藏夹】