会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
蓝天上的云℡
yucloud 蓝天上的云℡ 博客园
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
···
22
下一页
2025年8月7日
模块编译的pr_debug
摘要: 原定义:include/linux/printk.h GKI不方便,直接这样改就可以打印出来了: #undef pr_debug(fmt, ...) #define pr_debug(fmt, ...) \ printk(KERN_DEBUG pr_fmt(fmt), ##__VA_ARGS__)
阅读全文
posted @ 2025-08-07 17:15 蓝天上的云℡
阅读(19)
评论(0)
推荐(0)
2025年7月28日
Linux内核/GKI内核主线更新-usb网卡名称变更引出的BUG
摘要: 这位哥们 Arnd Bergmann 直接把USB网卡从usb%d重命名为eth%d,引出了bug... 他给大量的设备驱动都加上了FLAG_POINTTOPOINT点对点标识,然后修改逻辑为不带这个FLAG修改网卡名为eth%d,相当粗暴 https://github.com/torvalds/l
阅读全文
posted @ 2025-07-28 09:56 蓝天上的云℡
阅读(23)
评论(0)
推荐(0)
2025年7月15日
为Kernel代码生成VSCODE索引,快速跳转
摘要: SUMMARY 直接通过生成clang索引,提供给VSCODE CPPTOOLS插件使用,避免多装一个CLAND插件造成冲突 生成索引 # 编译一次后 # 在kernel-6.10目录下 scripts/clang-tools/gen_compile_commands.py VSCODE工程配置 C
阅读全文
posted @ 2025-07-15 11:09 蓝天上的云℡
阅读(66)
评论(0)
推荐(0)
2025年7月8日
安卓开机时间/性能优化
摘要: rc启动规则: https://android.googlesource.com/platform/external/perfetto/+/40a2915a619414d58ec47bfa176490380f0f63ad/perfetto.rc 开机时间追踪: https://perfetto.de
阅读全文
posted @ 2025-07-08 15:42 蓝天上的云℡
阅读(58)
评论(0)
推荐(0)
2024年5月18日
Linux/Golang/glibC系统调用
摘要: Linux/Golang/glibC系统调用 本文主要通过分析Linux环境下Golang的系统调用,以此阐明整个流程 有时候涉略过多,反而遭到质疑~,写点文章证明自己实力也好 Golang系统调用 找个函数来分析 https://pkg.go.dev/os/exec#Cmd.Wait 源码文件在s
阅读全文
posted @ 2024-05-18 17:37 蓝天上的云℡
阅读(389)
评论(0)
推荐(2)
2024年5月2日
SGDMA与普通DMA
摘要: DMA(Direct memory access,内存直接存取),属于 Vectored I/O 方式,也是下沉运算的一种实现。 区别 Scatter-gather DMA 与 Block DMA(即普通DMA) 方式不同, Block DMA: 一次只传输一块物理上连续的数据,完成后中断,主机收到
阅读全文
posted @ 2024-05-02 12:08 蓝天上的云℡
阅读(1269)
评论(0)
推荐(0)
2024年4月29日
Linux内核源码-存储驱动之 QSPI Flash
摘要: 传输方式 DIO/QIO/DOUT/QPI QPI模式(Quad Peripheral Interface),所有阶段都通过4线传输。与之相对的是SPI。 SPI模式: 纯种SPI(MISO/MOSI两个数据线) DOUT 全称 Dual I/O,命令字和地址字均为单线,仅在数据阶段为双线。 QOU
阅读全文
posted @ 2024-04-29 17:38 蓝天上的云℡
阅读(1906)
评论(0)
推荐(0)
golang数据转换技巧
摘要: 将uint32与byte[]互转 package main import ( "encoding/binary" "fmt" ) func main() { // 一个长度为4的byte切片,表示一个负数 bytes := []byte{0xFF, 0xFF, 0xFF, 0xFF} // 将byt
阅读全文
posted @ 2024-04-29 17:06 蓝天上的云℡
阅读(51)
评论(0)
推荐(0)
Linux内核之SPI协议
摘要: SPI(Serial Peripheral Interface,串行外设接口)是一种同步串行的行业标准,但是并没有像I2C那样有标准文档,它还有主从、可片选的特性。 图源自Serial Peripheral Interface-wikipedia 时序图 放个经典老图,来源未知。相位和极性决定了采样
阅读全文
posted @ 2024-04-29 08:52 蓝天上的云℡
阅读(771)
评论(0)
推荐(0)
2024年4月27日
Linux内核之I2C协议
摘要: I2C协议标准文档 THE I2C-BUS SPECIFICATION VERSION 2.1 JANUARY 2000: https://www.csd.uoc.gr/~hy428/reading/i2c_spec.pdf I2C全称Inter-IC,又写作IIC,有些又归类为TWI(Two-Wi
阅读全文
posted @ 2024-04-27 14:32 蓝天上的云℡
阅读(537)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
22
下一页
公告