查看: 2652|回复: 1

[评测分享] 【ALINX AXU2CGB试用】串口 GPS 模块 linux 驱动适配调试 + 视频

[复制链接]
  • TA的每日心情
    开心
    3 天前
  • 签到天数: 597 天

    连续签到: 1 天

    [LV.9]以坛为家II

    发表于 2021-8-6 15:09:07 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 robe.zhang 于 2021-8-8 19:09 编辑

    【ALINX AXU2CGB试用】串口 GPS 模块 linux 驱动适配调试 + 视频

    硬件模块:此模块严格来说不仅仅是 GPS 模块,而是  GNSS(全球导航卫星系统) 模块。
    因为它不仅能用 GPS 系统定位,还可以使用北斗、Galileo、GLONASS、GPS / QZSS 四个系统定位,可以并发三种,最下面 windows 下的解码信息可以看到同时接受了 GPS 和 GLONASS 卫星信号。
    因为大众习惯用 GPS 指代全球定位系统,笔者也以 GPS 来指代这个 GNSS 模块
    1、.png
    硬件连接:
    2.png
    gps 模块外接室外天线,放在窗口,可以很好的收到 gps 卫星信息
    3.png
    fpga 电路设计:
    4.png
    软件配置:方法类似 IIC 驱动,参考笔者以往 IIC 文章
    5.png
    GPS 模块工作视频:
    https://v.youku.com/v_show/id_XNTE5MDMxODc2MA==.html

    视频中获取到的 GPS 原始数据,这些原始数据需要解码,才能显示定位信息,原始数据中不仅仅有定位信息,还有授时信息,速度信息,海拔信息等等。

    下面是原厂的 windows 应用软件对原始数据解码后的信息,没有 linux 版本无法使用,需要自己解码
    7.png
    8.png
    9.png
    11.png
    10.png
    12.png

    (仅仅参照本文内容配置,GPS 还无法正常工作,需要把 GPS 相关的部分都找出来勾上,笔者今后文章是假设读者熟悉 linux 驱动框架,熟悉 tty 驱动框架,详细内容不再一一列出,点到为止,不适合小白,不是手把手教程。不熟悉 tty 驱动框架的话,可以参照笔者往期 IIC 驱动的文章,那个比较详细,有源码追踪分析,有框架汇总,驱动总结,参照 IIC 驱动自行追踪分析总结 TTY 驱动。)


    回复

    使用道具 举报

    该用户从未签到

    发表于 2021-8-9 15:35:18 | 显示全部楼层
    不会吧不会吧?做嵌入式这么久,连nema都不清楚?连nemalib都不知道?不会吧不会吧
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-11-23 09:57 , Processed in 0.125154 second(s), 19 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.