您尚未登录。

楼主 #1 2019-06-14 07:36:29

firstman
会员
注册时间: 2019-04-06
已发帖子: 279
积分: 279

Linux 添加 GNSS 全球定位设备

https://github.com/torvalds/linux/blob/master/Documentation/devicetree/bindings/gnss/sirfstar.txt
https://github.com/torvalds/linux/blob/master/drivers/gnss/sirf.c

驱动勾选: CONFIG_GNSS_SIRF_SERIAL

dts配置:

serial@1234 {
    compatible = "ns16550a";

    gnss {
        compatible = "wi2wi,w2sg0084i";

        vcc-supply = <&gnss_reg>;
        sirf,onoff-gpios = <&gpio0 16 GPIO_ACTIVE_HIGH>;
        sirf,wakeup-gpios = <&gpio0 17 GPIO_ACTIVE_HIGH>;
    };
};

GNSS:Global Navigation Satellite System(全球卫星导航系统)
GPS:Global Positioning System(全球定位系统)
GPS是美国的卫星导航系统。


还有,
俄罗斯的GLONASS;
欧盟的Galileo;中国的北斗。
这几大导航系统统称为GNSS。

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn