Ubuntu搭建linux设备驱动程序LDD书本环境

Linux 设备驱动程序(Linux Device Driver,LDD)这本书实验环境的搭建过程,在书上介绍的并不详细。这篇博客介绍了在Ubuntu上搭建LDD实验环境的方法(不区分具体的ubuntu版本,因为最重要的内核树的配置是在虚拟机内完成的)。

一. 准备

1. 从http://old-releases.ubuntu.com/releases/下载ubuntu 5.04镜像,因为5.04采用的内核版本就是LDD第二版中使用的2.6.10版本的内核

2.安装qemu,ubuntu安装qemu的方法随着ubuntu版本不同,安装方法不同,可具体搜索

二. 过程

1. 使用qemu,利用下载的5.04创建虚拟机,这个过程很简单,参考其他博客,建议在开始时选择server模式安装。

2. 重点过程:

使用qemu启动虚拟机,记得将下载的5.04作为cdrom挂载,因为启动虚拟机后5.04的镜像将作为软件源安装make,build-essential等软件。

在虚拟机中sudo apt-get install linux-headers-$(uname -r),即完成了第二章开始第一节所说的内核树的配置(这个方法是根据https://help.ubuntu.com/community/Kernel/Compile中Reasons for NOT compiling a custom kernel的第一点:You merely need to compile a special driver. For this, you only need to install the linux-headers packages.)。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容