- 博客(9)
- 收藏
- 关注
原创 配置C++的OpenCV环境
本文系统介绍了静态库、动态库及其链接方式在C++开发中的配置与应用。首先通过STM32开发案例说明静态库(.a/.lib)和静态链接的特点:将库代码直接合并到可执行文件中,实现代码保护但增大文件体积。其次以Python调用OpenCV为例,分析动态库(.pyd/.dll)和动态加载的运行时特性。重点阐述C++中独特的".lib索引库+.dll动态库"机制,既减小可执行文件体积又保持编译型语言特性。最后详细演示了在Visual Studio中配置OpenCV开发环境的完整流程,包括头文件路
2026-03-13 22:13:09
364
原创 树莓派系统烧录踩坑总结
本文记录了在树莓派上部署Ubuntu系统过程中遇到的问题及解决方案。首先介绍了常见文件操作系统(FAT32、NTFS、ext4等)及其特点,重点分析了Windows无法识别SD卡的原因:错误使用了ISO格式镜像而非适用于ARM架构的.img格式。通过对比Rufus和Raspberry Pi Imager两种烧录工具,指出正确方法应选择专为树莓派设计的Ubuntu镜像(.img或压缩包格式),并推荐直接使用Raspberry Pi Imager进行烧录。文章还详细解释了分区表(MBR/GPT)的作用,并提供了
2026-03-12 14:06:57
622
原创 基于标准库的STM32F4xx的工程模板
摘要:本文详细介绍了如何为STM32F407VET6创建基于标准外设库的Keil5工程模板。首先从ST官网下载STM32F4标准库,然后通过Keil5安装对应固件包并新建空白工程。重点讲解了工程目录结构设计、标准库文件添加方法、Keil工程配置步骤(包括头文件路径设置、宏定义添加和编译器选择),以及编译过程中常见问题的解决方法(如删除多余外设文件、修改配置文件等)。最后成功完成工程模板配置,为后续STM32F4系列开发打下基础。该模板适用于习惯使用标准库开发的用户,可作为STM32F4系列开发的起始框架。
2025-08-22 19:39:59
1923
1
原创 Linux中的yum无法下载软件的问题的解决
这篇博客记录了解决Linux系统中yum命令无法使用的问题。作者首先通过ping测试排除了DNS解析错误,确认是yum官方源下架导致的问题。解决方法包括:备份原配置文件、更换为阿里云镜像源、清理缓存并更新软件包。整个过程详细记录了每个步骤的命令操作和注意事项,最后成功解决了wget安装问题。文章提供了完整的解决方案参考,并附有原始教程链接,对遇到类似问题的用户具有实用参考价值。
2025-08-19 23:13:16
1301
7
原创 Arduino的库函数管理
本文总结了Arduino的文件管理系统及修改默认存储位置的方法。作者通过参赛经历发现Arduino默认将库文件和固件库分散存放在C盘多个目录下,包括用户库(C:\Users\Documents\Arduino\libraries)、系统库(C:\Users\AppData\Local\Arduino15)和配置文件(C:\Users.arduinoIDE)。通过修改arduino-cli.yaml文件中的路径配置,可将这些文件统一迁移到其他磁盘(如D盘),从而节省C盘空间并实现规范化管理。操作步骤包括备份原
2025-08-19 13:00:52
2419
1
原创 用Windows的WSL功能安装Ubuntu过程中出现的问题
但这里要说明一点就是,在微软商店下载了Ubuntu后直接点击打开就会出现一开始我贴的那张图的命令行结果,其实是可以在里面直接回车来安装WSL的,但是这个窗口会慢到你怀疑人生,我一个小时才下载百分之28,后来它还自己停止了,然后我就自己重新开了一个PowerShell重新下载,就很快了。还有一个问题就是我的VPN无法与微软商店共存,这个问题不知道是为什么,因为我不是很了解VPN,所以我没办法做出解释,但是如果微软商店出现了无法联网这样的提示,可以选择讲VPN关掉。
2025-08-18 22:13:20
1230
原创 最新版Keil5 MDK的相关问题综述
本文总结了使用新版Keil5 MDK开发STM32时遇到的两个问题及解决方案:一是编译器冲突问题,新版默认安装ARM Compiler 6易导致编译错误,可通过单独安装ARM Compiler 5并手动配置解决;二是自动复位失效问题,需在Debug设置中取消Pack选项的ENABLE勾选。文章还对比了新旧版Keil5在器件支持包下载方面的差异,指出新版下载更稳定但存在兼容性问题,为STM32开发者提供了实用的调试经验。
2025-07-08 15:02:34
1346
1
原创 为树莓派4B安装中文输入法
本文详细介绍了在树莓派上安装配置中文输入法的完整过程。首先分析了Linux系统常见的三种输入法框架(IBUS、SCIM、FCITX),选择FCITX作为安装框架。然后分步说明安装步骤:1)更新软件源;2)安装FCITX框架和谷歌拼音输入法;3)重启系统。接着指导配置方法:1)打开FCITX配置界面;2)添加谷歌拼音输入法并调整优先级。最后展示了在Thonny中成功输入中文的效果。文章为树莓派用户解决了中文输入问题,提供了实用的操作指南。
2025-05-12 15:57:24
2823
原创 树莓派4B在无网线、无显示屏的情况下利用笔记本自身的热点连接到笔记本
本文详细介绍了树莓派4B的无线连接配置过程。作者首先讲解了树莓派的发展历史和型号选择,然后重点演示了通过电脑热点连接树莓派的方法:包括系统烧录、网络配置(需在SD卡根目录创建ssh和wpa_supplicant.conf文件)、IP地址获取等关键步骤。文章还详细介绍了三种连接工具的使用:Putty(命令行)、远程桌面连接(需安装xrdp)和VNC(图形界面)。针对开发过程中可能遇到的问题,作者分享了实际经验,如在系统烧录时预先配置网络信息可提高成功率。本文为无显示器、无网线接口情况下使用树莓派提供了实用解决
2025-05-10 18:02:51
1927
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅