首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > WinCE >

请教怎么得到适合自己平台的GAPI库(gx.dll)呢

2012-04-12 
请问如何得到适合自己平台的GAPI库(gx.dll)呢?那些PPC的GX.dll在大屏幕CE上运行只能输出小屏幕,怎么办呢?[

请问如何得到适合自己平台的GAPI库(gx.dll)呢?
那些PPC的GX.dll在大屏幕CE上运行只能输出小屏幕,怎么办呢?

[解决办法]
平常只是利用gx来获得framebuffer的地址就可以吧,然后通过直接写framebuffer来显示。这样速度快,但也要注意边界对齐问题,不然会触发异常。
[解决办法]
为什么非要利用gx呢?TCPMP可以支持Video Driver的Direct模式,通过修改指定代码便可以让他支持直接的framebuffer操作。前提是你必须知道自己平台的framebuffer地址。
[解决办法]
最核心的函数,BeginDraw返回显存地址,你自己写GX的源码,BeginDraw你可以从驱动中取出显存首地址,返回,当然显存大小自己应该很清楚,比如640*480,RGB565的屏,显存大小就是640*480*2
[解决办法]
谢谢楼主,我下了GAPI_for_HPCs_v310 ,设备是一个安装了wince5.0的AT91sam9261开发板,试了 N 种,也没找到匹配的~ 你上面提到的“自己用程序实现GX所有API接口可行吗?”试了吗,有什么结果?
"我现在需要GX.dll来支持TCPMP的GAPI解码全屏视频播放。 " 我要做你一样的事情了,交流交流啊!MSN:marc4901@hotmail.com




[解决办法]
我用的是EVC4,可以编译到模块器中运行。但一直没有办法,将工程编译到开发板中!

热点排行