GPS之家移动版

主页 > GPS地图 > 高德 >

解决GPS一体机运行高德GPS导航软件处理办法

好些G友的一体机运行不了高德
原因是它用了直接写屏技术
分析了一下
发现有些一体机是支持直接写屏的
只是CE的函数无法准确得到这个写屏地址
运行时就会出现这个错误




这里给出一种解决思路




图中0xF511C是高德程序中把屏幕数据写到视频缓冲区的函数
memcpy的参数1为缓冲地址
把它设为正确的视频地址后程序就能正常远行了
怎么得到这个地址呢
下面是在CE5模拟器中注册表截图




键LCDVirtualFrameBase的值AC100000就是视频缓冲区地址
把它赋予上面的memcpy函数
一切就OK了
... ...
最近比较忙
只能做这点提示了
有兴趣与能力的TX可以试试
难度不是很大
(注:3.5,4,7寸机的原理都一样)
原文地址:http://bbs.gpsuu.com/read.php?tid-22155.html

(责任编辑:admin)