下载 >  操作系统 >  Linux > 《LINUX内核设计与实现(第2版)》 [PDF]
4

《LINUX内核设计与实现(第2版)》 [PDF]

本书基于Linux 2.6内核系列详细介绍Linux内核系统,覆盖了从核心内核系统的应用到内核设计与实现等各方面内容。主要内容包括:进程管理、系统调用?中断和中断处理程序、内核同步、时间管理、内存管理、地址空间、调试技术等。本书理论联系实践,既介绍理论也讨论具体应用,能够带领读者快速走进Linux内核世界,真正开发内核代码。. 本书适合作为高等院校操作系统课程的教材或参考书,也可供相关技术人员参考。 本书填补了Linux内核理论和实践细节之间的鸿沟。本书针对Linux 2.6内核,包括0(1)调度程序、抢占式内核。块I/O层以及I/O调度程序等。本书还包含了Linux内核开发者在开发时需要用到的很多信息,包括调试技术、编程风格、注意事项等等。
2010-12-26 上传大小:16.47MB
分享
收藏 举报

评论 共2条

chinarpc 支持下吧,现在都第三版了,还是谢了
2012-11-15
回复
nj654123 书是好书,但是前面已经有了,下载过了
2012-04-18
回复
Linux 内核设计的艺术(第2版) : -图解Linux操作系统架构设计实现原理-第2版

绝对是《Linux内核完全剖析》那本书不可缺失的辅助书籍!不用再对着一串串神秘的十六进地址抓瞎了,在本书上都以图的形式把运行位置跳转位置详细标注,还是挺感谢的。尽管linux0.11 源码剖析 那本才把启动啃完。。

立即下载
linux内核设计的艺术图解linux操作系统架构设计实现原理第2版》

《linux内核设计的艺术》 第二版 高清扫描pdf,因为原书太大,没办法整本上传,现分卷上传,本资源是第2卷,请不要只下载1卷,下载第1卷放在一起解压才可以。

立即下载
Linux内核设计的艺术(第2版)

本书的第1版广获好评,版权被中国台湾和美国两家大型出版社引进,第2版根据读者的反馈和作者对操作系统的最新研究成果对第1版进行了大幅优化和重写,使其内容质量更上一层楼。本书在众多关于Linux内核的书中独树一帜,它在世界范围内首次提出并阐述了操作系统设计的核心指导思想主奴机制,这是所有操作系统研究者的一笔宝贵财富。它也是一本能真正引导我们较为容易地、极为透彻地理解Linux内核的经典之作,也可能是当前唯一能从本质上指引我们去设计和开发拥有自主知识产权的操作系统的著作。

立即下载
linux内核设计的艺术:图解linux操作系统架构设计实现原理(第2版)

linux内核设计的技术,太艺术了,来看看第2版的图解linux操作系统架构设计与实现原理

立即下载
Linux内核设计实现_第三版_中文版.pdf

Linux内核设计与实现_第三版_中文版.pdf 个人收集电子书,仅用学习使用,不可用于商业用途,如有版权问题,请联系删除!

立即下载
linux内核设计的艺术 图解linux操作系统架构设计实现原理 (第2版) 高清PDF扫描版

本书的第1版广获好评,版权被中国台湾和美国两家大型出版社引进,第2版根据读者的反馈和作者对操作系统的最新研究成果对第1版进行了大幅优化和重写,使其内容质量更上一层楼。本书在众多关于Linux内核的书中独树一帜,它在世界范围内首次提出并阐述了操作系统设计的核心指导思想主奴机制,这是所有操作系统研究者的一笔宝贵财富。它也是一本能真正引导我们较为容易地、极为透彻地理解Linux内核的经典之作,也可能是当前唯一能从本质上指引我们去设计和开发拥有自主知识产权的操作系统的著作。

立即下载
Linux内核设计的艺术完整版

朋友推荐的学习Linux内核的非常好的资料,现在分享一下。

立即下载
OpenStack设计实现(新版-第2版)-带目录-高清版

OpenStack设计与实现(新版-第2版),本书是一本介绍 OpenStack 设计与实现原理的书。本书内容以 Newton 版本为基础,覆盖了OpenStack 的学习方法到设计与实现等各个方面内容,致力于帮助读者形成 OpenStack 及其各个主要组件与项目的拓扑。本书语言通俗易懂,能够带领读者更为快速走入 OpenStack 的世界并作出自己的贡献。本书适合希望能够参与 OpenStack 开发的读者,也适合对 OpenStack 茫然的初学者,以及有一定使用部署经验但是希望了解 OpenStack 实现原理的广大用户。

立即下载
Linux内核设计的艺术_图解Linux操作系统架构设计实现原理.pdf

Linux内核设计的艺术_图解Linux操作系统架构设计与实现原理.pdf

立即下载
OpenStack设计实现

编辑推荐   ★云计算时代OpenStack必选必读经典:轻松实现从初识到达人进程!   ★深入云计算与虚拟化OpenStack底层设计与实现原理:轻松形成OpenStack拓扑图!   ★以newtonrelease为基础,同时增加了很多新的项目!   ★英特尔开源技术中心合力打造精品! 内容简介   《OpenStack设计与实现(第2版)》是一本介绍 OpenStack 设计与实现原理的书。《OpenStack设计与实现(第2版)》内容以 Newton 版本为基础,覆盖了OpenStack 的学习方法到设计与实现等各个方面内容,致力于帮助读者形成 OpenStack 及其各个主要组件与项目的拓扑。   《OpenStack设计与实现(第2版)》语言通俗易懂,能够带领读者更为快速走入 OpenStack 的世界并作出自己的贡献。   《OpenStack设计与实现(第2版)》适合希望能够参与 OpenStack 开发的读者,也适合对 OpenStack 茫然的初学者,以及有一定使用部署经验但是希望了解 OpenStack 实现原理的广大用户。 京东购买链接:https://item.jd.com/12069413.html

立即下载
LINUX内核设计实现第2版

LINUX内核设计与实现第2版.part1 LINUX内核设计与实现第2版.part2 LINUX内核设计与实现第2版.part3 LINUX内核设计与实现第2版.part4 非常好的书,不用我多介绍。

立即下载
LINUX 内核设计实现第2版

LINUX内核设计与实现第2版.part1 LINUX内核设计与实现第2版.part2 LINUX内核设计与实现第2版.part3 LINUX内核设计与实现第2版.part4 非常好的书,不用我多介绍。

立即下载
Linux内核设计实现(第2版)

Linux内核设计与实现(第2版) Linux内核设计与实现(第2版)

立即下载
Linux内核API完全参考手册(第2版).邱铁(带详细书签).pdf

经过十年多的Linux操作系统教学与Linux内核实践开发,目前很难找到一本能够详细讲解Linux内核API的参考书。目前出版的Linux方面很多图书相似度很大,基本上可以分为以下三种:1. Linux内核分析。这类书一般都很老,版本陈旧。与当前最新的内核差别很大。2. Linux操作系统。以原理为主,以实例为辅,一般都设计成操作系统课上的常用实例。3. Linux上层应用函数库。这些图书不便于内核开发,因为内核开发所需要的API恰恰很少提及。因此计划编写一本适合最新的Linux内核3.0版本,指导思想是基于PC机完成所有代码分析与实例练习,增强其通用性。 在近五年的教学与大学生创新实践开发中,在已经积累经验的基础上编写Linux内核API,以“Linux内核模块式API开发与实例验证”为主线,以阶梯式前进的方式,使读者能够低起点、高效率的学习理论、深入实践,从而为LINUX内核开发打下一定的基础。全书共分10章,书定稿后约90万字,约500页,并配有实例代码。 作者简介 邱铁 博士,拥有超过10年的Linux使用和开发经验。从高中时代起就对嵌入式电子及控制技术产生了浓厚的兴趣,并且具有多项发明创造。大学毕业后开始涉足精彩的开源世界,特别是在Linux开放源码系统方面,做了大量的工作。他创立了飞翔电子工作室,专门进行嵌入式与开放源代码开发。2009年参加中国嵌入式系统课件大赛并获得一等奖。著作有《ARM嵌入式系统结构与编程》《Linux应用与开发典型实例精讲》《Linux环境下Qt4图形界面与MySQL编程》。 周玉 硕士,飞翔电子工作室主要成员,主要从事ARM、Linux方面的工作,曾参加全国大学生嵌入式设计大赛,参与完成的“基于S3C6410的全智能物联网自组织与智能车导航设计”获得大赛特等奖,熟悉Linux驱动、内核编程及应用开发,参与编写《Linux环境下Qt4图形界面与MySQL编程》。 本书特色 全面介绍Linux内核API开发与编程的手册; 对Linux内核系统知识进行精心策划,以内核模块方式对内核API进行系统分析; 基于系统功能模块内部,内核API以函数名称排序,方便快速检索; 立足于基础,高效学习理论配合内核API经典实例,深入Linux编程实践; 为Linux内核开发与编程提供高效指导与参考。 本书范例源代码可以到华章网站(www.hzbook.com)下载。 图书前言 进入21世纪以来,IT技术以前所未有的速度向前发展。Linux作为源码开放的操作系统,在众多的爱好者和网络黑客的共同努力下,不断成长并趋于完善。由于GNU计划所开发的各种组件和系统发行版所必备的软件可以运行于Linux内核之上,整个内核符合GNU通用公共许可证(GNU General Public License),使得Linux在PC、服务器以及嵌入式系统开发等领域得到了广泛的应用。 作者在长期的Linux内核开发中发现,当前介绍内核API方面的书籍很少。目前市面的关于Linux内核编程开发方面的书可以分为三类:第一类,Linux内核分析,所分析的内核源代码版本一般相对较早,而对于最新版本的内核源代码很少提及;第二类,Linux编程类,主要是以用户层面上的编程为主,一般涉及用户API;第三类,嵌入式Linux开发,相对于特定的硬件平台,只对所用到的特定内核API进行简要说明。对于Linux内核编程开发,需要全面了解内核API,而目前市面上找不到一本能够全面介绍最新的Linux内核API的图书,这也正是本书写作的目的所在。 本书的编写工作从2015年6月开始,所有的内核API验证实例基于最新的Linux内核源代码3.19.3版本。经过近十一个月的源代码分析、编程实践与实例验证,对常用的内核API进行系统归纳,并编写了典型验证程序,使理论分析与实际编程实现统一。分析的内核API模块包括:内核模块机制API、进程管理内核API、进程调度内核API、中断机制内核API、时间与定时机制内核API、内存管理内核API、内核同步机制API、文件系统内核API和设备驱动及设备管理模块内核API。 在实例编写过程中,感谢邓莹莹参与了部分实例的验证,以及机械工业出版社华章公司编辑为本书的出版所做的工作。另外,笔者听取了同事、同行专家意见和建议,并参阅了大量中文、外文文献和网络论坛的精华资料,特别是活跃在开放源代码社区的Linux爱好者,在此向他们表示感谢。 由于Linux更新速度较快,再加上编者所具备知识的广度和深度所限,书中存在的错误与不当之处请各位同仁批评指正。对于书中的问题,读者可以发送到E-mail:qiutie@ieee.org,能够及时与笔者交流,以便再版时更正与完善。 编者 2016年5月1日于大连 本书特色 全面介绍Linux内核API开发与编程的手册; 对Linux内核系统知识进行精心策划,以内核模块方式对内核API进行系统分析; 基于系统功能模块内部,内核API以函数名称排序,方便快速检索; 立足于基础,高效学习理论配合内核API经典实例,深入Linux编程实践; 为Linux内核开发与编程提供高效指导与参考。 本书主要内容 Linux内核模块机制API Linux进程管理内核API Linux进程调度内核API Linux中断机制内核API Linux内存管理内核API Linux内核定时机制API Linux内核同步机制API Linux文件系统内核API Linux设备驱动与设备管理API 本书范例源代码可以到华章网站(www.hzbook.com)下载。 作者简介 邱铁 周玉 编著:邱 铁 博士,拥有超过10年的Linux使用和开发经验。从高中时代起就对嵌入式电子及控制技术产生了浓厚的兴趣,并且具有多项发明创造。大学毕业后开始涉足精彩的开源世界,特别是在Linux开放源码系统方面,做了大量的工作。他创立了飞翔电子工作室,专门进行嵌入式与开放源代码开发。2009年参加中国嵌入式系统课件大赛并获得一等奖。著作有《ARM嵌入式系统结构与编程》《Linux应用与开发典型实例精讲》《Linux环境下Qt4图形界面与MySQL编程》。 周 玉 硕士,飞翔电子工作室主要成员,主要从事ARM、Linux方面的工作,曾参加全国大学生嵌入式设计大赛,参与完成的“基于S3C6410的全智能物联网自组织与智能车导航设计”获得大赛特等奖,熟悉Linux驱动、内核编程及应用开发,参与编写《Linux环境下Qt4图形界面与MySQL编程》。 前言 第1章 Linux内核API分析必备知识 1 1.1 Linux内核编程注意事项 1 1.2 本书中模块编译Makefile模板 2 1.3 内核调试函数printk 3 1.4 内核编译与定制 5 1.4.1 获得Linux内核与补丁 5 1.4.2 准备编译需要的工具 5 1.4.3 解压内核 6 1.4.4 给内核打补丁 6 1.4.5 设定编译选项 7 1.4.6 编译与安装内核 9 1.4.7 创建initramfs 10 1.4.8 设置grub 11 1.4.9 启动选项 12 1.5 温馨提示 12 本章参考文献 13 第2章 内核模块机制API 14 2.1 函数:__module_address( ) 14 2.2 函数:__module_text_address( ) 16 2.3 函数:__print_symbol( ) 19 2.4 函数:__symbol_get( ) 22 2.5 函数:__symbol_put( ) 25 2.6 函数:find_module( ) 27 2.7 函数:find_symbol( ) 31 2.8 函数:module_is_live( ) 36 2.9 函数:module_put( ) 38 2.10 函数:module_refcount( ) 40 2.11 函数:sprint_symbol( ) 42 2.12 函数:symbol_put_addr( ) 45 2.13 函数:try_module_get( ) 48 本章参考文献 50 第3章 Linux进程管理内核API 51 3.1 函数:__task_pid_nr_ns( ) 51 3.2 函数:find_get_pid( ) 54 3.3 函数:find_pid_ns( ) 56 3.4 函数:find_vpid( ) 58 3.5 函数:get_pid( ) 60 3.6 函数:get_task_mm( ) 62 3.7 函数:mmput( ) 66 3.8 函数:ns_of_pid( ) 68 3.9 函数:pid_nr( ) 70 3.10 函数:pid_task( ) 72 3.11 函数:pid_vnr( ) 74 3.12 函数:put_pid( ) 76 3.13 函数:task_active_pid_ns( ) 78 3.14 函数:task_tgid_nr_ns( ) 80 本章参考文献 82 第4章 Linux 进程调度内核API 83 4.1 函数:__wake_up( ) 83 4.2 函数:__wake_up_sync( ) 88 4.3 函数:__wake_up_sync_key( ) 91 4.4 函数:abort_exclusive_wait( ) 94 4.5 函数:add_wait_queue( ) 99 4.6 函数:add_wait_queue_exclusive( ) 102 4.7 函数:autoremove_wake_function( ) 105 4.8 函数:complete( ) 109 4.9 函数:complete_all( ) 112 4.10 函数:completion_done( ) 115 4.11 函数:current_thread_info( ) 118 4.12 函数:default_wake_function( ) 121 4.13 函数:do_exit( ) 124 4.14 函数:finish_wait( ) 126 4.15 函数:init_waitqueue_entry( ) 130 4.16 函数:init_waitqueue_head( ) 132 4.17 函数:kthread_create_on_node( ) 134 4.18 函数:kthread_stop( ) 136 4.19 函数:prepare_to_wait( ) 138 4.20 函数:prepare_to_wait_exclusive( ) 142 4.21 函数:remove_wait_queue( ) 147 4.22 函数:sched_setscheduler( ) 150 4.23 函数:set_cpus_allowed_ptr( ) 154 4.24 函数:set_user_nice( ) 157 4.25 函数:task_nice( ) 160 4.26 函数:try_wait_for_completion( ) 162 4.27 函数:wait_for_completion( ) 166 4.28 函数:wait_for_completion_interruptible_timeout( ) 169 4.29 函数:wait_for_completion_killable( ) 173 4.30 函数:wait_for_completion_timeout( ) 177 4.31 函数:wake_up_process( ) 180 4.32 函数:yield( ) 183 本章参考文献 185 第5章 Linux中断机制内核API 187 5.1 函数:__tasklet_hi_schedule( ) 187 5.2 函数:__tasklet_schedule( ) 190 5.3 函数:disable_irq( ) 193 5.4 函数:disable_irq_nosync( ) 193 5.5 函数:disable_irq_wake( ) 196 5.6 函数:enable_irq( ) 199 5.7 函数:enable_irq_wake( ) 201 5.8 函数:free_irq( ) 204 5.9 函数:irq_set_chip( ) 205 5.10 函数:irq_set_chip_data( ) 209 5.11 函数:irq_set_irq_type( ) 212 5.12 函数:irq_set_irq_wake( ) 214 5.13 函数:remove_irq( ) 217 5.14 函数:request_irq( ) 221 5.15 函数:request_threaded_irq( ) 225 5.16 函数:setup_irq( ) 229 5.17 函数:tasklet_disable( ) 232 5.18 函数:tasklet_disable_nosync( ) 234 5.19 函数:tasklet_enable( ) 236 5.20 函数:tasklet_hi_schedule( ) 237 5.21 函数:tasklet_init( ) 241 5.22 函数:tasklet_kill( ) 243 5.23 函数:tasklet_schedule( ) 245 5.24 函数:tasklet_trylock( ) 247 5.25 函数:tasklet_unlock( ) 248 本章参考文献 251 第6章 Linux内存管理内核API 252 6.1 函数:__free_pages( ) 252 6.2 函数:__get_free_pages( ) 253 6.3 函数:__get_vm_area( ) 255 6.4 函数:__krealloc( ) 258 6.5 函数:alloc_pages( ) 261 6.6 函数:alloc_pages_exact( ) 264 6.7 函数:find_vma( ) 266 6.8 函数:find_vma_intersection( ) 270 6.9 函数:free_pages( ) 272 6.10 函数:free_pages_exact( ) 273 6.11 函数:get_unmapped_area( ) 274 6.12 函数:get_zeroed_page( ) 276 6.13 函数:kcalloc( ) 278 6.14 函数:kfree( ) 280 6.15 函数:kmalloc( ) 281 6.16 函数:kmem_cache_alloc( ) 283 6.17 函数:kmem_cache_create( ) 285 6.18 函数:kmem_cache_destroy( ) 288 6.19 函数:kmem_cache_free( ) 289 6.20 函数:kmem_cache_zalloc( ) 290 6.21 函数:kmemdup( ) 292 6.22 函数:ksize( ) 295 6.23 函数:kstrdup( ) 298 6.24 函数:kstrndup( ) 299 6.25 函数:kzalloc( ) 301 6.26 函数:memdup_user( ) 303 6.27 函数:mempool_alloc( ) 306 6.28 函数:mempool_alloc_pages( ) 308 6.29 函数:mempool_alloc_slab( ) 311 6.30 函数:mempool_create( ) 313 6.31 函数:mempool_destroy( ) 316 6.32 函数:mempool_free( ) 317 6.33 函数:mempool_free_pages( ) 318 6.34 函数:mempool_free_slab( ) 318 6.35 函数:mempool_kfree( ) 319 6.36 函数:mempool_kmalloc( ) 320 6.37 函数:mempool_resize( ) 322 6.38 函数:nr_free_buffer_pages( ) 325 6.39 宏:page_address( ) 326 6.40 宏:page_cache_get( ) 328 6.41 宏:page_cache_release( ) 330 6.42 函数:page_zone( ) 331 6.43 宏:probe_kernel_address( ) 334 6.44 函数:probe_kernel_read( ) 336 6.45 函数:vfree( ) 338 6.46 函数:vma_pages( ) 339 6.47 函数:vmalloc( ) 341 6.48 函数:vmalloc_to_page( ) 343 6.49 函数:vmalloc_to_pfn( ) 345 6.50 函数:vmalloc_user( ) 347 本章参考文献 349 第7章 Linux内核定时机制API 350 7.1 函数:__round_jiffies( ) 350 7.2 函数:__round_jiffies_relative( ) 352 7.3 函数:__round_jiffies_up( ) 354 7.4 函数:__round_jiffies_up_relative( ) 356 7.5 函数:add_timer( ) 358 7.6 函数:current_kernel_time( ) 359 7.7 函数:del_timer( ) 361 7.8 函数:del_timer_sync( ) 364 7.9 函数:do_gettimeofday( ) 367 7.10 函数:do_settimeofday( ) 369 7.11 函数:get_seconds( ) 372 7.12 函数:getnstimeofday( ) 374 7.13 函数:init_timer( ) 376 7.14 函数:init_timer_deferrable( ) 378 7.15 函数:init_timer_key( ) 380 7.16 函数:init_timer_on_stack( ) 382 7.17 函数:init_timer_on_stack_key( ) 385 7.18 函数:mktime( ) 387 7.19 函数:mod_timer( ) 389 7.20 函数:mod_timer_pending( ) 392 7.21 函数:ns_to_timespec( ) 394 7.22 函数:ns_to_timeval( ) 396 7.23 函数:round_jiffies( ) 398 7.24 函数:round_jiffies_relative( ) 401 7.25 函数:round_jiffies_up( ) 404 7.26 函数:round_jiffies_up_relative( ) 406 7.27 函数:set_normalized_timespec( ) 409 7.28 函数:setup_timer( ) 411 7.29 函数:setup_timer_on_stack( ) 413 7.30 函数:timer_pending( ) 415 7.31 函数:timespec_add_ns( ) 417 7.32 函数:timespec_compare( ) 420 7.33 函数:timespec_equal( ) 422 7.34 函数:timespec_sub( ) 424 7.35 函数:timespec_to_ns( ) 426 7.36 函数:timeval_compare( ) 428 7.37 函数:timeval_to_ns( ) 431 7.38 函数:try_to_del_timer_sync( ) 433 本章参考文献 435 第8章 Linux内核同步机制API 436 8.1 函数:atomic_add( ) 436 8.2 函数:atomic_add_negative( ) 438 8.3 函数:atomic_add_return( ) 440 8.4 函数:atomic_add_unless( ) 442 8.5 函数:atomic_cmpxchg( ) 444 8.6 函数:atomic_dec( ) 446 8.7 函数:atomic_dec_and_test( ) 448 8.8 函数:atomic_inc( ) 449 8.9 函数:atomic_inc_and_test( ) 451 8.10 函数:atomic_read( ) 453 8.11 函数:atomic_set( ) 453 8.12 函数:atomic_sub( ) 455 8.13 函数:atomic_sub_and_test( ) 457 8.14 函数:atomic_sub_return( ) 459 8.15 函数:down( ) 461 8.16 函数:down_interruptible( ) 463 8.17 函数:down_killable( ) 465 8.18 函数:down_read( ) 468 8.19 函数:down_read_trylock( ) 470 8.20 函数:down_timeout( ) 472 8.21 函数:down_trylock( ) 474 8.22 函数:down_write( ) 476 8.23 函数:down_write_trylock( ) 479 8.24 函数:downgrade_write( ) 481 8.25 宏:init_rwsem( ) 483 8.26 函数:read_seqbegin( ) 486 8.27 函数:read_seqretry( ) 488 8.28 函数:sema_init( ) 490 8.29 宏:seqlock_init( ) 492 8.30 函数:up( ) 494 8.31 函数:up_read( ) 496 8.32 函数:up_write( ) 497 8.33 函数:write_seqlock( ) 498 8.34 函数:write_sequnlock( ) 498 本章参考文献 499 第9章 Linux文件系统内核API 500 9.1 函数:__mnt_is_readonly( ) 500 9.2 函数:current_umask( ) 502 9.3 函数:d_alloc( ) 504 9.4 函数:d_find_alias( ) 507 9.5 函数:dput( ) 510 9.6 函数:fget( ) 512 9.7 函数:generic_fillattr( ) 515 9.8 函数:get_fs_type( ) 517 9.9 函数:get_max_files( ) 520 9.10 函数:get_super( ) 522 9.11 函数:have_submounts( ) 525 9.12 函数:I_BDEV( ) 527 9.13 函数:inode_add_bytes( ) 529 9.14 函数:inode_get_bytes( ) 531 9.15 函数:inode_set_bytes( ) 533 9.16 函数:inode_sub_bytes( ) 535 9.17 函数:is_bad_inode( ) 537 9.18 函数:make_bad_inode( ) 538 9.19 函数:may_umount( ) 540 9.20 函数:may_umount_tree( ) 542 9.21 函数:mnt_want_write( ) 544 9.22 函数:notify_change( ) 545 9.23 函数:put_unused_fd( ) 547 9.24 函数:unshare_fs_struct( ) 549 9.25 函数:vfs_fstat( ) 551 9.26 函数:vfs_getattr( ) 553 9.27 函数:vfs_statfs( ) 556 本章参考文献 559 第10章 Linux 设备驱动及设备管理API 560 10.1 函数:__class_create( ) 560 10.2 函数:__class_register( ) 562 10.3 函数:cdev_add( ) 563 10.4 函数:cdev_alloc( ) 564 10.5 函数:cdev_del( ) 566 10.6 函数:cdev_init( ) 572 10.7 宏:class_create( ) 577 10.8 函数:class_destroy( ) 578 10.9 宏:class_register( ) 581 10.10 函数:class_unregister( ) 582 10.11 函数:device_add( ) 589 10.12 函数:device_create( ) 589 10.13 函数:device_del( ) 592 10.14 函数:device_destroy( ) 592 10.15 函数:device_initialize( ) 599 10.16 函数:device_register( ) 606 10.17 函数:device_rename( ) 607 10.18 函数:device_unregister( ) 613 10.19 函数:get_device( ) 620 10.20 函数:put_device( ) 621 10.21 函数:register_chrdev( ) 625 10.22 函数:unregister_chrdev( ) 626 10.23 部分相关函数说明 634 本章参考文献 635 附录 Linux内核API快速检索表 636

立即下载
LINUX内核设计实现(第2版).pdf

LINUX内核设计与实现(第2版),pdf格式 中文版+英文版

立即下载
《SoC设计方法与实现(第2版)》,郭炜版,包含课本电子档和ppt

《SoC设计方法与实现(第2版)》主要结合SoC设计的整体流程,对SoC设计方法学及如何实现进行了全面介绍。全书共分14章,主要内容包括:SoC的设计流程、SoC的架构设计、电子级系统设计、IP核的设计与选择、RTL代码编写指南、先进的验证方法、低功耗设计技术、可测性设计技术及后端设计的挑战。书中不仅融入了很多来自于工业界的实践经验,还介绍了SoC设计领域的最新成果,可以帮助读者掌握工业化的解决方案,使读者能够及时了解SoC设计方法的最新进展。 郭炜,研究员。1982年获大连海事大学电子工程学士学位。1991年获美国路易斯安那州立大学电子工程学硕士学位,1991-2003年,任职于Motorola公司芯片设计部,曾任首席主任工程师(PrincipalStaffEngineer),研发项目负责人成功地负责过多个大规模设计项目的研发,具有丰富的IC设计及项目管理经验。2004-2007年任上海交通大学研究员。2007年10月至今,任天津大学研究员。自加入高校工作以来,一直从事SoC设计相关课程的教学及科研项目的研发和产业化开拓.主要研究方向:计算机系统结构。SoC设计、微处理器设计等。

立即下载
精通开关电源(第2版)超清完整版PDF

自己收藏的开关电源设计经典参考书籍,全网最清晰版本,高清无障碍阅读,整本大小224MB(由于以前的资源出现一些人下载后出错的问题,现在重新上传,以前下载过未能成功的请私信我)

立即下载
Linux内核设计实现(第三版中文高清带目录).pdf

Linux内核设计与实现(第三版中文高清带目录).pdf

立即下载
神经网络设计.pdf扫描版

这本书是最经典的神经网络设计的书籍,上课时老师推荐的,我这里还有许多其他的书籍,我将会陆续上传。

立即下载
linux内核设计实现(原书第3版)汉化版第2章.pdf

原书名: Linux Kernel Development (3rd Edition) 原出版社: Addison-Wesley Professional 作者: (美)Robert Love 译者: 陈莉君 康华 丛书名: 华章专业开发者书库 出版社:机械工业出版社 ISBN:9787111338291 上架时间:2011-6-3 出版日期:2011 年6月 开本:16开 页码:335 版次:3-1

立即下载
关闭
img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
点击完成任务获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
img

《LINUX内核设计与实现(第2版)》 [PDF]

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
为了良好体验,不建议使用迅雷下载
VIP和C币套餐优惠
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载
您还未下载过该资源
无法举报自己的资源

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

若举报审核通过,可返还被扣除的积分

  • 举报人:
  • 被举报人:
  • *类型:
    • *投诉人姓名:
    • *投诉人联系方式:
    • *版权证明:
  • *详细原因: