当前位置: 首页 > linux

ARM Linux内核源码剖析PDF电子书 [81MB]

  • linux
  • 更新时间:2021-03-25 11:57:40
简介ARM Linux内核源码剖析中文版怎么样? 内核源代码构建系统 ARM处理器结构 构建高效分析环境 汇编级启动过程 内核分析常用API、ARM指令、GAS关键词 发生中断到调用处...
《ARM Linux内核源码剖析》pdf电子书百度网盘下载
《ARM Linux内核源码剖析》pdf电子书百度网盘下载


 

ARM Linux内核源码剖析中文版怎么样?最新电子版百度云下载

内核源代码构建系统

ARM处理器结构

构建高效分析环境

汇编级启动过程

内核分析常用API、ARM指令、GAS关键词

发生中断到调用处理器的详细过程

本书是多位作者在3年Liunx内核分析经验和庞大资料基础上写成的,收录了其他同类书未曾讲解的内容并进行逐行分析,一扫当前市场中其他理论书带给读者的郁闷。书中详细的代码分析与大量插图能够使读者对Linux内核及ARM获得正确认识,自然而然习得如何有效分析定期发布的Linux内核。

本书适合想从Linux内核启动开始透彻分析全部启动过程的读者,因Linux代码量庞大而束手无策的人、想要了解Linux实际运行过程的人、渴求OS实操理论的人,本书必将成为他们不可或缺的参考书。


作者简介:
作者简介: 尹锡训 mindwave@nate.com 所在公司的主营业务是在Linux、安卓系统上制作无线终端,担任工程师已有3年。一直用C语言、Python、Java开发各种产品。最近把对未来的期待、展望与精力集中到Linux内核以及创业上,并不断为之努力。 崔范松 吉林人,毕业于长春工业大学法学专业。大量接触并翻译过各类计算机图书及相关资料,并从事过游戏策划及软件测试工作。喜欢散步、旅游等户外运动,梦想成为一名自由职业者。

目录:
第1章 内核介绍及2.6版和3.2版 之间的差异  2
第2章 内核构建系统  8
第3章 了解ARM处理器  19
第4章 构建分析环境  28
第5章 准备解压内核  48
第6章 从压缩的内核zImage 还原内核映像  60
第7章 调用start_kernel  65
第8章 start_setup_processor_id~lock_kernel  94
第9章 注册针对时钟事件的处理器  111
第10章 在CPU位图中注册当前运行CPU/初始化HIGHMEM管理  119
第11章 整体指向——setup_arch  123
第12章 unwind_init~early_trap_init  126
第13章 设置处理器—— setup_processor  150
第14章 准备内存分页—— paging_init  163
第15章 在启动时初始化内存分配器  184
第16章 mm_init_owner~preempt_disable  217
第17章 构建借用内存的后台  233
第18章 page_alloc_init~pidhash_init  253
第19章 init_timers~page_cgroup _init  273
第20章 终止bootmem分配器并替换为伙伴系统  297
第21章 初始化以支持CPU热插拔  315
第22章 激活slab内存分配器——kmem_cache_init  318
第23章 kmem_trace_init~security_init  344
第24章 初始化VFS中使用的多种缓存——vfs_cache_init  367
第25章 radix_tree_init~ftrace_init  382
第26章 同步内存与后备存储——page write back  394
第27章 查看启动内核的最终函数结构——rest_init  405
第28章 生成执行函数的内核线程——kernel_thread  407
第29章 唤醒新生成的任务  419
第30章 准备使用内核  426
第31章 内核线程守护进程  453
第32章 find_task_by_pid_ns~cpu_idle  469

点击下载