会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
爱坤的小院
博客园
首页
新随笔
联系
订阅
管理
2026年5月12日
合众恒跃rk3576EVM商业板(8+64)测评
摘要: PMIC RK806S-5 一、摄像头 1、确认摄像头识别成功 接上摄像头后执行 v4l2-ctl --list-devices Failed to open /dev/video0: No such device dmesg | grep -Ei "sensor|camera|ov|imx|gc|
阅读全文
posted @ 2026-05-12 09:26 上善若淼
阅读(7)
评论(0)
推荐(0)
2026年5月9日
vscode使用clangd
摘要: 一、前言 在现代 C/C++ 工程开发中,代码规模不断扩大,尤其是在嵌入式系统、Linux 驱动、图形界面(如 LVGL)等复杂项目中,传统的代码提示与跳转工具已经难以满足工程级开发需求。 clangd 是 LLVM 体系下的 C/C++ 语言服务器,它基于 Clang 编译器前端构建,直接利用真实
阅读全文
posted @ 2026-05-09 13:09 上善若淼
阅读(26)
评论(0)
推荐(0)
2026年4月9日
CDC-ACM串口、mmap、epoll
摘要: 一、mmap示例代码 点击查看mmap示例代码 #include <stdio.h> #include <stdlib.h> #include <fcntl.h> #include <unistd.h> #include <termios.h> #include <sys/mman.h> #incl
阅读全文
posted @ 2026-04-09 17:45 上善若淼
阅读(5)
评论(0)
推荐(0)
2026年4月4日
linux驱动之RGB屏幕
摘要: 一、参考链接 https://wiki.luckfox.com/zh/Luckfox-Pico-Ultra/RGB-Screen/#10-rgb-屏幕系统配置 二、点亮4.3寸RGB屏幕使用RGB18bits pinctrl使用下面的标签 三、设备树配置 #include <dt-bindings/
阅读全文
posted @ 2026-04-04 10:19 上善若淼
阅读(14)
评论(0)
推荐(0)
交叉编译freetype(合众恒跃RK3506平台)
摘要: 下载源码 git clone https://gitlab.freedesktop.org/freetype/freetype.git cd freetype 配置交叉编译工具链 export TOOLCHAIN=/home/rk3506/HZ-EVM-RK3506_MINI_SDK/buildro
阅读全文
posted @ 2026-04-04 10:12 上善若淼
阅读(14)
评论(0)
推荐(0)
modbus轮询实现
摘要: /* 文件:modbus_reg.h */ #ifndef __MODBUS_REG_H__ #define __MODBUS_REG_H__ #include <stdint.h> #include <modbus.h> #include <pthread.h> extern pthread_mu
阅读全文
posted @ 2026-04-04 10:12 上善若淼
阅读(9)
评论(0)
推荐(0)
2026年3月22日
记录将屏幕TPM0521002P适配到泰山派
摘要: 一、前言 这块 TPM0521002P 屏幕 是在 2024 年 3 月 17 日购买的,嘉立创打板了大佬设计的转接板一起使用。由于那时对屏幕接口和转接板电路理解还不够深入,尤其是对排线方向、电路连接细节没有经验,调试过程中一直无法点亮屏幕。排查时还发现触摸 IC 发热明显,摸起来有些烫手,一度误以
阅读全文
posted @ 2026-03-22 10:47 上善若淼
阅读(16)
评论(0)
推荐(0)
2026年3月19日
freemodbus_linux测试并记录
摘要: 一、项目地址 https://github.com/Mrzhaoqiankun/freemodbus_linux 本项目直接拉取freemodbus官方库基础上修改,freemodbus库里面的子CMakeLists需要添加 否则编译报错 二、用法 1.设置串口参数以及从机地址 2.编译生成可执行文
阅读全文
posted @ 2026-03-19 20:51 上善若淼
阅读(6)
评论(0)
推荐(0)
linux驱动之spi(铁电fm25v02a)
摘要: 一、前言 在嵌入式开发领域,数据存储的“速度”与“可靠性”往往是一对矛盾。传统的 EEPROM 写入缓慢,而 Flash 又面临擦除寿命和掉电风险的挑战。铁电存储器 (FRAM) 的出现,以其近乎无限的读写寿命和 RAM 级的高速写入性能,成为了工业控制和车载电子中的“存储宠儿”。 然而,在高性能
阅读全文
posted @ 2026-03-19 14:39 上善若淼
阅读(41)
评论(0)
推荐(0)
2026年3月15日
C语言面向对象
摘要: 一、面向对象三大特性 面向对象核心是三个特性: 封装(Encapsulation) 继承(Inheritance) 多态(Polymorphism) C语言都可以“模拟实现”。 二、封装(C语言最常见) point.h #ifndef POINT_H #define POINT_H /* 前向声明
阅读全文
posted @ 2026-03-15 20:33 上善若淼
阅读(9)
评论(0)
推荐(0)
下一页
公告