42
770
1532
金牌飞友
2019年04月05日,我开源了自己写的 ArduPilotLog。 ardupilot 日志系统非常好用,所以我打算将之移植出来。 在移植之前,先来解析一下 ardupilot 日志文件,为后面移植代码打个基础。 公众号回复 ardupilotlog 得到 github 开源地址。
ArduPilotLog的重大作用之一,就是:将日志转为 sqlite 数据库文件。这个功能为日志文件赋予了新的生命。 这个功能是“站在巨人的肩膀上”产生的,因为 ardupilot 原有日志里具有建立数据库所需的全部内容,只是没有以数据库文件的形式存在而已。
要点提示: 1、日志文件同一内存分布下的两种内容。 2、日志文件与数据库文件的关系。 3、日志文件的内存分布。
结合 ArduPilotLog 关键代码说明。
个函数是移植 ardupilot 日志系统所需的函数之一。
使用道具 举报
本版积分规则 发表回复 回帖后跳转到最后一页