`
tomhibolu
  • 浏览: 1431510 次
文章分类
社区版块
存档分类
最新评论

kernel hacker修炼之道

 
阅读更多

为kernel hacker之梦奋斗不息,文档持续更新,即使已经发布的文档仍然更新!



内存管理部分


系统初始化


kernel hacker修炼之道之内存管理-物理内存探测

kernel hacker修炼之道之内存管理-bootmem allocator


系统运行


SLAB

SLAB的基本数据结构

创建SLAB高速缓存kmem_cache_create()

销毁SLAB高速缓存kmem_cache_destroy()

创建SLAB块cache_grow()

撤销SLAB块slab_destroy()

分配SLAB对象kmem_cache_alloc()

释放SLAB对象kmem_cache_free()


SLUB

SLUB的基本数据结构

创建SLUB高速缓存kmem_cache_create()

销毁SLUB高速缓存kmem_cache_destroy()

创建SLAB块new_slab()

撤销SLAB块free_slab()

分配SLAB对象kmem_cache_alloc()

释放SLAB对象kmem_cache_free()


kernel hacker修炼之道之内存管理-分页

kernel hacker修炼之道之内存管理-分段

kernel hacker修炼之道之内存管理-内存池

kernel hacker修炼之道之内存管理-高端内存(上)

kernel hacker修炼之道之内存管理-高端内存(下)

kernel hacker修炼之道之内存管理-KMALLOC

kernel hacker修炼之道之内存管理-线性区

kernel hacker修炼之道之内存管理-PAE



调度器与时间系统部分


kernel hacker修炼之道之调度器与时间系统-等待队列

kernel hacker修炼之道之调度器与时间系统-PID 哈希表



驱动部分


Linux驱动修炼之道-流水灯

Linux驱动修炼之道-按键

Linux驱动修炼之道-LCD背光与gpio控制

Linux内核访问外设I O资源的方式

Linux设备管理文件系统,mdev,热插拔

Linux驱动修炼之道-混杂设备

Linux驱动修炼之道-clock框架

Linux设备模型(上)之底层模型

Linux设备模型(中)之上层容器

Linux设备模型(下)之sysfs文件系统

Linux驱动修炼之道-platform

Linux驱动修炼之道-ADC驱动

Linux驱动修炼之道-INPUT子系统(上)

Linux驱动修炼之道-INPUT子系统(下)

Linux驱动修炼之道-触摸屏驱动之s3c2410_ts源码分析

Linux驱动修炼之道-DMA框架源码分析(上)

Linux驱动修炼之道-DMA框架源码分析(下)

Linux驱动修炼之道-看门狗框架源码分析

Linux驱动修炼之道-RTC子系统框架与源码分析

Linux驱动修炼之道-驱动中一些常见的宏

Linux驱动修炼之道-内存映射

Linux驱动修炼之道-framebuffer(上)

Linux驱动修炼之道-framebuffer(中)

Linux驱动修炼之道-framebuffer(下)

LINUX内核USB子系统学习笔记之初识USB

USB鼠标枚举过程深入解析(上)

USB鼠标枚举过程深入解析(中)

USB鼠标枚举过程深入解析(下)

Linux驱动修炼之道-DM9000A网卡驱动框架源码分析(上)

Linux驱动修炼之道-DM9000A网卡驱动框架源码分析(中)

Linux驱动修炼之道-DM9000A网卡驱动框架源码分析(下)

Linux驱动修炼之道-SPI驱动框架源码分析(上)

Linux驱动修炼之道-SPI驱动框架源码分析(中)

Linux驱动修炼之道-SPI驱动框架源码分析(下)



分享到:
评论

相关推荐

    Linux常见驱动源码分析(kernel hacker修炼之道全集)--李万鹏

    Linux常见驱动源码分析(kernel hacker修炼之道)--李万鹏 李万鹏 IBM Linux Technology Center kernel team 驱动资料清单内容如下: Linux设备模型(中)之上层容器.pdf Linux设备模型(上)之底层模型.pdf Linux...

    常见驱动源码分析(kernel hacker修炼之道)-李万鹏

    这本书是“Linux kernel hacker修炼之道”的一部分,通过深入剖析各种常见的驱动源码,帮助读者提升在Linux系统中的驱动开发能力。 在Linux操作系统中,驱动程序是连接硬件与内核的桥梁,它们负责管理和控制硬件...

    常见驱动源码分析(kernel hacker修炼之道)

    《常见驱动源码分析(kernel hacker修炼之道)》这本书或课程很可能深入探讨了如何理解和编写这些驱动,旨在帮助开发者提升对Linux内核和驱动编程的理解。在这个过程中,我们将会涉及到几个关键的知识点: 1. **Linux...

    linux kernel修炼之道

    如果刚刚对linux的kernel有兴趣,想了解点什么的话,请先看看此书吧,她风趣幽默的介绍了linux的发展趣事,让你开心快乐之余慢慢领会linux的魅力,让你了解学习掌握kernel的方法。其中的很多建议经过我的实践和摸索...

    Linux内核驱动笔记

    Linux内核由用户空间(UserSpace)和内核空间(KernelSpace)两部分组成。用户空间是应用程序运行的区域,包括用户应用程序和标准C库(glibc),而内核空间包括系统调用接口(System Call Interface)、内核核心代码...

    hacker成长之道

    有关hacker 的文章和资料分享给大家

    进程黑客(Process Hacker)Processhacker-3.0.4132

    Process Hacker是一款针对高级用户的安全分析工具,它可以帮助研究人员检测和解决软件或进程在特定操作系统环境下遇到的问题。除此之外,它还可以检测恶意进程,并告知我们这些恶意进程想要实现的功能。 Process ...

    processhacker-2.39-bin

    9. **源代码开放**:ProcessHacker是开源项目,用户可以根据自己的需求修改源代码,这也是其吸引众多开发者和爱好者的原因之一。 10. **多语言支持**:ProcessHacker支持多种语言界面,包括中文,使得非英语用户也...

    x64_processhacker_源码

    【标题】"x64_processhacker_源码" 指的是Process Hacker的一个源代码版本,特别针对64位(x64)架构。Process Hacker是一款开源、免费且功能强大的系统信息工具,它允许用户查看并管理正在运行的进程、服务、线程以及...

    Resource_Hacker_v5.1.6绿色版.zip

    资源 Hacker 是一款强大的Windows...它的灵活性和易用性使其在IT行业中具有广泛的应用,是处理Windows应用程序资源的重要工具之一。在实际操作中,只需按照界面提示进行,就能轻松掌握Resource Hacker的基本使用技巧。

    hackerrank题目解答

    Hackerrank是一个全球性的技术招聘平台,它通过一系列的编程挑战和练习来帮助求职者在编码方面提高技能并为职场做好准备。本题解涉及了多个编程语言和算法的概念,下面我将从提供的文件内容中提炼出相关知识点。 ##...

    Resource Hacker 修改软件资源的好工具

    《Resource Hacker:深入解析软件资源修改的艺术》 Resource Hacker,这款强大的工具,是软件开发者、本地化人员以及对软件有个性化需求的用户们的得力助手。它专为修改软件资源而设计,无论是汉化程序,还是替换...

    BSQL Hacker v0.9.0.9 中文汉化版

    【BSQL Hacker v0.9.0.9 中文汉化版】 BSQL Hacker是一款针对数据库安全检测的工具,主要用于帮助网络安全专家和管理员检测并防范SQL注入漏洞。这个v0.9.0.9版本是该软件的中文汉化版,意味着中国的用户现在可以...

    Resource Hacker文件修改(中文版)

    "Resource Hacker文件修改(中文版)" 是一个针对Windows应用程序资源进行编辑和修改的强大工具,尤其适合程序员、软件本地化人员以及对软件界面有定制需求的用户。Resource Hacker提供了直观的图形用户界面,允许用户...

    Resource Hacker.rar

    其次,Resource Hacker的强大之处在于其内置的资源编译器和反编译器。用户可以直接在程序中编辑资源,如修改对话框上的文本、调整控件位置、替换图标等,并且可以实时预览更改效果。编辑完成后,Resource Hacker会...

    Resource Hacker 3.4.0.79 绿色汉化版

    Resource Hacker的强大之处在于它的通用性,不仅限于修改QQ,还可以应用于任何Windows应用程序的资源编辑。通过学习如何使用它,你可以了解到软件资源管理的基本概念,理解程序界面是如何被构建和呈现的,这对于软件...

    ResourceHacker x32 v4.5.28 便携版

    ResourceHacker是一款强大的资源编辑器,特别适用于处理Windows应用程序中的各种资源。x32表示这是32位版本,适用于32位操作系统。v4.5.28是该软件的具体版本号,通常每个版本都会有性能优化和新功能的添加。便携版...

    Resource Hacker v4.2.5

    该软件的核心功能之一是资源查看。通过它,用户可以浏览并分析可执行文件中的每一个资源,无论是静态链接库还是动态链接库,都能轻松应对。资源类型多样,包括但不限于图标、光标、位图、动画光标、位图数组、图标...

    Resource Hacker资源修改器

    Resource Hacker是非常强大的资源查看器,编译和反编译工具!Resource Hacker 主要用于察看、反汇编和取代 Windows 32 位可执行程序中的资源,支持 Delphi 5 和 C++ Builder。

Global site tag (gtag.js) - Google Analytics