摘要: Linux平台下使用 Eclipse 软件创建项目工程,创建并配置编译配置项,例如 “Debug”,完成编译配置后,项目工程中会生成相应的编译配置目录 “Debug”,该目录中自动生成 makefile 文件,不使用eclipse软件,直接使用 “make all” 命令直接编译该配置项,生成可执行 阅读全文
posted @ 2021-02-24 11:59 CristL 阅读(1636) 评论(0) 推荐(0)
摘要: CppCheck 分为Windows 版本和 Linux 版本,Windows 版本可直接导入待检项目,可视化配置和输出可视化结果,本文主要关注 Linux 版本。 ###Linux 平台软件安装: 直接使用 apt-get 在线安装最为方便,否则官网下载安装包手动安装。 ###软件使用: 检查某个 阅读全文
posted @ 2021-01-29 18:11 CristL 阅读(882) 评论(0) 推荐(0)
摘要: shell 脚本 date 命令的使用 阅读全文
posted @ 2021-01-29 17:42 CristL 阅读(250) 评论(0) 推荐(0)
摘要: ###递归复制 应用场景:拷贝指定目录的子目录下所有特定格式的文件到另一个目录中,如:拷贝A目录下所有的.so文件到B目录中(A目录里面有很多子文件夹): find A/ -name '*.so' | xargs -i cp {} B/ 解释: find A/ -name '*.so' 正则表达式 阅读全文
posted @ 2021-01-25 20:11 CristL 阅读(456) 评论(0) 推荐(0)
摘要: ###PPP 相关名词解释 PPP(Precise Point Positioning)精密单点定位指的是利用全球若干地面跟踪站计算出的精密卫星轨道和卫星钟差,同时综合考虑各项误差,对单台GNSS接收机所采集的相位和伪距观测值进行定位解算,获得高精度绝对位置坐标的一种方法。 PPP-AR(preci 阅读全文
posted @ 2021-01-25 19:36 CristL 阅读(2062) 评论(0) 推荐(0)
摘要: ###枚举变量 C 标准实现中没有规定枚举变量占用的字节数 导致的问题: 不同平台枚举变量所占用的字节数不一样(STM32等平台中只占1个字节、ARM-Linux平台占用4个字节); 同一个结构体(包含枚举变量)在不同平台所占用的字节数不一样。 解决方法: 编译平台层:通过 IDE 指定枚举变量所占 阅读全文
posted @ 2021-01-13 20:52 CristL 阅读(439) 评论(0) 推荐(0)
摘要: 研发新平台,会涉及到交叉编译工具链的更新,这个时候需要更新相关的标准库和小工具 阅读全文
posted @ 2021-01-08 09:26 CristL 阅读(796) 评论(0) 推荐(0)
摘要: 论文发表中图分类号、文献标识码、国家标准学科分类代码 阅读全文
posted @ 2021-01-02 19:00 CristL 阅读(1236) 评论(0) 推荐(0)
摘要: ###二进制命令定长和不定长区分 ####不定长格式 以Ublox模块的UBX协议为例,如下图: 该协议的优点: 紧凑-使用8位二进制数据; 受保护的校验和-使用开销较低的校验和算法; 模块化-使用两阶段消息标识符(类和消息ID); 支持自定义字段扩展。 如上图 Payload 规定: 无特殊说明的 阅读全文
posted @ 2020-12-09 19:12 CristL 阅读(398) 评论(0) 推荐(0)
摘要: ###图片编辑 网文编辑如 MarkDownPad 软件无法直接插入图片,需要通过本地上传或者网络获取的方式实现,本地上传的方式仅仅在本机上使用,不方便,采用网络获取的方式更为便捷。 MarkDown 本地图片获取命令(本地路径替换括号中内容): ![avatar]语法后面带上括号,括号中存放本地图 阅读全文
posted @ 2020-12-09 18:59 CristL 阅读(254) 评论(0) 推荐(0)