- 博客(20)
- 收藏
- 关注
原创 PX4 SITL 异常退出后无法连接 QGroundControl:一次完整排查记录
UE4 异常退出 → PX4 SITL 残留 → 新 PX4 无法启动 instance 0 → QGC 无法恢复连接。然后把残留的PX4 主进程、rcS启动脚本以及px4-*子进程清理干净,再重新启动。以后遇到同样问题,优先清 PX4 残留,不要重新编译 PX4,也不要先改 QGC 或 AirSim 配置。
2026-09-23 13:56:50
79
原创 AirSim 1.8.1 + UE4.27.2 Blocks 模块编译问题
### 摘要本文记录了 AirSim 1.8.1 与 UE4.27.2 的环境配置及 Blocks 项目编译过程中遇到的问题。通过确认版本、重新编译 AirSim,并使用 UE4 的 `Build.sh` 手动编译 `BlocksEditor`,最终成功完成 `AirSim` 和 `Blocks` 模块的编译,并解决了 UE4 启动时提示模块缺失的问题。
2026-09-22 15:21:29
253
原创 Ubuntu设置Fcitx5开机自动启动,解决中文输入法失效问题
Ubuntu中GUI程序的自动启动通常通过.desktop文件实现。即可实现开机自动启动输入法。这种方法不会修改系统配置,只影响当前用户,安全且方便。
2026-09-19 11:27:07
234
原创 Ubuntu 26.04 ARM64 下 AIC8800 USB Wi-Fi 6 网卡驱动安装实战:从 make 缺失到驱动编译成功
整个过程实际上是一步一步排除阻塞点。make ❌gcc ❌make ✅gcc ❌于是驱动继续向下编译。make ✅gcc ✅于是 AIC8800 驱动的内核模块终于具备完整的编译条件。AIC8800 USB Wi-Fi 6 网卡驱动配置成功 ✅离线 ARM64 Linux 驱动编译环境的准备。USB Wi-Fi 6 网卡↓AIC8800 驱动↓dpkg↓postinst↓make↓↓gcc↓↓↓编译内核模块↓驱动安装完成。
2026-09-18 19:03:33
143
原创 从零理解 argc 和 argv:命令行参数背后的秘密
要点解释argc参数个数,至少为 1(程序名)argv字符串数组,按空格拆分,argv[0]是程序名引号的作用将内含空格的一段文本合并为一个参数ROS 中的用法ros::init会解析__开头的系统参数,保留用户参数供param()读取最后一句忠告:当你下次写时,脑子里要浮现出"终端输入被空格切分"这一画面。只要牢记这一点,你就再也不会被命令行参数搞晕了。如果你还有疑惑,欢迎在评论区留言,我会尽力解答。也建议你亲手复制上面的示例代码运行一遍,体验一下"眼见为实"的感觉!
2026-07-21 14:48:11
276
原创 在虚拟机中编译imx6ull开发板的字符驱动文件报错关于freetype的问题
/home/book/imx6ull/xf_project/ui/lvgl/src/extra/libs/freetype/lv_freetype.c:12:10: fatal error: ft2build.h: No such file or directory #include "ft2build.h" ^~~~~~~~~~~~compilation terminated.ui/lvgl/CMakeFiles/lvgl.dir/build.make:1041: recipe
2024-10-28 23:11:31
566
1
原创 在虚拟机中编译imx6ull开发板的字符驱动文件报错关于freetype的问题
/home/book/imx6ull/xf_project/ui/lvgl/src/extra/libs/freetype/lv_freetype.c:12:10: fatal error: ft2build.h: No such file or directory #include "ft2build.h" ^~~~~~~~~~~~compilation terminated.ui/lvgl/CMakeFiles/lvgl.dir/build.make:1041: recipe
2024-10-27 16:46:33
528
原创 在Ubuntu中编译含有JSON的文件出现报错
在ubuntu中进行JSON相关学习的时候,我发现了一些小问题,决定与大家进行分享,减少踩坑时候出现不必要的时间耗费。对于这个问题的解决其实不难,只需要在每一行的后边加上连词符号 \ 即可,将多行拼成1行。可以发现报错的部分非常的多,而且都明显的指向 \ 反斜杠这一 方面的错误。尝试着将后边的空格去掉之后,再次进行编译,前边的警告错误荡然无存。这些不同于大众的颜色的反斜杠,后边带有空格,其他的没有。在这几个颜色不同的反斜杠之间瞎点,发现一个小问题。其余部分的代码与本次的错误分享无关,暂不截图。
2024-09-16 00:12:38
855
原创 在Ubuntu中编译含有JSON的文件出现报错
在ubuntu中进行JSON相关学习的时候,我发现了一些小问题,决定与大家进行分享,减少踩坑时候出现不必要的时间耗费。对于这个问题的解决其实不难,只需要在每一行的后边加上连词符号 \ 即可,将多行拼成1行。可以发现报错的部分非常的多,而且都明显的指向 \ 反斜杠这一 方面的错误。尝试着将后边的空格去掉之后,再次进行编译,前边的警告错误荡然无存。这些不同于大众的颜色的反斜杠,后边带有空格,其他的没有。在这几个颜色不同的反斜杠之间瞎点,发现一个小问题。其余部分的代码与本次的错误分享无关,暂不截图。
2024-09-14 15:56:01
1315
原创 在VMware虚拟机中编译文件的时候报错:找不到头文件ft2build.h
报错内容,提示说找不到头文件ft2build.hfreetype_show_font.c:12:10: fatal error: ft2build.h: No such file or directory#include ^~~~~~~~~~~~compilation terminated.
2024-09-06 22:59:05
1129
原创 电赛必备-TI开发板MSPM0G3507开发应用教程-环境配置
存放路径\MSPM0G3507\mspm0_sdk_2_01_00_03\examples\nortos\LP_MSPM0G3507\driverlib。接下来选择路径,我是选择存放在刚才创建的文件夹中,与前边的同级目录下,这个是随意的没有硬性要求,无中文即可。复制后打开,我使用的是keil进行开发,所以出了keil外的文件夹均可删除。图中是由网址进入后下滑,找到“软件开发套件”选项,点击下载选项。左侧两个感叹号的文件删除,这两个文件是sys。其中需要注意的是勾选的不要勾选军事的选项。
2024-08-06 22:38:05
4250
4
原创 树莓派上运行ROS,在编译时Invoking “catkin_make -j4 -l4” failed错误
先在catkin_ws的src文件夹下打开终端。返回catkin_ws。
2024-05-18 23:30:54
630
原创 在Oracle VM VirtualBox虚拟机中ubuntu识别U盘和USB设备
在电脑上插上U盘,然后选择在上方的导航栏 - 设备 - USB - 你的 U盘 对应的名字,不确定的话也可以一个一个尝试。
2024-05-18 14:54:57
1354
原创 对于stm32中printf函数的移植方法
使用printf之前需要先打开工程选项,把use microLIB选项打开。microlib是keil为嵌入式平台优化的一个精简库,本文使用到的printf将会用到这个microlib。
2024-03-12 21:45:40
1032
1
原创 树莓派opencv(基于Spyder进行编写)学习笔记六,HSV、HSL、YUV颜色空间
这段代码是用于显示小猴子的图像,注意图像存放的路径需在Spyder存放程序的相同路径下。如果对于图像的存放和读取方式不熟悉可参考这篇文章。
2024-03-03 13:34:01
545
1
原创 【已解决】vscode + esp idf 里面menuconfig打不开怎么办
对于这里我是使用esp idf插件对esp32进行编译,对于其他情况应该也大同小异可供参考。解决办法很简单,就是连接好开发板,并正确选择端口就可以了。
2024-02-18 12:11:55
2087
1
原创 嘉立创EDA电子设计-继电器电路驱动蜂鸣器
题目出自于2022年嘉立创模拟题3,在做题的时候我发现这里的二极管很有意思,所以给大家分享一下,大家可以尝试着连接,后面公开答案(答案参考自哔哩哔哩up:JHP硬件工作室)
2024-02-16 15:47:09
2808
1
原创 visual studio code(#include报错,找不到源文件)移植别人文件时的注意事项(文章使用espidf插件)
前段时间我在学习esp32时,移植别的博主的工程文件来参考学习的时候发现,编译始终不成功,总是会出现找不到头文件以及无法打开源文件和关于#includepath等错误,在网上查询了很久尝试了许多的方法,综合之后总结了以下方法。
2024-02-11 08:00:00
2278
1
原创 树莓派开机自动VNC连接,即开即用(无需专门外接显示屏去设置以及查找ip地址)
具体虽然原理并没太深入了解,但是目前学习一段时间并没有出现过问题,(前提是不要修改热点的密码)打开树莓派的同时打开热点也会自动连接上,属实对于刚入坑的小伙伴非常友好,还是非常推荐这个方法的,(如果有矿也可以专门买个大显示屏给树莓派)
2024-02-10 08:00:00
1618
1
原创 (已解决)(方法在底部)pycharm使用import cv2时报错,没有名称为 ‘cv2‘ 的模块,如何添加cv2模块,import cv2时被标红怎么解决
文章有记录踩坑点,后面也有解决方式,可以直接看到后面部分
2024-02-07 16:22:35
5574
17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅