dw-spi-mmio控制器驱动dw-spi-mmio控制器驱动需要知道:SPI大致分为了以下三个层次,分别是SPI核心,SPI控制器驱动,SPI设备驱动。 SPI核心层代码位于kernel/include/linux/spi/spi.h和kernel/drivers/spi/sp...2025-08-18驱动
以spi_device继承spi_controller分析继承和关联的使用区别以spi_device继承spi_controller分析继承和关联的使用区别区分 “继承” 和 “从属关联”要清晰区分 “继承” 和 “从属关联”,需从 核心定义、内存结构、逻辑关系、代码表现 四个维度切入 —— 这两个概念的本质差异,是 “是否存...2025-08-18驱动
本地仓库覆盖远程非空仓库本地仓库覆盖远程非空仓库 远程仓库已有一个初始提交(README.md) 本地文件夹结构和远程不一致 ✅ 目标让本地仓库覆盖并上传到 GitHub 仓库 🚀直接覆盖远程仓库如果远程仓库里只有一个 README.md,可以直接让本地版本覆盖掉远...2025-08-18GIT
杂项笔记-不完整简单系统调用过程分析前言我写了一段C代码: 1234int main(){ printf("hello world!\n"); return 0;} 在终端执行: 1strace -o printf.log ...2025-08-18linux
LVGL移植到IMX6ULL笔记LVGL移植到IMX6ULL笔记所需库文件及版本问题所需库文件及版本如下: 库文件 版本 仓库地址 描述 lv_port_linux_frame_buffer release/v8.2 https://github.com/lv...2024-12-20LVGL
IMX6ULL移除及恢复原有UIIMX6ULL移除及恢复原有UI有时候需要移除掉IMX6ULL原本的UI,恢复成默认的界面,方便我们做一些LVGL的测试或者运行其他的图形界面。 进入/etc/init.d/目录 进入/etc/init.d/目录下,可以看到有以下文件:其中S99...2024-12-15UBUNTU
catkin_make 编译出错catkin_make 编译出错报错:/usr/bin/ld: 找不到 -lncurses原因:找不到相应的libncurses.so动态库,库文件没有导入到ld检索目录 解决方法:1.使用locate定位libncur...2024-10-31ROS
roslaunch 出错roslaunch 出错报错:/home/dku/touch_ws/devel/lib/omni_common/omni_state: error while loading sh...2024-10-31ROS
vscode中找不到ros中的一些头文件vscode中找不到ros中的一些头文件一个小问题在VSCode中,我们通常使用ROS的C++开发,但是ROS的C++开发需要使用ROS的API,但是ROS的API在VSCode中找不到,头文件也找不到,但是编译是可以成功的,说明只是vscode的配...2024-10-31C++笔记
运算符重载小知识点运算符重载小知识点在 C++ 中,运算符重载可以通过成员函数或友元函数来实现。对于成员函数形式的运算符重载,输入参数的数量确实看起来只有一个,但实际上有两个参数: 隐式参数:即调用该运算符的对象本身。在成员函数中,这个对象可以通过 this 指针访问...2024-10-31C++笔记