IT学习站-137zw.com

作者: admin
查看: 1126|回复: 51

more +资源更新Forums

more +随机图赏Gallery

某课 360大牛:全面解读PHP面试 完整版课程下载某课 360大牛:全面解读PHP面试 完整版课程下载
起点学院90天产品经理实战课程 完整版课程下载起点学院90天产品经理实战课程 完整版课程下载
2019最新黑马PHP+H5全栈工程师开发项目实战视频教程2019最新黑马PHP+H5全栈工程师开发项目实战视频教程
跟简七学理财的网易云课堂的完整课程 官方价格要599元跟简七学理财的网易云课堂的完整课程 官方价格要599元
黑马Android安卓开发项目就业班第95期 完整版课程黑马Android安卓开发项目就业班第95期 完整版课程
Spring 5核心原理与30个类手写实战 PDF 电子书 百度云 网盘下载Spring 5核心原理与30个类手写实战 PDF 电子书 百度云 网盘下载

[Linux教程] Linux内核API完全参考手册 第2版 PDF 电子书 百度云

[Linux教程] Linux内核API完全参考手册 第2版 PDF 电子书 百度云

[复制链接]
admin | 显示全部楼层 发表于: 2019-7-24 17:33:14
admin 发表于: 2019-7-24 17:33:14 | 显示全部楼层 |阅读模式
查看: 1126|回复: 51
java自学网(www.137zw.com)-java论坛,java电子书推荐:《Linux内核API完全参考手册 第2版》
java电子书推荐理由:本书基于zui新的Linux内核源代码3.19.3版本,对常用的内核API作了系统归纳,并编写了典型验证程序,使理论分析与实际编程做到了统一。分析的内核API模块包括:模块机制内核API、进程管理内核API、进程调度内核API、中断与异常机制内核API、时间与定时机制内核API、内存管理内核API、内核同步机制API、文件系统内核API和设备驱动与设备管理模块内核API。

作者:邱铁周玉
出版社:机械工业出版社
出版时间:2016年10月
书籍价格:99.00元





java电子书目录:
第1章 Linux内核API分析必备知识

1.1 Linux内核编程注意事项

1.2 本书中模块编译Makefile模板

1.3 内核调试函数printk

1.4 内核编译与定制

1.4.1 获得Linux内核与补丁

1.4.2 准备编译需要的工具

1.4.3 解压内核

1.4.4 给内核打补丁

1.4.5 设定编译选项

1.4.6 编译与安装内核

1.4.7 创建initramfs

1.4.8 设置grub

1.4.9 启动选项

1.5 温馨提示

本章参考文献

第2章 内核模块机制API

2.1 函数:__module_address()

2.2 函数:__module_text_address()

2.3 函数:__print_symbol()

2.4 函数:__symbol_get()

2.5 函数:__symbol_put()

2.6 函数:find_module()

2.7 函数:find_symbol()

2.8 函数:module_is_live()

2.9 函数:module_put()

2.10 函数:module_refcount()

2.11 函数:sprint_symbol()

2.12 函数:symbol_put_addr()

2.13 函数:try_module_get()

本章参考文献

第3章 Linux进程管理内核API

3.1 函数:__task_pid_nr_ns()

3.2 函数:find_get_pid()

3.3 函数:find_pid_ns()

3.4 函数:find_vpid()

3.5 函数:get_pid()

3.6 函数:get_task_mm()

3.7 函数:mmput()

3.8 函数:ns_of_pid()

3.9 函数:pid_nr()

3.10 函数:pid_task()

3.11 函数:pid_vnr()

3.12 函数:put_pid()

3.13 函数:task_active_pid_ns()

3.14 函数:task_tgid_nr_ns()

本章参考文献

第4章 Linux进程调度内核API

4.1 函数:__wake_up()

4.2 函数:__wake_up_sync()

4.3 函数:__wake_up_sync_key()

4.4 函数:abort_exclusive_wait()

4.5 函数:add_wait_queue()

4.6 函数:add_wait_queue_exclusive()

4.7 函数:autoremove_wake_function()

4.8 函数:complete()

4.9 函数:complete_all()

4.10 函数:completion_done()

4.11 函数:current_thread_info()

4.12 函数:default_wake_function()

4.13 函数:do_exit()

4.14 函数:finish_wait()

4.15 函数:init_waitqueue_entry()

4.16 函数:init_waitqueue_head()

4.17 函数:kthread_create_on_node()

4.18 函数:kthread_stop()

4.19 函数:prepare_to_wait()

4.20 函数:prepare_to_wait_exclusive()

4.21 函数:remove_wait_queue()

4.22 函数:sched_setscheduler()

4.23 函数:set_cpus_allowed_ptr()

4.24 函数:set_user_nice()

4.25 函数:task_nice()

4.26 函数:try_wait_for_completion()

4.27 函数:wait_for_completion()

4.28 函数:wait_for_completion_interruptible_timeout()

4.29 函数:wait_for_completion_killable()

4.30 函数:wait_for_completion_timeout()

4.31 函数:wake_up_process()

4.32 函数:yield()

本章参考文献

第5章 Linux中断机制内核API

5.1 函数:__tasklet_hi_schedule()

5.2 函数:__tasklet_schedule()

5.3 函数:disable_irq()

5.4 函数:disable_irq_nosync()

5.5 函数:disable_irq_wake()

5.6 函数:enable_irq()

5.7 函数:enable_irq_wake()

5.8 函数:free_irq()

5.9 函数:irq_set_chip()

5.10 函数:irq_set_chip_data()

5.11 函数:irq_set_irq_type()

5.12 函数:irq_set_irq_wake()

5.13 函数:remove_irq()

5.14 函数:request_irq()

5.15 函数:request_threaded_irq()

5.16 函数:setup_irq()

5.17 函数:tasklet_disable()

5.18 函数:tasklet_disable_nosync()

5.19 函数:tasklet_enable()

5.20 函数:tasklet_hi_schedule()

5.21 函数:tasklet_init()

5.22 函数:tasklet_kill()

5.23 函数:tasklet_schedule()

5.24 函数:tasklet_trylock()

5.25 函数:tasklet_unlock()

本章参考文献

第6章 Linux内存管理内核API

6.1 函数:__free_pages()

6.2 函数:__get_free_pages()

6.3 函数:__get_vm_area()

6.4 函数:__krealloc()

6.5 函数:alloc_pages()

6.6 函数:alloc_pages_exact()

6.7 函数:find_vma()

6.8 函数:find_vma_intersection()

6.9 函数:free_pages()

6.10 函数:free_pages_exact()

6.11 函数:get_unmapped_area()

6.12 函数:get_zeroed_page()

6.13 函数:kcalloc()

6.14 函数:kfree()

6.15 函数:kmalloc()

6.16 函数:kmem_cache_alloc()

6.17 函数:kmem_cache_create()

6.18 函数:kmem_cache_destroy()

6.19 函数:kmem_cache_free()

6.20 函数:kmem_cache_zalloc()

6.21 函数:kmemdup()

6.22 函数:ksize()

6.23 函数:kstrdup()

6.24 函数:kstrndup()

6.25 函数:kzalloc()

6.26 函数:memdup_user()

6.27 函数:mempool_alloc()

6.28 函数:mempool_alloc_pages()

6.29 函数:mempool_alloc_slab()

6.30 函数:mempool_create()

6.31 函数:mempool_destroy()

6.32 函数:mempool_free()

6.33 函数:mempool_free_pages()

6.34 函数:mempool_free_slab()

6.35 函数:mempool_kfree()

6.36 函数:mempool_kmalloc()

6.37 函数:mempool_resize()

6.38 函数:nr_free_buffer_pages()

6.39 宏:page_address()

6.40 宏:page_cache_get()

6.41 宏:page_cache_release()

6.42 函数:page_zone()

6.43 宏:probe_kernel_address()

6.44 函数:probe_kernel_read()

6.45 函数:vfree()

6.46 函数:vma_pages()

6.47 函数:vmalloc()

6.48 函数:vmalloc_to_page()

6.49 函数:vmalloc_to_pfn()

6.50 函数:vmalloc_user()

本章参考文献

第7章 Linux内核定时机制API

7.1 函数:__round_jiffies()

7.2 函数:__round_jiffies_relative()

7.3 函数:__round_jiffies_up()

7.4 函数:__round_jiffies_up_relative()

7.5 函数:add_timer()

7.6 函数:current_kernel_time()

7.7 函数:del_timer()

7.8 函数:del_timer_sync()

7.9 函数:do_gettimeofday()

7.10 函数:do_settimeofday()

7.11 函数:get_seconds()

7.12 函数:getnstimeofday()

7.13 函数:init_timer()

7.14 函数:init_timer_deferrable()

7.15 函数:init_timer_key()

7.16 函数:init_timer_on_stack()

7.17 函数:init_timer_on_stack_key()

7.18 函数:mktime()

7.19 函数:mod_timer()

7.20 函数:mod_timer_pending()

7.21 函数:ns_to_timespec()

7.22 函数:ns_to_timeval()

7.23 函数:round_jiffies()

7.24 函数:round_jiffies_relative()

7.25 函数:round_jiffies_up()

7.26 函数:round_jiffies_up_relative()

7.27 函数:set_normalized_timespec()

7.28 函数:setup_timer()

7.29 函数:setup_timer_on_stack()

7.30 函数:timer_pending()

7.31 函数:timespec_add_ns()

7.32 函数:timespec_compare()

7.33 函数:timespec_equal()

7.34 函数:timespec_sub()

7.35 函数:timespec_to_ns()

7.36 函数:timeval_compare()

7.37 函数:timeval_to_ns()

7.38 函数:try_to_del_timer_sync()

本章参考文献

第8章 Linux内核同步机制API

8.1 函数:atomic_add()

8.2 函数:atomic_add_negative()

8.3 函数:atomic_add_return()

8.4 函数:atomic_add_unless()

8.5 函数:atomic_cmpxchg()

8.6 函数:atomic_dec()

8.7 函数:atomic_dec_and_test()

8.8 函数:atomic_inc()

8.9 函数:atomic_inc_and_test()

8.10 函数:atomic_read()

8.11 函数:atomic_set()

8.12 函数:atomic_sub()

8.13 函数:atomic_sub_and_test()

8.14 函数:atomic_sub_return()

8.15 函数:down()

8.16 函数:down_interruptible()

8.17 函数:down_killable()

8.18 函数:down_read()

8.19 函数:down_read_trylock()

8.20 函数:down_timeout()

8.21 函数:down_trylock()

8.22 函数:down_write()

8.23 函数:down_write_trylock()

8.24 函数:downgrade_write()

8.25 宏:init_rwsem()

8.26 函数:read_seqbegin()

8.27 函数:read_seqretry()

8.28 函数:sema_init()

8.29 宏:seqlock_init()

8.30 函数:up()

8.31 函数:up_read()

8.32 函数:up_write()

8.33 函数:write_seqlock()

8.34 函数:write_sequnlock()

本章参考文献

第9章 Linux文件系统内核API

9.1 函数:__mnt_is_readonly()

9.2 函数:current_umask()

9.3 函数:d_alloc()

9.4 函数:d_find_alias()

9.5 函数:dput()

9.6 函数:fget()

javazx.com

9.7 函数:generic_fillattr()

9.8 函数:get_fs_type()

9.9 函数:get_max_files()

9.10 函数:get_super()

9.11 函数:have_submounts()

9.12 函数:I_BDEV()

9.13 函数:inode_add_bytes()

9.14 函数:inode_get_bytes()

9.15 函数:inode_set_bytes()

9.16 函数:inode_sub_bytes()

9.17 函数:is_bad_inode()

9.18 函数:make_bad_inode()

9.19 函数:may_umount()

9.20 函数:may_umount_tree()

9.21 函数:mnt_want_write()

9.22 函数:notify_change()

9.23 函数:put_unused_fd()

9.24 函数:unshare_fs_struct()

9.25 函数:vfs_fstat()

9.26 函数:vfs_getattr()

9.27 函数:vfs_statfs()

本章参考文献

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

10.1 函数:__class_create()

10.2 函数:__class_register()

10.3 函数:cdev_add()

10.4 函数:cdev_alloc()

10.5 函数:cdev_del()

10.6 函数:cdev_init()

10.7 宏:class_create()

10.8 函数:class_destroy()

10.9 宏:class_register()

10.10 函数:class_unregister()

10.11 函数:device_add()

10.12 函数:device_create()

10.13 函数:device_del()

10.14 函数:device_destroy()

10.15 函数:device_initialize()

10.16 函数:device_register()

10.17 函数:device_rename()

10.18 函数:device_unregister()

10.19 函数:get_device()

10.20 函数:put_device()

10.21 函数:register_chrdev()

10.22 函数:unregister_chrdev()

10.23 部分相关函数说明

本章参考文献

附录 Linux内核API快速检索表

提取 jkyw
游客,如果您要查看本帖隐藏内容请回复
[/hide]


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
温馨提示:---请放心注册,资源都有!如回复后还是看不到隐藏内容,请重新刷新页面即可!---
1、在论坛里发表的文章或者资源仅代表作者本人的观点,与本网站立场无关。
2、论坛的所有内容资源都不保证其准确性,有效性,时间性。阅读本站内容因误导等因素而造成的损失本站不承担连带责任。
3、当政府机关依照法定程序要求披露信息时,论坛均得免责。
4、若因线路及非本站所能控制范围的故障导致暂停服务期间造成的一切不便与损失,论坛不负任何责任。
5、本站所有资源都收集于互联网或网友自行分享,本站不具备鉴别能力,如侵犯到你的权益请点击《侵权投诉》
6、本站为非营利性站点,所有资源均是网上搜集或网友自行分享私下交流学习之用,任何涉及商业盈利目的均不得使用,任何涉及到非法用途,严禁使用!!否则产生的一切后果将由您自己承担!本站仅仅提供一个观摩学习的环境,将不对任何资源负法律责任。所有资源请在下载后24小时内删除。若无意中侵犯到您的版权利益,敬请来信联系我们。我们会在收到信息三天内给予处理
137zw.com IT学习站致力于免费提供精品的java技术教程和python技术教程,CCNA书籍/资料/CCNP书籍/资料教程/CCIE书籍/资料/H3C学习/认证/一级建造师考试/微软学习/认证/包括基础教程和高级实战教程,同时也提供分享网站源码下载和互联网相关一系列的技术教程,我们想做的就是让知识分享更有价值!(IT学习站官方唯一域名地址:www.137zw.com 请谨防假冒网站!)本站所有资源全部收集于互联网或网友自行分享,分享目的仅供大家学习与参考,如无意中侵犯您的合法权益,请联系本站管理员进行删除处理!
回复

使用道具 举报

芊芊551 | 显示全部楼层 发表于: 2019-7-24 17:33:28
芊芊551 发表于: 2019-7-24 17:33:28 | 显示全部楼层
过来看看的
137zw.com IT学习站致力于免费提供精品的java技术教程和python技术教程,CCNA书籍/资料/CCNP书籍/资料教程/CCIE书籍/资料/H3C学习/认证/一级建造师考试/微软学习/认证/包括基础教程和高级实战教程,同时也提供分享网站源码下载和互联网相关一系列的技术教程,我们想做的就是让知识分享更有价值!(IT学习站官方唯一域名地址:www.137zw.com 请谨防假冒网站!)本站所有资源全部收集于互联网或网友自行分享,分享目的仅供大家学习与参考,如无意中侵犯您的合法权益,请联系本站管理员进行删除处理!
回复

使用道具 举报

韭菜555 | 显示全部楼层 发表于: 2019-7-24 17:33:56
韭菜555 发表于: 2019-7-24 17:33:56 | 显示全部楼层
学习了,谢谢分享、、、
137zw.com IT学习站致力于免费提供精品的java技术教程和python技术教程,CCNA书籍/资料/CCNP书籍/资料教程/CCIE书籍/资料/H3C学习/认证/一级建造师考试/微软学习/认证/包括基础教程和高级实战教程,同时也提供分享网站源码下载和互联网相关一系列的技术教程,我们想做的就是让知识分享更有价值!(IT学习站官方唯一域名地址:www.137zw.com 请谨防假冒网站!)本站所有资源全部收集于互联网或网友自行分享,分享目的仅供大家学习与参考,如无意中侵犯您的合法权益,请联系本站管理员进行删除处理!
回复

使用道具 举报

爱晚风愁制 | 显示全部楼层 发表于: 2019-7-24 17:34:00
爱晚风愁制 发表于: 2019-7-24 17:34:00 | 显示全部楼层
我是来刷分的,嘿嘿
137zw.com IT学习站致力于免费提供精品的java技术教程和python技术教程,CCNA书籍/资料/CCNP书籍/资料教程/CCIE书籍/资料/H3C学习/认证/一级建造师考试/微软学习/认证/包括基础教程和高级实战教程,同时也提供分享网站源码下载和互联网相关一系列的技术教程,我们想做的就是让知识分享更有价值!(IT学习站官方唯一域名地址:www.137zw.com 请谨防假冒网站!)本站所有资源全部收集于互联网或网友自行分享,分享目的仅供大家学习与参考,如无意中侵犯您的合法权益,请联系本站管理员进行删除处理!
回复

使用道具 举报

yslzaity | 显示全部楼层 发表于: 2019-7-24 17:34:14
yslzaity 发表于: 2019-7-24 17:34:14 | 显示全部楼层
有竞争才有进步嘛
137zw.com IT学习站致力于免费提供精品的java技术教程和python技术教程,CCNA书籍/资料/CCNP书籍/资料教程/CCIE书籍/资料/H3C学习/认证/一级建造师考试/微软学习/认证/包括基础教程和高级实战教程,同时也提供分享网站源码下载和互联网相关一系列的技术教程,我们想做的就是让知识分享更有价值!(IT学习站官方唯一域名地址:www.137zw.com 请谨防假冒网站!)本站所有资源全部收集于互联网或网友自行分享,分享目的仅供大家学习与参考,如无意中侵犯您的合法权益,请联系本站管理员进行删除处理!
回复

使用道具 举报

JDLMDJIA | 显示全部楼层 发表于: 2019-7-24 17:34:19
JDLMDJIA 发表于: 2019-7-24 17:34:19 | 显示全部楼层
路过,学习下
137zw.com IT学习站致力于免费提供精品的java技术教程和python技术教程,CCNA书籍/资料/CCNP书籍/资料教程/CCIE书籍/资料/H3C学习/认证/一级建造师考试/微软学习/认证/包括基础教程和高级实战教程,同时也提供分享网站源码下载和互联网相关一系列的技术教程,我们想做的就是让知识分享更有价值!(IT学习站官方唯一域名地址:www.137zw.com 请谨防假冒网站!)本站所有资源全部收集于互联网或网友自行分享,分享目的仅供大家学习与参考,如无意中侵犯您的合法权益,请联系本站管理员进行删除处理!
回复

使用道具 举报

Mirandawsj | 显示全部楼层 发表于: 2019-7-24 17:34:29
Mirandawsj 发表于: 2019-7-24 17:34:29 | 显示全部楼层
前排支持下
137zw.com IT学习站致力于免费提供精品的java技术教程和python技术教程,CCNA书籍/资料/CCNP书籍/资料教程/CCIE书籍/资料/H3C学习/认证/一级建造师考试/微软学习/认证/包括基础教程和高级实战教程,同时也提供分享网站源码下载和互联网相关一系列的技术教程,我们想做的就是让知识分享更有价值!(IT学习站官方唯一域名地址:www.137zw.com 请谨防假冒网站!)本站所有资源全部收集于互联网或网友自行分享,分享目的仅供大家学习与参考,如无意中侵犯您的合法权益,请联系本站管理员进行删除处理!
回复

使用道具 举报

音乐之家1 | 显示全部楼层 发表于: 2019-7-24 17:35:40
音乐之家1 发表于: 2019-7-24 17:35:40 | 显示全部楼层
学习了,谢谢分享、、、
137zw.com IT学习站致力于免费提供精品的java技术教程和python技术教程,CCNA书籍/资料/CCNP书籍/资料教程/CCIE书籍/资料/H3C学习/认证/一级建造师考试/微软学习/认证/包括基础教程和高级实战教程,同时也提供分享网站源码下载和互联网相关一系列的技术教程,我们想做的就是让知识分享更有价值!(IT学习站官方唯一域名地址:www.137zw.com 请谨防假冒网站!)本站所有资源全部收集于互联网或网友自行分享,分享目的仅供大家学习与参考,如无意中侵犯您的合法权益,请联系本站管理员进行删除处理!
回复

使用道具 举报

贺长云 | 显示全部楼层 发表于: 2019-7-24 17:35:48
贺长云 发表于: 2019-7-24 17:35:48 | 显示全部楼层
都是精品教程
137zw.com IT学习站致力于免费提供精品的java技术教程和python技术教程,CCNA书籍/资料/CCNP书籍/资料教程/CCIE书籍/资料/H3C学习/认证/一级建造师考试/微软学习/认证/包括基础教程和高级实战教程,同时也提供分享网站源码下载和互联网相关一系列的技术教程,我们想做的就是让知识分享更有价值!(IT学习站官方唯一域名地址:www.137zw.com 请谨防假冒网站!)本站所有资源全部收集于互联网或网友自行分享,分享目的仅供大家学习与参考,如无意中侵犯您的合法权益,请联系本站管理员进行删除处理!
回复

使用道具 举报

123456881 | 显示全部楼层 发表于: 2019-7-24 17:35:54
123456881 发表于: 2019-7-24 17:35:54 | 显示全部楼层
我是来刷分的,嘿嘿
137zw.com IT学习站致力于免费提供精品的java技术教程和python技术教程,CCNA书籍/资料/CCNP书籍/资料教程/CCIE书籍/资料/H3C学习/认证/一级建造师考试/微软学习/认证/包括基础教程和高级实战教程,同时也提供分享网站源码下载和互联网相关一系列的技术教程,我们想做的就是让知识分享更有价值!(IT学习站官方唯一域名地址:www.137zw.com 请谨防假冒网站!)本站所有资源全部收集于互联网或网友自行分享,分享目的仅供大家学习与参考,如无意中侵犯您的合法权益,请联系本站管理员进行删除处理!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|IT学习站-137zw.com

GMT+8, 2019-12-10 02:11 , Processed in 0.244719 second(s), 34 queries .

快速回复 返回顶部 返回列表