《linux内核api完全参考手册》.PDF版
2453 点击·0 回帖
![]() | ![]() | |
![]() | 图片:qq截图20131225111808.jpg ![]() 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 点击下载 | |
![]() | ![]() |