摘要:
C++ Primer Plus 我的博客 C++ Primer Plus 6th edition C 是一种面向过程的编程语言,而 C++ 是一种面向对象的编程语言。计算机语言中具有数据与算法的概念,在我们进行面向过程编程时,会比较偏向算法,我们会首先确定计算机要采执行的动作,然后使用编程语言实现这 阅读全文
摘要:
Kernel Configuration Recipes 原文链接 我的博客 前面介绍了重新配置内核的机制,本章介绍制作自己的内核通常会遇到的那些问题,并给出对应指令来处理它。 Disks Linux 内核支持宽泛的盘类型。本节将展示如何配置内核,让其支持大多数常见类型的盘控制器。 USB Stor 阅读全文
摘要:
Customizing a Kernel 原文链接 我的博客 以·问题·做关键字搜索,还有问题 构建你自己的 Linux 内核版本最困难的部分,应该就是确定哪一个驱动以及配置选项是你的设备需要的。本章将会手把手带你查找选择合适的驱动。 Using a Distribution Kernel 一个最简 阅读全文
摘要:
Installing and Booting from a Kernel 原文链接 我的博客 本书年代有点久,有些内容已经淘汰不用了 上一章展示了如何下载和编译你的内核。现在你具有了一个可执行文件,以及一些模块,现在是时候安装并启动这个内核了。本章,所有的命令都将以 root 用户权限运行。 Usi 阅读全文
摘要:
Retrieving the Kernel Source 原文链接 我的博客 当你编译自己的内核时,你需要最新的稳定版本。本章关注于确定下载哪一个内核源码,以及如何获取这些内核源码。 What Tree to Use 在过去,Linux 内核被分为两个源码树,一个为开发版,一个为稳定版。开发版分支使 阅读全文
摘要:
Configuring and Building 原文链接 我的博客 现在我们有了某个版本的内核源码。现在可以去编译代码了。第一步是是当地配置内核;之后可以对内核进行编译了。这两个任务都是使用标准的 make 工具实现。 Creating a Configuration 对内核的配置放置在源码树的顶 阅读全文
摘要:
Requirements for Building and Using the Kernel 原文链接 我的博客 本章描述你配置、编译、启动一个内核的流程。查看 Documentation/Changes 来确定本章中使用的各个工具针对某个内核版本所需要的特定工具版本是一个明智选择。本章是基于 2. 阅读全文