自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(186)
  • 资源 (6)
  • 收藏
  • 关注

原创 简易libdrm测试程序ARM64版本

【代码】简易libdrm测试程序ARM64版本。

2026-04-24 14:42:13 36

原创 21_组件componentLinux内核模块

【代码】21_组件componentLinux内核模块。

2026-04-17 15:01:22 64

原创 23_车载触摸屏touchLinux内核模块

01_basicLinux内核模块_the kernel was built by-CSDN博客。

2026-04-10 11:41:57 54

原创 22_backlightLinux内核模块

01_basicLinux内核模块_the kernel was built by-CSDN博客。

2026-04-08 11:56:26 53

原创 i2c-app:抓取全部MAX96718的寄存器

【代码】i2c-app:抓取全部MAX96718的寄存器。

2026-02-25 13:03:49 647

原创 GMSL教程

下面给出清晰的配置步骤、关键要点和一套可直接参考的寄存器写入顺序模板(伪代码名词需替换为您手册中的具体寄存器地址/位域)。... 等待 LINKA_LOCK == 1,LINKB_LOCK == 1 ...... TXA_DT_ALLOW_ADD = 0x2B;寄存器名仅为描述性占位。

2026-02-25 08:45:10 398

原创 analog提单系统

My Cases · Support Portal

2026-01-16 10:29:30 117 1

原创 GMSL MAX96724F MAX96701低温闪屏

FSYNC_ERR_CNT寄存器有报错,ADI没有给出原因。

2025-12-17 16:56:06 366

原创 简易TCP C/S通信

【代码】简易TCP C/S通信。

2025-11-27 17:28:59 215

原创 21_ALSA声卡节点生成Ubuntu 25.04内核模块

环境ID=ubuntu效果tmpl.creturn 1;return 0;//},},

2025-10-30 09:25:10 1127

原创 TI 编串器、解串器输出视频

在编串器端通过i2c控制解串器输出视频时,解串器只能选择外部时钟,若使用内部时钟会导致编串器和解串器之间的I2C通信断开。可以填编串器或者解串器的I2C地址。

2025-09-30 15:13:26 468

原创 参考资料:Linux系统U盘拔出识别慢问题

行 3088: [ 3091.681947] usb usb1-port1: Cannot enable. Maybe the USB cable is bad?行 3212: [ 3095.773941] usb usb1-port1: Cannot enable. Maybe the USB cable is bad?行 3322: [ 3099.861936] usb usb1-port1: Cannot enable. Maybe the USB cable is bad?

2025-09-28 20:10:47 271

原创 内核模块组成和裁剪参考表

裁剪后可减少内核大小30-50%,启动时间缩短20-40%ASID(地址空间ID)分配器初始化。⚠️ BPF+Cgroup时必需。用户模式助手sysctl配置。Cgroup BPF工作队列。❌ 否(initramfs)系统调用入口跟踪标志初始化。系统调用出口跟踪标志初始化。信号处理的sysctl配置。设置kthread就绪状态。⚠️ 生产环境可裁(调试)kprobes内核探针支持。跟踪printk格式化支持。✅ 是(ftrace相关)inode相关sysctl。❌ 否(Cgroup核心)

2025-09-21 23:23:58 808

原创 19_定时器Linux内核模块

【代码】【无标题】

2025-09-19 14:33:16 230

原创 Linux 内核文档中文版

Linux 内核文档 — Linux 内核文档

2025-09-13 10:59:41 158

原创 使用yocto工具链交叉编译lsof命令

参考效果操作手顺$ make。

2025-09-11 12:34:48 211

原创 18_内核读到文件系统Linux内核模块

本文介绍了在Ubuntu 22.04系统中编写Linux内核模块的方法,通过一个示例程序演示了文件读写操作。该模块包含初始化函数kernel_read_write_init()创建/读写hello.txt文件,以及退出函数kernel_read_write_exit()。程序使用kernel_write()和kernel_read()实现文件操作,并通过printk输出日志。文章还提供了完整的Makefile配置和模块编译加载过程,展示了基本的Linux内核模块开发流程。

2025-08-28 16:25:52 353

原创 17_INIT_WORKLinux内核模块

文章介绍了在Ubuntu22.04系统中,如何使用Makefile和C语言编写并编译一个简单的Linux内核模块,包括基本结构、初始化与退出函数,以及如何处理编译时的警告和加载模块到内核的过程。01_basicLinux内核模块_the kernel was built by-CSDN博客。

2025-08-06 20:13:54 284

原创 MAX96722+MAX96701配置全解析

【代码】MAX96722+MAX96701配置全解析。

2025-07-19 13:44:53 800 8

原创 beyond compare代替屏 - https://meldmerge.org/

Meld

2025-07-07 11:53:09 178

原创 Android NDK下载

环境。

2025-07-06 13:01:17 300

原创 16_设备树中的remote-endpoint演示基于视频字符设备Linux内核模块

本文介绍了Linux内核模块开发环境及设备树配置实例。在Ubuntu环境下,通过Makefile编译基础内核模块,展示了设备树中I2C3接口的配置示例,包含max96701传感器的节点定义和CSI接口连接。文章详细讲解了两个关键驱动模块:video.c实现V4L2视频采集框架,包含设备注册、异步通知等核心功能;sensor.c则演示了I2C传感器驱动的注册流程。两个模块通过设备树节点匹配,共同构建了完整的视频采集系统,代码包含完善的初始化和清理操作,符合Linux驱动开发规范。

2025-06-22 22:50:02 1126

原创 15_注册并生成video字符设备Linux内核模块

这篇文章介绍了Linux内核中V4L2视频驱动模块的开发。作者在Ubuntu环境下基于6.12.22内核版本进行开发,展示了视频驱动模块的基本结构。该模块实现了V4L2框架下的设备注册、文件操作接口(包括open/release等基本操作)以及平台设备驱动功能。通过platform_driver机制实现设备的探测和移除,并提供了兼容性匹配表。文章还包含驱动模块的Makefile和GPLv2许可证声明,完整呈现了一个基础视频驱动模块的开发过程。

2025-06-20 07:44:07 383

原创 Linux ARM板子上验证过的打印触摸坐标demo

【代码】Linux ARM板子上验证过的打印触摸坐标demo。

2025-06-06 10:17:42 236

原创 使用yocto搭建qemuarm64环境

环境yocto下载# 源码下载构建# 编译镜像运行# 跑虚拟机<完>

2025-05-31 20:34:36 485

原创 设备树叠加:只能增加和覆盖,不能删除

环境ID=ubuntu关键命令<完了哦>

2025-05-18 20:32:53 274

原创 15_sysfsLinux内核模块

环境ID=ubuntuMakefilemodules:clean:basic.creturn 0;01_basicLinux内核模块_the kernel was built by-CSDN博客。

2025-05-07 17:12:35 406

原创 蓝牙WiFi模组rtl8821cs在Android14调

先记一下官网文档关于蓝牙的资料。蓝牙:RTL8821CS。

2025-04-21 22:10:09 465

原创 简易Linux GPIO工具

简易Linux GPIO工具。

2025-04-20 10:15:00 302

原创 Ubuntu24.04打开apt软件代码

2025-04-07 16:01:17 167

原创 简易h264parse.c

【代码】简易h264parse.c。

2025-03-15 13:48:37 583

原创 Android14窗口管理自适应投屏分辨率

【代码】Android14窗口管理自适应投屏分辨率。

2025-02-25 09:44:03 488

原创 git自动化之.netrc配置

环境操作。

2025-02-18 10:03:58 480

原创 devmem命令之自定义/dev/mem

最后就可以使用devmem or io命令了。

2025-02-08 17:38:46 381

原创 yocto SDK工具链环境交叉编译gdb

环境ID=ubuntugdb源码wget -c编译过程make -j 32检查结果。

2025-02-08 09:54:00 278

原创 RawViewer的使用

RawViewer支持NV12格式视频播放。

2025-01-24 10:47:24 355 1

原创 基于Weston的简易NV12播放器

【代码】基于Weston的简易NV12播放器。

2025-01-24 10:36:06 460

原创 使用yocto工具链交叉编译libsdl

下载libsdl库源码。

2025-01-11 11:18:13 1137 1

原创 Ubuntu之weston安装使用

环境ID=ubuntu安装weston运行weston<完>

2025-01-10 10:51:12 653

原创 Android14上使用libgpiod[gpioinfo gpioget gpioset ...]

环境ID=ubuntutool下载null├── README└── src├── lib└── toolstool编译放到板子设置环境gpiodetectgpioinfo。

2025-01-09 12:53:39 1219

基于stm32f103c8t6的已实现模拟iic和模拟spi读取BMP280温度和高度传感器的完整工程.zip

基于stm32f103c8t6的已实现模拟iic和模拟spi读取BMP280温度和高度传感器的完整工程.

2017-10-19

在qt下获取开发的WiFi名称及其ID值显示在textbrowser上

最近想利用qt写一个WiFi程序,在电脑端发送和接收控制小车,目前只实现了对WiFi名称和ID值的获取。

2017-10-19

主控芯片stm32f103c8t6 NRF24L01 使用IRQ处理收发中断,六发一收。。。。。。。。。

NRF24L01 使用IRQ处理收发中断,六发一收 NRF24L01 使用IRQ处理收发中断,六发一收

2018-01-01

STM32ARM汇编写超声波测距数码管显示

ARM汇编在STM32F103C8T6上写超声波测距程序,数码管显示。涉及定时器编程、中断编程、向量表、如何导入汇编头文件、如何自定义内存布局等知识。

2018-06-24

6763个汉字和6763个汉字字库,分辨率24*24

6763个汉字和6763个汉字字库,分辨率24*24

2017-11-27

课程设计之简易FTP

这是一个课程设计,带需求文档。基于TCP实现简易FTP功能。

2018-06-24

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除