自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 regmap demo

源码中直接搜索"struct regmap_config"是可以搜到其他模块是如何使用这个变量的。以下是最新的linux源码对于regmap_config的结构,可以看到函数指针以及一些变量。也就能看到初始化的时候,初始化了哪些变量.(能看到这里的应该不用一个个解释了吧)最近调试模块,用到了regmap,事后了解了一下,觉得还是有点意思的东西。上面的结构是一个基础模块。

2024-04-10 11:00:56 206

原创 QEMU+树莓派3B调试Linux

关于qemu调试Linux,相信已经有很多大佬做过了,qemu的virt可以调试Linux,在这方面,奔跑吧Linux已经通过-O0编译了两个版本的内核(曾经问过笨叔,如何-O0编译qemu可调式的Linux,但是没有人搭理我),用来熟悉内核的一些机制,还是很有用的。如果可以通过qemu,模拟一个具体的开发板,这样就可以让初学者调试学习一些驱动的框架。本文也参考了网上的其他资料,稍后会针对具体的操作方式,以及环境搭建,进行阐述。优点:可以支持外设调试,spi,i2c,mmc都有,中断不是GIC。

2024-01-10 10:54:55 556

原创 LTP-Linux Test Project-Recoder

ltp的使用

2023-11-24 10:17:31 484

原创 Linux 块设备驱动 demo

最近在学习块设备驱动的一些东西,所以想着还是自己整两个块设备驱动耍耍,听说有三种模式[免费chatgpt说的],具体是不是我也不晓得。1:单队列(Single Queue,简称sq)模式。这里主要是把函数和框架熟悉一下,并未真正采用多队列。2:多队列(Multiqueue,简称mq)模式。

2023-04-28 17:36:40 377 1

原创 netlink demo

demo

2022-11-23 18:33:54 191 1

原创 platform_base.demo

platform_base.demo

2022-08-09 11:26:36 87

原创 tasklet/work_struct/timer_list.demo

tasklet/work_struct/timer_list.demo

2022-08-05 15:16:09 72

原创 wait_queue.demo

等待队列demo

2022-08-05 10:39:21 62

原创 同步互斥小结

同步互斥小结

2022-08-02 15:21:34 49

原创 module.ko demo

demo

2022-08-01 18:43:09 102

原创 工作问题杂记

工作相关杂记

2022-07-05 13:32:35 234

原创 Linux系统shell编程的一些例子

总是会忘记Linux下的shell编程的一些细节,平时用的少,突然要用的时候又得去查,觉得挺麻烦。所以想起来写下一些小例子,方便自己用的时候查找。这里的内容参考的是Linux程序设计一书,感觉这本书应该很经典,因为它很厚。。。#!/bin/shecho $* #"echo $@",两种方式显示所有的参数echo $1 #显示第一个参数,第0个参数为运行的脚本,也就是本脚本文...

2019-02-02 09:05:11 245

QEMU+树莓派3B调试Linux-设备树以及原版内核文件

QEMU+树莓派3B调试Linux-设备树以及原版内核文件

2024-01-10

QEMU+树莓派3B调试Linux-原版内核文件

原版内核

2024-01-10

QEMU+树莓派3B调试Linux-设备树文件

设备树

2024-01-10

空空如也

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

TA关注的人

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