第01章 基础知识
龙芯处理器是一系列基于MIPS架构,加入了大量扩展和优化的CPU。基于龙芯CPU的计算机产品使用的操作系统主要是Linux。本书用龙芯/Linux平台作为使用龙芯CPU和Linux操作系统的平台统称。本章是读者在阅读本书后续章节之前必须掌握的一些基础知识,包括对龙芯处理器和Linux内核的初步了解,对高效阅读源代码方法的熟练掌握,以及对内核社区常用的补丁文件格式的理解。为了让大家有机会成长为优秀的Linux内核开发人员,本章还介绍了开发/维护一个健壮性良好的内核应当遵循的一些原则与规范。