
工具
文章平均质量分 69
froxy
从事嵌入式系统开发
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
usbutils工具的使用帮助
usbutils是Linux系统中用于管理USB设备的实用工具集,包含lsusb、usb-devices等命令,可列出设备信息、分析拓扑结构和调试HID设备。通过安装包(如apt install usbutils)即可使用,支持设备过滤(lsusb -d vid:pid)、树状显示(lsusb -t)和功耗检查等操作。常见应用包括设备识别、驱动绑定验证,配合dmesg和udev规则可解决权限问题或持久化命名。高级功能涉及USB协议分析和内核模块检查,是嵌入式开发和硬件调试的高效工具。原创 2025-06-06 22:00:00 · 481 阅读 · 0 评论 -
动态库版本不配问题排查步骤
库版本不匹配的排查指南: 定位问题:通过报错信息锁定库名和版本号,使用file检查文件属性,objdump查看依赖关系。 版本检查:用find搜索所有库文件,对比版本号,删除冲突版本或更新符号链接。 路径修正:确保系统能找到库文件,设置LD_LIBRARY_PATH或更新/etc/ld.so.conf并运行ldconfig刷新缓存。 预防措施:使用Docker或conda隔离环境,统一编译选项,维护版本兼容清单。原创 2025-05-26 21:31:25 · 1071 阅读 · 0 评论 -
pkg-config的功能与作用说明
pkg-config是构建系统的核心工具,通过读取.pc文件统一管理第三方库的编译/链接参数(头文件路径、库文件路径、版本等),解决跨平台开发中的路径和版本问题。它支持自动调用和手动检查,尤其在嵌入式开发中通过设置PKG_CONFIG_PATH和PKG_CONFIG_SYSROOT_DIR确保交叉编译正确性。关键功能包括版本约束检查(如openssl>=1.1.0)和错误输出,帮助开发者快速验证依赖环境。合理配置.pc文件路径是保证构建成功的关键。原创 2025-05-26 21:12:51 · 581 阅读 · 0 评论 -
使用yml与Dockerfile文件配合构建docker容器-群晖nas
为了方便在nas上构建容器,现在整理将docker-compose.yml文件与Dockerfile文件放置在同一个目录。就可以自动生成docker镜像了。采用上面的方式就可以方便构建自己容器开发环境了。原创 2025-04-25 08:03:34 · 367 阅读 · 0 评论 -
刚毕业的大学生从事嵌入式技能列表
建议从MCU开发入手,逐步深入RTOS和Linux驱动,同时关注行业趋势(如Rust、AIoT),通过持续实践提升竞争力。嵌入式开发是软硬件结合的领域,毕业生需在。原创 2025-04-04 16:22:26 · 1172 阅读 · 0 评论 -
git管理时keil项目忽略文件列表
在使用 Git 管理 Keil MDK(μVision 5)工程时,需要忽略编译生成的临时文件、调试文件、用户配置等非必要内容。以下是忽略文件的详细列表及说明,可直接保存为。可保持仓库精简且跨环境兼容。原创 2025-03-21 21:15:39 · 1042 阅读 · 0 评论 -
MDK(Keil μVision 5)的编译过程及文件类型全解
通过理解上述流程和文件类型,可以更高效地使用Keil MDK进行开发和调试。原创 2025-03-21 21:10:45 · 1468 阅读 · 0 评论 -
VS code配合Cmake调试多个c文件工程
安装的插件cmakecmake tools如下图所示编译与调试如下图所示:配置调试信息,然后选择编译器版本,build,Debug,选择需要调试的目标文件。效果如下图所示...原创 2020-02-02 20:10:41 · 852 阅读 · 0 评论 -
按照Doxygen工具规范给程序添加注释
Doxygen介绍为什么要用这个工具Doxygen注释规范原创 2017-10-21 21:02:56 · 995 阅读 · 0 评论 -
Markdown书写博客
使用Markdown写的第一个博客 特此纪念 开启书写博客之路第一方便标题一标题二第二实验2016/7/25 21:49:08原创 2016-07-25 21:54:12 · 327 阅读 · 0 评论