2011年4月18日 星期一

Android GPS porting

今天從9.1 porting to 9.4

紀錄一下修改過哪些東西


1. uart2gps 要放到/system/bin
主要用來設定baudrate - 38400

2. imx5x/init.rc
./device/fsl/imx5x/init.rc

+    //For Gps
+    chmod 777 /dev/ttymxc1
+    symlink /dev/ttymxc1 /gpspipe

+service uart2gps /system/bin/uart2gps
+    oneshot 

3. glgps.c
implement 真實接收gps nmea的地方

4.
kernel_imx/arch/arm/mach-mx5/mx51_babbage.c
啟動uart
kernel_imx/arch/arm/plat-mxc/include/mach/iomux-mx51.h
設定uart參數

5.
kernel_imx/arch/arm/mach-mx5/serial.c

-              .dma_enabled = UART2_DMA_ENABLE,
+              //.dma_enabled = UART2_DMA_ENABLE,

需要build出
uramdisk.img, uImage, system.img

使用GPSDemo測試ok

要記得接上GPS天線

透過Facebook分享

沒有留言: