图灵程序设计丛书

ARM Linux内核源码剖析

尹锡训等 (作者) 崔范松 (译者)
本书主要内容

内核源代码构建系统
ARM处理器结构
构建高效分析环境
汇编级启动过程
内核分析常用API、ARM指令、GAS关键词
发生中断到调用处理器的详细过程


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

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

订单号也有好运气

11·4至11·11日,订单号末两位逢11,将获赠付款金额等值代金券。末三位逢111,双倍赠送。

以上仅限电子书订单,祝双11快乐。

ps:当日提交未付款订单超过5笔,视为放弃参与好运气活动。

预告:11日~13日,电子书满99即享半价!

出版信息

  • 书  名ARM Linux内核源码剖析
  • 系列书名图灵程序设计丛书
  • 执行编辑关于本书的内容有任何问题,请联系 陈曦
  • 出版日期2014-07-10
  • 书  号978-7-115-35910-0
  • 定  价99.00 元
  • 页  数532
  • 印刷方式黑白
  • 开  本16开
  • 出版状态终止销售
  • 原书名??? ???? ??? ??
  • 原书号978-89-94506-49-6

所属分类

同系列书

  • HTTP权威指南

    David Gourley   Brian Totty   Marjorie Sayer   Sailu Reddy   Anshu Aggarwal   陈涓   赵振平   译

    本书是HTTP及其相关核心Web技术方面的权威著作,主要介绍了Web应用程序是如何工作的,核心的因特网协议如何...

  • JavaScript高级程序设计(第3版)

    Nicholas C.Zakas   李松峰   曹力   译

    本书是JavaScript超级畅销书的新版。ECMAScript 5 和HTML5在标准之争中双双胜出,使大量...

  • 计算机科学的基础

    Al Aho   Jeff Ullman   傅尔也   译

    本书全面而详细地阐述了计算机科学的理论基础,从抽象概念的机械化到各种数据模型的建立,用算法、数据抽象等核心思想...

  • Java技术手册(第6版)

    Benjamin J Evans   David Flanagan   安道   译

    通过学习本书,你将能够: 掌握最新的语言细节,包括Java 8的变化 使用基本的Java句法学习面向对...

  • 机器学习实战

    Peter Harrington   李锐   李鹏   曲亚东   王斌   译

    机器学习是人工智能研究领域中一个极其重要的研究方向,在现今的大数据时代背景下,捕获数据并从中萃取有价值的信息或...

本书特色

2013年度韩国学术院选定优秀学术图书
Linux内核代码分析全新方法+实用指南!
2年代码分析+1年执笔=第一本ARM Linux内核分析集大成之作!
此书献给想了解或分析Linux代码的各位读者!
逐行分析ARM Linux内核加载到RAM并运行Shell前的全部初始化过程!

目录

作者简介 阅读
审阅者评语 阅读
前言 阅读
后记 阅读
第一部分 ARM Linux内核——分析内核前需要做的准备
第1章 内核介绍及2.6版和3.2版之间的差异 阅读
第2章 内核构建系统
第3章 了解ARM处理器
第4章 构建分析环境
附图Ⅱ-1 从start标签到start_kernel调用的流程图
第二部分 内核的启动——strt_kernel调用方法
第5章 准备解压内核
第6章 从压缩的内核zImage还原内核映像
第7章 调用start_kernel() 阅读
附图Ⅲ-1 start_kernel()内函数调用顺序及任务
第三部分 内核的执行——内核的起始与结束位置
第8章 start_setup_processor_id()~lock_kernel()
第9章 注册针对时钟事件的处理器
第10章 在CPU位图中注册当前运行CPU/初始化HIGHMEM管理
第11章 整体指向——setup_arch
第12章 unwind_init()~early_trap_init()
第13章 设置处理器——setup_processor()
第14章 准备内存分页——paging_init()
第15章 在启动时初始化内存分配器
第16章 mm_init_owner()~preempt_disable()
第17章 构建借用内存的后台
第18章 pge_alloc_init()~pidhash_init()
第19章 init_timers()~page_cgroup_init()
第20章 终止bootmem分配器并替换为伙伴系统
第21章 初始化以支持CPU热插拔
第22章 激活slab内存分配器——kmem_cache_init()
第23章 kmem_trace_init()~security_init()
第24章 初始化VFS中使用的多种缓存——vfs_cache_init()
第25章 radix_tree_init()~ftrace_init()
第26章 同步内存与后备存储——page write back
第27章 查看启动内核的最终函数结构——rest_init()
第28章 生成执行函数的内核线程—kernel_thread()
第29章 唤醒新生成的任务
第30章 准备使用内核
第31章 内核线程守护进程
第32章 find_task_by_pid_ns()~cpu_idle()
附录

作者介绍

卢瑞煐
seoyoungnoh@gmail.com
韩国科学技术信息研究院(KISTI)超级计算中心研究员。曾在LG电子负责Linux移动设备平台、嵌入式数据库等项目。对分析Linux内核具有浓厚兴趣,目前关注科学群集服务器中使用的Scientific Linux发行版的开发。

尹锡训
mindwave@nate.com
所在公司的主营业务是在Linux、安卓系统上制作无线终端,担任工程师已有3年。一直用C语言、Python、Java开发各种产品。最近把对未来的期待、展望与精力集中到Linux内核以及创业上,并不断为之努力。

姜镇成
chris@jcdsoft.com
一直开发多种嵌入式(ARM)系统上的OS仿真器和Dynamic Binary Translator等系统软件。最近成立了名为jcdsoft的风投公司,主要开发安卓和ios移动设备应用程序。

宋元僔
iamwonjunsong@kaist.ac.kr
大学期间与三星软件的全体会员参加各类活动,并由此对嵌入式Linux系统产生了浓厚兴趣,目前正在深入学习计算机架构和操作系统。梦想是当一名出色的系统工程师,并坚信在此过程中能感受到生活的幸福。目前在KIST(韩国科技院)攻读硕士课程。

李閠载
nullunar@gmail.com
在机顶盒公司担任研究员,对计算机系统领域具有浓厚兴趣。对每个感兴趣的领域均有所研究,目前正在努力加深自己的学识。

林润斋
launius@naver.com
IT领域研究员。一直在嵌入式Linux系统上开发数据库、多媒体、网络领域的软件平台,最近关注智能电网等IT融合技术。

大家也喜欢

  • 跟阿铭学Linux(第3版)

    本书是一本入门级的Linux学习教材,适合初学者阅读。本教程由浅入深,内容精湛,案例丰富,通俗易懂!书中分两部...

  • Linux命令行与shell脚本编程大全(第3版)

    Richard Blum   Christine Bresnahan   门佳   武海峰   译

    这是一本关于Linux命令行与shell脚本编程的全方位教程,主要包括四大部分:Linux命令行,shell脚...

  • 精通Linux(第2版)

    Brian Ward   姜南   袁志鹏   译

    <内容简介> 本书讲解了Linux操作系统的工作机制以及运行Linux系统所需的常用工具和命令。根据系统启动...

  • 精通Linux内核网络

    Rami Rosen   袁国忠   译

    本书讨论Linux 内核网络栈的实现及其原理,深入而详尽地分析网络子系统及其架构,主要内容包括:内核网络基础知...

  • Linux系统架构和应用技巧

    中井 悦司   李睿   马世龙   译

    <内容提要> 本书内容涉及Linux内部结构、虚拟化基础设施环境的构建、内核源代码的阅读以及RHEL6新功能...

相关文章

  • Jason(杨) 1推荐

    Linux拾遗

      以前学Linux时的一些笔记,拿出来遛遛~ 1 目录与文件的本质   Linux系统的文件数据除了文件实际内容外,还含有文件权限(rwx)与文件属性(所有者、群组、时间参数等)等非常多的属性。文件系统通常会将这两部分的数据分别存放在不同的块。实际数据放到data blo…...

  • 真实激动人心的消息,感谢上帝。请问这本书什么时候出售。
    FlywWang  发表于 2014-02-24 10:46:41
    • 已经完成翻译和编辑流程,正在招募审读专家。欢迎专业大神多多指点多多支持!快来报名吧~

      陈曦  发表于 2014-03-25 11:53:51
    • 审读要多久啊,真的对这本书特别期待,每天都要进来看这本书的情况。

      FlywWang  发表于 2014-03-31 14:06:22
    • 我们会要求审读人员尽快完成,但前提是保证质量。希望能在5月与大家见面~

      陈曦  发表于 2014-04-02 13:47:14
  • 非常期待尽快出版,参与审读很荣幸。
    陈其  发表于 2014-04-02 18:02:57
    • 感谢大家共同努力呀~

      陈曦  发表于 2014-04-03 16:00:21
    • 看了这本书的翻译,我觉得审读的小伙伴没有太专注哦。

      blueskyeys  发表于 2014-12-07 23:10:48
    • 翻译首先底子不好,没有办法,不可能推倒自己来,请谅解。

      陈其  发表于 2014-12-08 09:38:21
  • 到底什么时候出版,真的期待了很久。下巴快掉了。
    FlywWang  发表于 2014-06-10 19:04:10
    • 应该是本月底出版,下月上市。

      陈曦  发表于 2014-06-11 08:30:50
  • 作?-> 韩
    白龙  发表于 2014-08-11 22:30:12
    • ???????您是想问作者是否是韩国人吗?

      陈曦  发表于 2014-08-12 08:24:18
  • 这样的翻译质量竟然能出版..
    还要价99元.
    想想也是醉了.
    如果觉得其他书的翻译不好的 推荐买本该书 涨涨眼界
    堪比机器翻译
    译者完全不懂基本的计算机常识
    当初觉得图灵出版必是精品
    其实也无非那几本而已..
    oopsfuck  发表于 2014-11-15 14:53:05
    • 要是能读懂,只能说明你早就懂了 呵呵~~

      oopsfuck  发表于 2014-11-15 14:55:51
    • 关于翻译的问题我们也征求了多位读者的建议,打算寻找更熟悉相关内容的译者重新翻译,预计明年出版。给您带来了不太满意的阅读体验,我们感到十分抱歉!还请继续支持我们的工作,谢谢!

      陈曦  发表于 2014-11-15 15:25:27
    • 空说无凭,本来内核就难,你去翻译试试。

      陈其  发表于 2015-03-08 09:18:59
  • 没有电子版的么?
    拎Q  发表于 2015-01-31 18:56:43
    • 我们在积极争取电子版权,尽量早日上市。

      陈曦  发表于 2015-02-02 09:02:34
  • 此书内容很好
    但是翻译的实在不行
    翻译错误很多
    而且有些地方完全表达的不清楚,甚至连基本的通顺都做不到
    显然是机翻后加上部分人工修改
    希望译者能够能够真正履行好译者的职责,不要把这种半成品拿出来
    Wind5625  发表于 2016-08-05 11:07:07
合作: 新葡京官网 BB视讯 新葡京娱乐场