概述
WT-11-AK GPS移植
diff --git a/ceres_c3.mk b/ceres_c3.mk
index 1c396ad..8d0a5e7 100644
--- a/ceres_c3.mk
+++ b/ceres_c3.mk
@@ -158,6 +158,9 @@ PRODUCT_PROPERTY_OVERRIDES +=
PRODUCT_PACKAGES +=
SoundRecorder
+PRODUCT_PACKAGES +=
+ gps.ceres
+
#PRODUCT_PACKAGES += AllwinnerGmsIntegration
diff --git a/configs/manifest.xml b/configs/manifest.xml
index 9a208c4..6ecc457 100644
--- a/configs/manifest.xml
+++ b/configs/manifest.xml
@@ -27,6 +27,15 @@
</interface>
</hal>
<hal format="hidl">
+ <name>android.hardware.gnss</name>
+ <transport>hwbinder</transport>
+ <version>1.0</version>
+ <interface>
+ <name>IGnss</name>
+ <instance>default</instance>
+ </interface>
+ </hal>
+ <hal format="hidl">
<name>android.hardware.audio.effect</name>
<transport>hwbinder</transport>
<version>5.0</version>
diff --git a/hal.mk b/hal.mk
index 6d949af..d64eaf0 100644
--- a/hal.mk
+++ b/hal.mk
@@ -78,6 +78,11 @@ PRODUCT_PACKAGES +=
PRODUCT_PACKAGES +=
android.hardware.usb@1.0-service
+# GPS HAL
+PRODUCT_PACKAGES +=
+ android.hardware.gnss@1.0-impl
+ android.hardware.gnss@1.0-service
+
#health
PRODUCT_PACKAGES +=
android.hardware.health@2.0-service
把gnsshal库拷贝到external下
gnsshal$ ls -l
Android.bp
gps_zkw.c
根据GPS模块连接的是平台的哪个串口,则修改"gps_zkw.c"文件指定对应的串口号。
/* the name of the controlled socket */
#define GPS_CHANNEL_NAME "/dev/ttyS3"
gnsshal源码路径: https://download.csdn.net/download/tanjian0110/14121445
GPS接好天线可以用GpsTest1.5.4.apk搜星测试。
GNSSToolKit_Lite.exe可以直接在Windows下读取GPS的串口数据来搜星。通过GNSSToolKit_Lite.exe可以修改GPS模块的通信波特率,复位等操作。
GPS调好之后给GPS模块厂商进行信号的测试,适配合适的天线。使它最大限度的避免干扰并使信号达到最优值。
最后
以上就是称心巨人为你收集整理的全志A133 android10.0 WT-11-AK GPS移植的全部内容,希望文章能够帮你解决全志A133 android10.0 WT-11-AK GPS移植所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复