用“芯”探核 基于龙芯的Linux内核探索解析

用“芯”探核 基于龙芯的Linux内核探索解析

作者
陈华才
语言
简体中文
出版社
人民邮电出版社有限公司
出版日期
2020年8月1日
品牌
信息技术第二出版分社
纸书页数
784页
电子书格式
epub,pdf,mobi,azw3,txt,fb2,djvu
文件大小
24103 KB
下载次数
935
更新日期
2023-05-08
运行环境
PC/Windows/Linux/Mac/IOS/iPhone/iPad/iBooks/Kindle/Android/安卓/平板
内容简介

这是一本基于龙芯平台,结合Linux-5.4.x 版本的内核源代码来解析Linux 内核的书籍。本书首先介绍了有关龙芯处理器和Linux 内核的基础知识,然后重点讲解了内核启动、异常与中断、内存管理、进程管理、显卡驱动、网卡驱动和电源管理这7 大板块的内容。本书甚少涉及代码的细枝末节,而是重点关注代码实现的主干流程,并且创造性地引入了树形视图和链式视图这两种比流程图更好用的代码解析方法。 本书适合Linux 系统相关的开发人员,特别是基于龙芯处理器做内核开发的技术人员学习参考。

用“芯”探核 基于龙芯的Linux内核探索解析 EPUB, PDF, MOBI, AZW3, TXT, FB2, DjVu, Kindle电子书免费下载。

作者简介

陈华才 博士,高级工程师。现任江苏航天龙梦信息技术有限公司副总工程师,负责龙芯3号处理器的内核开发。作为Linux内核中MIPS/ 龙芯3 号的Maintainer,向Linux 内核官方提交了大量的代码。陈华才毕业于华中科技大学计算机学院,攻读博士学位期间,先后在中国电力科学院、英特尔开源技术中心实习,参与高可靠冗余系统、Xen 虚拟机监控器和Linux 内核的研发。2012年进入中国科学院计算技术研究所博士后流动站,同时被派往江苏梦兰集团企业博士后工作站从事博士后研究工作,其间获得“江苏省科技创新团队”和“常熟市科技创新创业领军人才”等人才计划资助。

编辑推荐

Linux 操作系统内核结构复杂,硬件关联性强,开发难度较大。本书作者陈华才博士从龙芯CPU 上运行的内核入手,深入浅出地分析了内核各个重要模块,并讲解了大量关联知识。他还分享了在内核代码中融会贯通、化繁为简的经验技巧,降低了开发者入门的门槛。相信本书能为从事国产自主可控网信生态构建的广大科技人员提供重要的、切合实际的帮助。 倪光南/ 中国工程院院士 Linux 内核开发是一个门槛比较高的事情,而国产CPU上的内核开发者还面临一个额外的困难:缺乏合适的参考书籍。这本书基于龙芯平台的内核开发书籍的出版,恰逢其时。作者长期从事龙芯内核研究和实践,是官方Linux 内核中龙芯支持代码的主要贡献者之一。扎实的理论功底和丰富的实践经验使得他能够在有限的篇幅里覆盖龙芯内核开发实践中必须掌握的内容和常见的难点。强烈推荐! 张福新/ 中科院计算所研究员、龙芯中科技术有限公司技术总监 此书不是针对Linux 内核的全面描述,而是紧密结合龙芯CPU 和Linux 内核5.4 版本来讲述操作系统内核知识,它很好地平衡了内容的广度和深度,并且兼具知识性与实用性,偶尔提到的方法论等,都体现出了作者在Linux 内核方面深厚的知识积淀和丰富的实战经验。此书既适合作为学习Linux内核的初级教材,也适合作为掌握龙芯CPU 配套Linux 内核的参考书,并同样适合想要学习Linux 内核知识的其他读者使用。非常高兴能看到这样一本定位清晰、特色鲜明的Linux内核书籍出版! 韩乃平/ 麒麟软件有限公司执行总裁 经过20 多年的发展,Linux 操作系统已经成为全球操作系统中最重要的生态之一;龙芯作为国产CPU 的优秀代表,Linux 操作系统也是其最主要的应用运行环境。随着国内信息产业中龙芯CPU 和Linux 操作系统的不断广泛应用,在相关体系架构、Linux 内核技术方面急需大量的高水平人才。但目前市面上关于Linux 内核的书籍并不丰富,涉及龙芯的Linux内核资料更是非常缺乏。 本书由长期从事龙芯平台下Linux内核研发的技术专家,也是Linux 内核MIPS 架构的重要贡献者亲自撰写,内容覆盖全面,讲解由浅入深。我认为,这是每一位有志于从事Linux 内核研发,或者希望参与龙芯生态建设的技术人员所必备的书籍。 刘闻欢/ 统信软件技术有限公司总经理 首先,本书基于龙芯平台,不仅首次从系统开发角度展示了国产龙芯,也在业内首次基于 MIPS 架构讲解了 Linux内核开发。其次,作者来自龙芯产业化基地,工作涉猎芯片、系统和应用,讲解视野非常全面。再者,作者长期活跃于Linux 内核社区,是国内少数长期坚持在一线的工程师。本书不仅剖析了内核启动、异常处理、进程调度、内存管理等常规知识,也讲解了显卡驱动、网卡驱动、电源管理等新技术。另外,龙芯已开放全系 Qemu 模拟器,读者可以通过 LinuxLab 边学边练,为以后实际参与龙芯平台开发打下坚实基础。 吴章金/Linux Lab 开源项目作者、泰晓科技创始人、前魅族 Linux 部门技术总监

《用“芯”探核 基于龙芯的Linux内核探索解析》电子书免费下载

epub下载 pdf下载 mobi下载 azw3下载 txt下载 fb2下载 djvu下载

猜你喜欢