文件名称:libgps:专为嵌入式系统设计的小型GPS库
文件大小:45KB
文件格式:ZIP
更新时间:2024-05-25 04:18:46
C
GPS库 一个小型的GPS库,用C语言编写,旨在用于嵌入式系统。 该项目的目标是为在缺乏浮点协处理器的系统上快速生成用于解码和编码NMEA字符串的最小库。 该库还被设计为快速且安全的。 从某种意义上讲,解码器功能在解析NMEA语句时会尝试并执行尽可能少的指令,这是快速的。 从所有接收到的输入针对某些硬编码正则表达式进行验证的意义上来说,这是安全的。 特征 这是该库提供的主要功能。 解码器 解码器是该库的主要功能。 它接收完整的NMEA语句,美元符号,校验和,CRLF以及所有内容,并将该语句解码为时间位置速度记录。 然后,您可以检查存储的值是否有效,如果有效,则可以继续使用数据。 编码器 这是一个实用程序功能。 使用它来编写旨在作为有效NMEA句子发送到GPS设备的命令。 安装 该库仅由三个文件组成。 gps.c和gps.h。 如果您正在开发裸机应用程序(例如Arduino),请随时将源文件
【文件预览】:
libgps-master
----example()
--------simple_usage.c(2KB)
--------CMakeLists.txt(447B)
--------benchmark.c(2KB)
----cmake()
--------FindCMocka.cmake(1KB)
----test()
--------test_gps.c(9KB)
--------CMakeLists.txt(272B)
----LICENSE(1KB)
----src()
--------gps.h(7KB)
--------gps.c(17KB)
--------CMakeLists.txt(140B)
----doc()
--------Doxyfile.in(101KB)
--------CMakeLists.txt(363B)
----.gitignore(267B)
----CMakeLists.txt(721B)
----README.md(3KB)
----.gitattributes(120B)