日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

移植quectel的GPS模块

發布時間:2023/12/14 编程问答 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 移植quectel的GPS模块 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.移植一款新的GPS首先需要將系統默認的GPS模塊去除,檢查系統是否生成了gps.default.so動態鏈接庫,一般在out/target/product/rk3288/system/lib/hw/下面(具體位置還要看你使用的源碼,一般都在system/lib/下),如果有,就刪除它,包括其他相關的文件,并且修改Android.mk禁止它編譯。

2.將先關源碼拷貝到hardware/libhardware/modules/gps/下。

3.修改hardware/libhardware/modules/下的Android.mk。


4.配置gps_cfg.inf,設置GPS類型,接口,波特率等等。

5.將gps_cfg.inf拷貝到我們要打包的system/etc/下:在gps/下的Android.mk中添加

$(shell cp$(LOCAL_PATH)/gps_cfg.inf $(TARGET_OUT)/etc/)(這是在Android.mk中使用shell命令,這樣做在源碼已經編譯好了的情況下,是沒有問題的,因為$(TARGET_OUT)/etc 目錄已經存在,但是作為新編譯是不會Copy的,所以說在android的編譯體系中 還得按照android提供的機制來進行操作,本人技術有限,使用PRODUCT_COPY_FILES沒能成功,如果有大神有好的方法,求指教)。

6.使用mmm編譯程序

?? 使用mmm命令前需要先執行build/envsetup.sh腳本文件

?? source ./build/envsetup.sh

?? 再使用mmm命令編譯

?? mmm ./hardware/libhadwate/modules/gps/

這時候就可以把system.img下載到我們的板子上進行測試,要保證在板子上的system/下有gps.default.so和gps_cfg.inf


以上程序均是在Android4.4 linux-kernel 3.10下調試

總結

以上是生活随笔為你收集整理的移植quectel的GPS模块的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。