- 博客(19)
- 收藏
- 关注
原创 opencv开发记录
在下载完opencv后,一般只有vc开头的文件夹,这些文件是编译好可以直接在Visual Studio中使用的,但是如果想在VSCode或者Qt中使用opencv就要重新编译。VSCode中使用要用MinGW编译。Qt中使用要用Qt的编译器编译。
2024-12-06 20:15:14
247
原创 pkg-config用法
pkg-config是一个用于管理编译和链接参数的工具,特别是在使用外部库时非常有用。下面是你提供的输出中每个选项的详细解释,以及相应的示例。
2024-10-15 19:30:14
982
原创 链接不到usb库解决方法及使用pkg-config自动指定编译和连接参数(lib,头文件)
问题:libusb已安装,头文件已包含,编译时候报如下错误解决:要链接相关库,指定头文件路径,这里使用pkg-config自动指定。
2024-10-15 19:28:40
290
原创 建立交叉编译项目时不能解析头文件
问题:交叉编译项目无故飘红,warning显示无法解析头文件,但是x86项目没事。原因:arm平台的include路径没包含。在.pro文件里加上include所在路径。
2024-10-14 15:24:31
242
原创 开发板直连外网实现pc,虚拟机,开发板互ping
这里开发板ip是192.168.1.102,我们需要将虚拟机的ip配置成192.168.1.105。1、首先将开发板的eth1连接到可以上网的路由器,再使用下面的指令自动分配ip。2、查看开发板ip在哪个网段,将虚拟机的ip手动配置到和开发板相同的网段。3、互ping测试、虚拟机ping开发板。开发板ping虚拟机。
2024-10-12 14:31:21
237
原创 当ubuntu下存在多个版本的python,如何指定使用某版本的pip,并将包安装到指定目录
而在conda环境下,import不到这个包。使用conda install 安装包很慢而且会报错冲突,可以使用conda内置python的pip将包安装到conda环境下。服务器使用ubuntu16,默认python为2.7和3.5,他们的pip位于。也可以不指定安装路径,一般指定了某个环境pip后,会自动将包安装到该环境下。1、首先,找到你的环境pip所在位置。这时候使用pip安装,会将包安装到。
2024-05-07 12:22:13
597
1
原创 ubuntu下编译安装源码包以及pkgconfig查看源码包的lib和include
也可以下载到别的地方。只是该目录专门存放用户自己下载的源码包,下载完成后,根据文件类型自行解压。第二部:./configure生成makefile,参数可选。然后就能在安装路径下看到你的库文件了。如果发生报错,找不到这个库文件。如果不是arm就简单多了。可以尝试export一下。
2024-05-04 15:21:14
565
1
原创 如何用usb转ttl模块直接调试开发板上的esp8266模块
把GPIO设置为开漏输出模式,这样用usb转ttl模块对wifi模组进行串口通信的时候,单片机的GPIO呈现为高阻态,可看做断开。数据不会输入到单片机内部,而是进入wifi模块,所以可以直接对wifi模组进行调试。3、烧录进单片机,将usb转ttl模块接到该串口的GPIO上,具体接法:usb转ttl模块的tx接串口的rx,rx接串口的tx。通过串口的初始化代码可以定位到具体的串口GPIO,我这里是串口2,GPIO是PB10和PB11。1、首先查看代码或者原理图,找到连接esp8266模块的串口和GPIO。
2024-03-08 21:22:38
1271
2
原创 ESP8266测试--编码方式连接网络调试助手并通过网络调试助手向8266发送信息
3、查看自己电脑的ip地址,具体方法是搜索网络连接,打开后双击WLAN,弹出WIFI状态后,点击详细信息,地址如下所示。1、电脑和esp8266模块必须连接同一个wifi。我这里是用我的手机开的热点。
2024-03-08 11:06:48
768
1
原创 CMake Error: The source “/home/book/tf_ws/src/CMakeLists.txt“ does not match the source “/home/book/
文件不匹配的问题,并成功构建您的ROS工作空间。如果问题仍然存在,请检查其他可能的错误并尝试解决。文件不匹配,可能是由于缓存文件与新的源文件不匹配导致的。:尝试手动重新运行CMake命令,指定正确的源目录。通过清理构建文件、重新运行CMake命令以及指定正确的源目录,您应该能够解决。:首先,尝试清理构建文件和缓存,然后重新运行。这将重新运行CMake来生成正确的构建文件。这将删除旧的构建文件和缓存,然后重新运行。命令时指定正确的源目录。确保正确指定了源目录和选项。来生成新的构建文件。
2024-02-24 19:33:12
1727
1
原创 mount /dev/mmcblk2p2 /boot提醒这个分区不存在
dev/mmcblk2p2 通常用于在 Linux 系统中访问 eMMC 存储设备的第二个分区。例如,如果你有一个基于 ARM 的嵌入式设备,它可能使用 eMMC 存储设备来存储操作系统和数据,你可以通过 /dev/mmcblk2p2 路径来访问和操作这个分区的数据。/dev/mmcblk2p2 是一个在 Linux 下的设备文件路径,通常指的是 eMMC 存储设备的第二个分区(p2 表示第二个分区)。
2023-09-24 15:46:10
1183
1
原创 开发板无法ping通windows
开发板通过usb网卡和windows网卡相连,无法ping通可能是因为windows防火墙的原因。将防火墙如下设置即可ping通。
2023-09-22 12:34:45
340
1
原创 Ubuntu可以ping ip但是无法ping网址解决办法
可以看到最后的dns ,'options' 是指DNS解析器的一些配置选项。'edns0' 是其中一个选项,它表示启用EDNS0(扩展DNS协议)。EDNS0是一种扩展DNS协议,它允许DNS消息包含更多的数据。此文件为readonly文件,要先进入root权限再进行修改。不出意外应该是dns出现问题,于是跟着教程修改dns,大多数教程试了以后都没用。于是查看/etc/resolv.conf文件,该文件为dns客户机配置文件。将nameservers改为8.8.8.8。进入root以后键入。
2023-09-22 09:20:05
1237
1
原创 桌面快捷方式图标变白解决方法
同时按【Shift + Ctrl + Esc】键打开。同时按 【Win + R】键打开运行,输入。双击打开此电脑,点击【查看】,勾选。,右键选择重新启动;
2023-07-09 07:53:55
1488
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人