ARM知识分享— iMX6 UART4如何解除GPS占用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ARM知识分享— iMX6 UART4如何解除GPS占用相关的知识,希望对你有一定的参考价值。
iMX6 android系统支持VK1613 GPS模块,其对应UART4接口,该串口被GPS占用,无法当做普通串口来使用,iMX6 UART4应该如何解除GPS占用?平台介绍:
本次验证使用的硬件平台为飞凌嵌入式 OKMX6Q-C 开发板(产品详情:www.forlinx.com/68.htm),基于ARM Corte-A9 架构,i.MX6Q四核处理器,其它平台可参考使用。具体 解除占用的 实现操作步骤如下:
1、去掉init.rc文件中的定义
diff --git a/device/fsl/sabresd_6dq/init.rc b/device/fsl/sabresd_6dq/init.rc
index 8be2c838c9..ce674ae330 100755
--- a/device/fsl/sabresd_6dq/init.rc
+++ b/device/fsl/sabresd_6dq/init.rc
@@ -23,7 +23,7 @@ on boot
symlink /dev/mxs_viim /dev/mxc_mem
# Set GPS serial and reset GPIO pin
-
setprop ro.kernel.android.gps /dev/ttymxc3
-
#setprop ro.kernel.android.gps /dev/ttymxc3
#setprop ro.kernel.android.gps /dev/athrnmea
#setprop persist.gps.oacmode @f
#symlink /dev/ttymxc3 /dev/gpsdevice
2、禁止GPS相关内容的编译
mv hardware/imx/libgps-vk/Android.mk hardware/imx/libgps-vk/Android.txt
mv hardware/imx/libgps/Android.mk hardware/imx/libgps/Android.txt
3、清空原来的编译内容
make clean
再重新编译即可(再次编译的时间较长,需耐心等待)
以上是关于ARM知识分享— iMX6 UART4如何解除GPS占用的主要内容,如果未能解决你的问题,请参考以下文章