Linux设备驱动学习(0)搭建LDD3实验环境

原创 2012年03月27日 13:27:12
使用ubuntu5.04来实验LDD3中的代码,因为LDD3中要求的内核版本是2.6.10,而我的ubuntu内核版本已经是2.6.3x了,如果在高版本的内核中实验代码,那就得改N多地方了。


我花了一上午来建立环境,现将详细步骤记录如下。
1.下载2.6.10源代码。
2.将解压出的源代码置于/usr/src下
4.#cp /boot/config-xxx /usr/src/.config
5.修改.config内的CONFIG——MODVERSIONS和CONFIG_MODULE_SRCVERSION_ALL选项为n

(这里不改,编译出的xxx.ko无法加载,因为ubuntu5.04的内核版本是2.6.10-5,而不是2.6.10 ,版本是不一样的。)

6.#make oldconfig
7.#make
8.#make modules

9.#make modules_install


最后还要改一下/lib/下的目录名字,把2.6.10改成2.6.10-5-386,就好了


就是版本问题把我折腾了半天,老出现version magic,查了N多资料,最后修改了.config才算解决了。

linux设备驱动编程环境的搭建小结(结合LDD3使用)

1. 学习Linux设备驱动程序,肯定少不了LDD3,但该书使用的内核版本2.6.10,目前的linux发行版都比这个版本高不少,使用高内核版本的发行版,编译LDD3,有很多错误。这里使用RHEL4-...
  • dijkstar
  • dijkstar
  • 2016年05月07日 19:01
  • 703

ldd3学习笔记--环境搭建(构建linux2.6.10源码树)

ldd3《Linux设备驱动程序(第三版)》使用的内核是linux-2.6.10,所以想要搭建一个该版本的内核,方便学习。 //***********************************...
  • u013162593
  • u013162593
  • 2015年04月24日 22:25
  • 1581

VMware vSphere 5.1 学习系列之一:实验环境的搭建

目 录 一、 物理主机配置... 1 二、 实验环境规划... 1 实验环境规划详情... 1 设置VMware Workstation内存选项... 2 三、 创建虚拟机... 4 创建...
  • u012482273
  • u012482273
  • 2013年10月28日 09:45
  • 2399

使用VMWareWorkstation10搭建学习环境(学习笔记)

虚拟化技术 1.在1台机器上同时运行多个操作系统 2.可以搭建测试环境 3.
  • yxwmzouzou
  • yxwmzouzou
  • 2014年09月05日 00:31
  • 2471

LDD3学习笔记(1) 写笔记的原因和搭建环境

一  写笔记原因 由于工作需要准备学习linux驱动及其内核,经老大推荐学习LDD3,做LDD3里面的实验。现况,有少量linux基础,仅限于少量命令行操作和少量内核基础。 二  LDD3环境搭建 l...
  • yang978897961
  • yang978897961
  • 2016年08月27日 14:51
  • 387

搭建ciscoR&S的实验环境

1、CCNA阶段的实验环境搭建 工具:Cisco Packet Tracer  Cisco Packet Tracer 这个真是非常好用,但是缺点是无法模拟真实设备,高级路由和交换的技术无法再...
  • alone_map
  • alone_map
  • 2016年07月07日 08:45
  • 2455

Linux设备驱动开发环境搭建

1、linux源码的版本号与运行中的linux内核版本要一致(这里用的是Ubuntu 12.04 LTS; Kernel 为3.11.0)2、安装开发工具(都安装了方便后面使用,有些没必要安装) ...
  • ZJQ_1990
  • ZJQ_1990
  • 2016年06月12日 23:26
  • 1199

【原创】【专栏】《Linux设备驱动程序》--- LDD3源码目录结构和源码分析经典链接

【原创】LDD3源码目录结构和源码分析经典链接 http://blog.chinaunix.net/uid-25194149-id-3361623.html http://blog.csdn....
  • u010787933
  • u010787933
  • 2014年07月08日 16:57
  • 1633

SQl学习之本地环境搭建(1)

有的朋友想学sql语句,当然,你可以通过各种方法 来学习,比如安装mySQl,或者sql2000或者其他, 这里,我给大家推荐一个菜鸟式学习方法,这个方法 大大的提高了学习效率,您不必在为安装环境和配...
  • u012607841
  • u012607841
  • 2013年12月05日 11:02
  • 1108

Hadoop—搭建伪分布和分布式实验环境

7天课程学习内容 Day1 搭建伪分布和分布式实验环境 Day2 介绍HDFS体系结构及shell、java操作方式 Day3 介绍MapReduce体系结构及各种算...
  • youlingyihao
  • youlingyihao
  • 2014年11月25日 12:00
  • 488
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Linux设备驱动学习(0)搭建LDD3实验环境
举报原因:
原因补充:

(最多只允许输入30个字)