板子不需要联网,使用者也不需要输入命令,只用把 TF 卡拔下来插到电脑,把压缩包放进去,再插回板子开机。板子开机后自动检测 TF 卡里是否有压缩包,如果有,就自动复制到指定程序目录,然后重启系统,让新版本生效。 使用命令,即可生成运行程序的压缩包
python .\tools\create_offline_update.py --workspace C:\Users\22421\Desktop\exo_hud_ws --version test-001
在自启动的脚本中加入相关的检测更新脚本,来实现开机自动复制最新版本程序。
ROS2 各节点正常发布带时间戳的数据,一个节点按配置订阅需要记录的话题,再用 rosbag2 + MCAP 写成飞行日志文件。
通过 GNSS 同步 Linux 系统时钟;给所有 ROS 节点发布的topic打时间戳。没有 GPS 信号时,可以先用网络 NTP 或系统时间。
配置需要记录的 topic、消息类型,以及不同 profile 下的记录频率。profile目前分为高频和低频。
实现功能
Config
| 项目 | 说明 |
|---|---|
Threshold |
过热阈值,单位 degC |
normalColor |
正常状态颜色 |
warningColor |
过热状态颜色,默认红色 |
shape |
警告标识形状,默认三角形 |
实现功能
Config
| 项目 | 说明 |
|---|---|
size |
进度条宽高 |
normalColor |
常规填充颜色 |
warningColor |
高输出状态颜色 |
Threshold |
进入高输出提示的百分比 |
Properties
| 属性 | 说明 |
|---|---|
outputRatio |
节流阀输出比,范围 0.0 至 1.0 |
percentageText |
百分比显示文本 |
本文章使用limfx的vscode插件快速发布