ARM知识分享— iMX6 UART4如何解除GPS占用

原创 2018-03-27 16:30:00 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

再重新编译即可(再次编译的时间较长,需耐心等待)


相关产品 >

  • FETMX6Q-C核心板

    i.MX6Q核心板板层出不穷,要如何选择?飞凌解读i.mx6Q芯片强性能为您推荐四核A9架构的i.MX6Q产品精选,包含iMX6Q 核心板、i.MX6Q 核心板、iMX6Q工业级核心板,欢迎采购。  i.MX6Q核心板基于NXP(原Freescale)Cortex-A9架构的i.MX6Q四核处理器设计,核心板小尺寸核心板搭配独特的薄款连接器,让设计随心所欲!

    了解详情
    FETMX6Q-C核心板
  • OKMX6Q-C开发板

    双千兆飞凌嵌入式iMX6Q开发板,板对板连接器,纤薄之际,次底板支持iMX6Q和iMX6DL核心板。i.MX6Q开发板与i.MX6DL开发板资源丰富,原理图、PCB、软件资源、硬件资源下载,技术支持等。欢迎选购

    了解详情
    OKMX6Q-C开发板
  • FETMX6Q-S核心板

    NXP iMX6Quad系列具有四个内核,运行频率达1.2 GHz,带有1 MB L2缓存和64位DDR3或2通道、32位LPDDR2支持。飞凌提供商业级iMX6Q核心板,工业级iMX6Q核心板,兼容一同底板。具有抗震,抗氧化,抗干扰,更快速升级产品等优势。保定飞凌嵌入式专注imx6,imx6开发板,飞思卡尔imx6等ARM嵌入式核心控制系统研发、设计和生产,是imx6,imx6开发板,飞思卡尔imx6提供者,imx6系列产品现已畅销全国,欢迎咨询!
    了解详情
    FETMX6Q-S核心板
  • OKMX6Q-S3开发板

    飞凌嵌入式提供iMX6Q开发板,iMX6解决方案,iMX6Q核心板,i.MX6Q开发板解决方案。iMX6Q稳定、快速、性价比高,欢迎选购 NXP iMX6系列芯片全支持,升级简配无忧替换。 了解详情
    OKMX6Q-S3开发板

推荐阅读 换一批 换一批