mtk添加更换华大北斗gps驱动
生活随笔
收集整理的這篇文章主要介紹了
mtk添加更换华大北斗gps驱动
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
修改流程:
在hal層添加gps驅動
添加命令:
切換到gps模塊命令
添加gps模塊的代碼? 這個華大的已經給我們了
mkdir gps
添加模塊的源碼
這里需要修改里面的部分代碼
源碼根目錄下添加環境
source ./build/envsetup.sh
lunch 114
單獨編譯模塊? ?
mmm hardware/libhardware/modules/gps/
注意:
mm命令和mmm命令的區別
mm是在需要編譯的文件的目錄下編譯
mmm是在根目錄下編譯
原理講解
如上圖所示:
? ? 定位服務共分為四層:
????最上面是應用層,以java為主。
????第二層是框架層,這一層包含了供應用調用的接口及其系統服務的實現,主要由 Java 語言來實現。
????第三層是硬件抽象層,本層由 C 以及 C++ 語言實現 , 框架層與共享庫層使用 JNI 進行銜接。
????最下面一層是 Linux 內核層 , 整個 Android 系統都是以 Linux 內核為基礎的
加載時序圖
總結
以上是生活随笔為你收集整理的mtk添加更换华大北斗gps驱动的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 硅谷大佬们屡次推荐的10本书,你看过几本
- 下一篇: 3.4 51单片机-矩阵键盘