LDD3环境搭建
2017-12-18 08:16
489 查看
在LDD3中编译内核和驱动的的内核版本为2.6.10。为了简便尽量使 正在运行的内核(将来模块加载进去) 与内核源码树 的版本保持一致。便从http://ftp.sjtu.edu.cn/sites/ftp.kernel.org/pub/linux/kernel/下载了2.6.10内核做了以下尝试:
1).在现在的Ubuntu中编译2.6.10内核,但是编译错误除了一般的库缺失(libncurses5-dev)外,失败的主要原因是 GCC版本过高不支持一些指令,如MOV;以及现有运行的Ubuntu为64位而内核版本为32位。
2).在以上失败后,查找了早期Ubuntu下载了Ubuntu10,其内核版本为2.5.35,同时下载2.6.35版本的内核。便想要不编译内核了,直接进行编译自己的模块。但是提示需要config,未知原因config失败。(无法下载库来支持make menuconfig,即使更改/etc/apt/source.list 并update)。
3).参考博客使用Ubuntu5(内核版本就是2.6.10)编译,启动成功。
ref: http://old-releases.ubuntu.com/releases/
ref: http://blog.csdn.net/u013162593/article/details/45252383
4 ).但是界面太丑,更换源也无法下载应用。想要安装vmware tools,缺少库 以及 linux-header。想要将现有编译好的内核放在其他版本Ubuntu上并修改启动,未果。
1).在现在的Ubuntu中编译2.6.10内核,但是编译错误除了一般的库缺失(libncurses5-dev)外,失败的主要原因是 GCC版本过高不支持一些指令,如MOV;以及现有运行的Ubuntu为64位而内核版本为32位。
2).在以上失败后,查找了早期Ubuntu下载了Ubuntu10,其内核版本为2.5.35,同时下载2.6.35版本的内核。便想要不编译内核了,直接进行编译自己的模块。但是提示需要config,未知原因config失败。(无法下载库来支持make menuconfig,即使更改/etc/apt/source.list 并update)。
3).参考博客使用Ubuntu5(内核版本就是2.6.10)编译,启动成功。
ref: http://old-releases.ubuntu.com/releases/
ref: http://blog.csdn.net/u013162593/article/details/45252383
4 ).但是界面太丑,更换源也无法下载应用。想要安装vmware tools,缺少库 以及 linux-header。想要将现有编译好的内核放在其他版本Ubuntu上并修改启动,未果。
相关文章推荐
- linux设备驱动编程环境的搭建小结(结合LDD3使用)
- Ldd3 学习笔记1 — 环境搭建
- Linux设备驱动学习(0)搭建LDD3实验环境
- 51开发环境的搭建--KeilC51的安装及工程的创建
- WinCE 环境搭建
- symbian C++搭建环境之carbide C++,vc6,vs2003篇
- kafka环境搭建
- ubuntu操作系统下spark源码走读环境搭建
- Android 开发环境搭建
- java--开发环境搭建
- Android开发环境快速搭建(使用ADT Bundle)
- Windows下搭建go语言开发环境 以及 开发IDE (附下载链接)
- linux环境ftp搭建笔记
- Vue.js 运行环境搭建详解(基于windows)
- 【LAMP环境搭建】MariaDB安装和Apache安装
- CentOS下快速搭建LAMP环境
- linux下搭建基于Eclipse的arm的开发环境
- 君君学Linux设备驱动第一天之概述及开发环境搭建
- 使用 Docker 搭建 Java Web 运行环境