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.powerye.cn/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開發板

推薦閱讀 換一批 換一批