网上那个程序是有bug的,我所知道用这个程序在4.2都会卡死在开机界面,我也遇到同样的问题,已经修正了。
刷机步骤基本不变
1. 修改 out/target/product/<your board>/root/init.rc,
在on boot下增加chmod 0666 /dev/ttyACM0 注意要改为相应的串口名), 然后编译出boot img刷到开发板。
不能直接修改开发板根目录下的 init.rc,否则重启后init.rc 会复原
2 修改附件源代码的/dev/ttyACM0为你的串口名,编译成gps.default.so并刷到/system/lib/hw, 重启开发板应该可以了
如果用ublox gps的usb口,那只要将驱动打开,就不需要使用串口,也不需要改附件的源码
1。在kernel 目录下make menuconfig, 选中CDCACM驱动: Device Drivers->USB support-> USB Modem (CDC ACM) support
2.重新编译出image并刷开发板,将gps的usb插入开发板,就可以识别并映射出串口/dev/ttyACM0, 这样就不需要用uart了
源码下载:
http://download.csdn.net/detail/suvsuv/7206143[ 此帖被suvsuvsuv在2014-04-17 10:27重新编辑 ]