打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
图灵社区 : 图书 : ARM Linux内核源码剖析
作者简介 阅读
审阅者评语 阅读
前言 阅读
后记 阅读
第一部分 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()
附录
书  号 978-7-115-35910-0
出版日期 2014-07
页  数 532
定  价 99.00 元
印刷方式 黑白
类  别 linux内核韩语内核源码arm

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

本书主要内容

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


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

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

卢瑞煐
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融合技术。

原书书名 ??? ???? ??? ??
原书书号 978-89-94506-49-6
原书国家 韩国
原书出版社 J-Pub
原书页数 674
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
ARMlinux启动分析
kernel 启动过程, uimge, zimage,arch/arm/boot/compressed/head.S
嵌入式Linux启动过程(2)
ARM Linux启动过程分析 - linux - 我的linux技术博
内核引导过程
arm 嵌入式LINUX启动过程
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服