2025-08-01 3a31581f834225be7c21aaede90d211b 99+ 3 分钟 0.5 kbpftrace环境的配置和使用(基于riscv-k1) 在k1上配置并使用bpftrace,基于上一篇的配置 linux kernel trace bpftrace bpftrace阅读更多>>
2025-04-30 58c7c0aeb209f8ad03f1471950fb7e08 99+ 40 分钟 6.0 kLinux bpf技术解析及libbpf的使用(基于riscv-k1) 了解ebpf并在riscv平台上支持ebpf, 最后理解并使用libbpf库中的示例 linux kernel trace libbpf libbpf阅读更多>>
2025-04-03 0ccb506c243b23ffcd47804ebd7809e5 99+ 12 分钟 1.7 klinux内核中qspinlock锁的优缺点分析 qspinlock 是一种为现代多核系统设计的先进混合自旋锁。它巧妙地融合了两种经典锁的优点:既继承了票据锁(ticket lock)的公平性,又借鉴了 MCS 锁优异的可扩展性。 linux kernel lock qspinlock qspinlock阅读更多>>
2025-03-02 2a2f53d3e18a79ba442284e26c14a41f 99+ 9 分钟 1.4 klibbpf, bcc和bpftrace的结构和关联分析 libbpf bcc 和 bpftrace之间的结构以及和内核的关联 linux kernel trace ebpf libbpf bpftrace bcc阅读更多>>
2024-10-12 0ee4e79a4c859d15b22402fe7b857d8e 99+ 16 分钟 2.4 klinux内核启动流程分析2 简单分析启动过程中初始化等操作流程 linux kernel kernel_start kernel_start阅读更多>>
2024-10-10 c9f076f140394959762aa21b477fa26f 99+ 16 分钟 2.4 klinux内核启动流程分析1 *简单分析启动过程中的初始化内容 linux kernel kernel_start kernel_start阅读更多>>
2024-06-07 179c676dd225a2fb62138ab93888e379 99+ 31 分钟 4.7 k平台总线的结构及框架分析 平台总线是linux系统虚拟出来的一种总线,是一个内核子系统,负责管理 platform_device(硬件描述)和 platform_driver(驱动代码),使它们先分离.后搭档 linux kernel driver platform_bus platform_bus阅读更多>>
2024-03-05 43bfeb979b0e8cf5932b3d16377fe0a3 99+ 27 分钟 4.1 k三种常见的 linux 设备的驱动介绍及框架 按照读写存储数据方式,我们可以把设备分为以下几种:字符设备、块设备和网络设备。而Linux三大驱动就是指对这些设备的驱动,即字符设备、块设备驱动和网络设备驱动。 linux kernel driver three_driver_struct driver_struct阅读更多>>