返回介绍

24.6 重点回顾

发布于 2020-11-10 06:52:46 字数 3305 浏览 797 评论 0 收藏 0

24.6 重点回顾

  • 其实核心就是系统上面的一个文件而已,这个文件包含了驱动主机各项硬件的侦测程序与驱动模块;
  • 上述的核心模块放置于:/lib/modules/$(uname -r)/kernel/
  • “驱动程序开发”的工作上面来说,应该是属于硬件发展厂商的问题
  • 一般的使用者,由于系统已经将核心编译的相当的适合一般使用者使用了,因此一般入门的使用者,基本上,不太需要编译核心
  • 编译核心的一般目的:新功能的需求、原本的核心太过臃肿、与硬件搭配的稳定性、其他需求(如嵌入式系统)
  • 编译核心前,最好先了解到您主机的硬件,以及主机的用途,才能选择好核心功能;
  • 编译前若想要保持核心源代码的干净,可使用 make mrproper 来清除暂存盘与配置文件;
  • 挑选核心功能与模块可用 make 配合:menuconfig, oldconfig, xconfig, gconfig 等等
  • 核心功能挑选完毕后,一般常见的编译过程为:make bzImage, make modules
  • 模块编译成功后的安装方式为: make modules_install
  • 核心的安装过程中,需要移动 bzImage 文件、创建 initramfs 文件、重建 grub.cfg 等动作;
  • 我们可以自行由硬件开发商之官网下载驱动程序来自行编译核心模块!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文