全志A133 android10.0 WT-11-AK GPS移植

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模块厂商进行信号的测试,适配合适的天线。使它最大限度的避免干扰并使信号达到最优值。

 

 

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值