Linux内核API完全参考手册

Linux内核API完全参考手册
作 者: 邱铁 周玉 邓莹莹
出版社: 机械工业出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: LINUX
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Linux内核API完全参考手册》作者简介

内容简介

《Linux内核API完全参考手册》作为源码开放的操作系统已经广泛应用于计算机与嵌入式设备,因此学会Linux内核开发与编程显得越来越重要。《Linux内核API完全参考手册》以最新的Linux内核版本2.6.3 0为依据,对常用的内核API作了系统分析和归纳,设计了典型实例并对开发场景进行了详细讲解。《Linux内核API完全参考手册》中分析的内核API模块包括:内核模块机制API、进程管理内核API、进程调度内核API、中断机制内核API、内存管理内核API、内核定时机制API、内核同步机制API、文件系统内核API和设备驱动及设备管理API。《Linux内核API完全参考手册》立足Linux内核API分析,深入实践,内容翔实,读者可以从低起点进行高效的内核分析与编程实践。《Linux内核API完全参考手册》可作为高等院校计算机、电子、信息类大学生及研究生进行Linux操作系统学习和编程的教材或参考书,也可作为Linux开发人员和广大Linux编程开发爱好者的参考用书。

图书目录

前言

本书使用方法

第1章 Linux内核API分析必备知识 1

 Linux内核编程注意事项 1

 本书中模块编译Makefile模板 1

 内核调试 函数printk 2

 内核编译与定制 4

 温馨提示 10

 参考文献 11

第2章 Linux内核模块机制API 12

 函数:__module_address ( ) 12

 函数:__module_ref_addr ( ) 14

 函数:__module_text_address ( ) 16

 函数:__print_symbol ( ) 18

 函数:__symbol_get ( ) 20

 函数:__symbol_put ( ) 22

 函数:find_module ( ) 24

 函数:find_symbol ( ) 27

 函数:module_is_live ( ) 30

 函数:module_put ( ) 32

 函数:module_refcount ( ) 34

 函数:sprint_symbol ( ) 36

 函数:symbol_put_addr ( ) 38

 函数:try_module_get ( ) 40

 函数:use_module ( ) 42

参考文献 44

第3章 Linux进程管理内核API 45

 函数:__task_pid_nr_ns( ) 45

 函数:find_get_pid( ) 47

 函数:find_pid _ns( ) 49

 函数:find_task_by_pid_ns( ) 51

 函数:find_task_by_pid_type _ns( ) 53

 函数:find_task_by_vpid( ) 55

 函数:find_vpid( ) 57

 函数:get_pid( ) 59

 函数:get_task_mm( ) 60

 函数:is_container_init( ) 63

 函数:kernel_thread( ) 65

 函数:mmput( ) 67

 函数:ns_of_pid( ) 69

 函数:pid_nr( ) 71

 函数:pid_task( ) 73

 函数:pid_vnr( ) 75

 函数:put_pid( ) 77

 函数:task_active_pid_ns( ) 79

 函数:task_tgid_nr_ns( ) 81

参考文献 83

第4章 Linux进程调度内核API 84

第5章 Linux中断机制内核API 189

第6章 Linux内存管理内核API 258

第7章 Linux内核定时机制API 368

第8章 Linux内核同步机制API 457

第9章 Linux文件系统内核API 539

第10章 Linux设备驱动及设备管理API 614

部分相关 函数说明 679

参考文献 679

附录 Linux内核API快速检索表