出版社:机械工业出版社
年代:2010
定价:79.0
Linux作为源码开放的操作系统,在计算机与嵌入式设备中广泛应用,因此对Linux内核开发与编程变得越来越重要了。本书以最新的Linux内核版本2.6.30为依据,对常用的内核API作了系统分析、归纳,设计典型实例,并对开发场景进行详细讲解。分析的内核API模块包括:模块机制内核API、进程管理内核API、进程调度内核API、中断与异常机制内核API、时间与定时机制内核API、内存管理内核API、内核同步机制API、文件系统内核API和设备驱动与设备管理模块内核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快速检索表
Linux作为源码开放的操作系统已经广泛应用于计算机与嵌入式设备,因此学会Linux内核开发与编程显得越来越重要。本书以最新的Linux内核版本2.6.30为依据,对常用的内核API作了系统分析和归纳,设计了典型实例并对开发场景进行了详细讲解。本书中分析的内核API模块包括:内核模块机制API、进程管理内核API、进程调度内核API、中断机制内核API、内存管理内核API、内核定时机制API、内核同步机制API、文件系统内核API和设备驱动及设备管理API。本书立足Linux内核API分析,深入实践,内容翔实,读者可以从低起点进行高效的内核分析与编程实践。本书可作为高等院校计算机、电子、信息类大学生及研究生进行Linux操作系统学习和编程的教材或参考书,也可作为Linux开发人员和广大Linux编程开发爱好者的参考用书。
书籍详细信息 | |||
书名 | Linux内核API完全参考手册站内查询相似图书 | ||
9787111323570 如需购买下载《Linux内核API完全参考手册》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN | |||
出版地 | 北京 | 出版单位 | 机械工业出版社 |
版次 | 1版 | 印次 | 1 |
定价(元) | 79.0 | 语种 | 简体中文 |
尺寸 | 24 × 19 | 装帧 | 平装 |
页数 | 608 | 印数 | 4000 |
Linux内核API完全参考手册是机械工业出版社于2011.出版的中图分类号为 TP316.89-62 的主题关于 Linux操作系统-技术手册 的书籍。
(美) 皮特森 (Petersen,R.) , 著
邱铁, 周玉, 编著
(美) 克罗赫曼 (Hartman,G.) , 著
罗琳, 编著
王庆伟, 杨千里, 王黎, 编著
赵炯, 编著
王海波, 刘英, 编著
赵炯, 编著
(美) 斯沃尔 (Siever,E.) , (美) 费金斯 (Figgins,S.) , (美) 拉乌 (Love,R.) , (美) 宾斯 (Robbins,A.) ,...