上一页 1 2 3 4 5 6 ··· 48 下一页

2026年5月18日

DTSI 多个模块共用同一个 GPIO 引脚冲突 问题汇总

摘要: 一、核心本质 同一个物理 GPIO 引脚,在设备树里被两个及以上驱动 / 模块同时申请、配置、使用。 二、直接出现的问题 1. 驱动注册失败、内核报错 先加载的驱动成功占用 GPIO,后加载驱动调用gpiod_get()/gpio_request()直接失败 打印 gpio already requ 阅读全文

posted @ 2026-05-18 19:59 邗影 阅读(54) 评论(0) 推荐(0)

2026年5月8日

debug比release程序启动的快

摘要: 如果遇到依赖库相同,查找依赖路径也一样;但是debug比release程序启动快的场景: 考虑是否有做加密验签;导致程序每次开机重启“启动”时候,进入main都要花费好几秒;正常情况由于release做了优化应该比debug加载启动快;所以出现相反的情况要看一下是不是SO、EXE的启动需要做加密校验 阅读全文

posted @ 2026-05-08 14:02 邗影 阅读(16) 评论(0) 推荐(0)

2026年4月28日

关于CPU占用优先级的调整

摘要: 如果你的程序已经启动了,但是偶尔你调用它,他来不及响应,或者响应很慢; 尝试调整优先级 PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ setsid nice -n -20~19 ;等级从-20到19 越来越低,等级高了就优先使用CPU;前提是你的程序已经 阅读全文

posted @ 2026-04-28 15:20 邗影 阅读(16) 评论(0) 推荐(0)

2026年4月16日

关于蜂鸣器发声

摘要: 1 驱动上下电(无源蜂鸣器,内部无震动线圈,靠方波驱动发声) 1.1 PWM驱动,上电就响,下电就停;PWM使能频率和占空比;(只有一个PWM输入) 1.2 IO上下电,电容蓄电用来在下电时候缓流,PWM设置频率和占空比持续输出;(PWM和IO两个输入) 第一种方式就是播放停止比较简单;引脚复用,编 阅读全文

posted @ 2026-04-16 19:29 邗影 阅读(30) 评论(0) 推荐(0)

2026年4月2日

麦序与声源定位

摘要: 声源定位: 1、一般需要3个麦克风(一般是一个圆环电路板,上边接3个咪头 ) *mic1 * mic2 * mic3 2、首先要确定mic与驱动的通道对应关系 通过测试时候手动按住麦克,采集数据,来对应实物mic和通道的对应关系 3、在机器的正方位,一般要规定通道放置顺序,也就是麦序;因为算法定位生 阅读全文

posted @ 2026-04-02 16:40 邗影 阅读(37) 评论(0) 推荐(0)

关于squashfs压缩挂载

摘要: 嵌入式常用的一种压缩方式squashfs; 一、squashfs优缺点(1)优点高压缩率:SquashFS 使用 gzip、lzma、lz4、xz 等压缩算法,能够显著减少文件系统的大小,节省存储空间。 只读特性:适合用于需要保护数据完整性的环境,如嵌入式系统和操作系统的只读镜像。 高效的随机访问: 阅读全文

posted @ 2026-04-02 15:01 邗影 阅读(51) 评论(0) 推荐(0)

2025年12月19日

软连接生成

摘要: 1 在代码的配置文件里设置 ln -sf之类的 2 手动在控制台生成一个软连接文件,项目运行时候考过去 阅读全文

posted @ 2025-12-19 13:49 邗影 阅读(12) 评论(0) 推荐(0)

2025年10月24日

线程退出未定义行为

摘要: #include <iostream> #include <thread> #include <mutex> #include <condition_variable> #include <chrono> #include <pthread.h> std::mutex mtx; std::condi 阅读全文

posted @ 2025-10-24 16:15 邗影 阅读(13) 评论(0) 推荐(0)

2025年9月23日

linux文件查找

摘要: which:查找可执行文件 whereis:查找系统安装的文件;查不到自定义文件的; find . name "XXX": 查找自己项目里的文件 阅读全文

posted @ 2025-09-23 10:15 邗影 阅读(12) 评论(0) 推荐(0)

2025年9月19日

C语言弱函数

摘要: project/ ├── core/ │ └── system_init.c // 核心框架代码,包含弱函数 ├── boards/ │ └── my_board.c // 板级特定代码,提供强函数 └── main.c // 主程序 //定义一系列弱的初始化钩子 __weak void clock 阅读全文

posted @ 2025-09-19 17:08 邗影 阅读(53) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 ··· 48 下一页

导航