WhyCan Forum

本站无需注册,无需积分,无需回复可下载所有资料,如果真的喜欢小站,请您注册之后请至少回复一个帖子激活Id,谢谢支持! 站长QQ: 516333132 (挖坑网/填坑网) admin@whycan.cn

您尚未登录。

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

firstman
会员
注册时间: 2019-04-06
累计积分: 67

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。

离线

页脚