构建嵌入式小型Linux系统

摘要:用buildroot构建x86的交叉编译工具链;裁减linux内核,尽可能做到最小;手工构建根文件系统;安装qemu虚拟机,仿真新配置的Linux系统;为新配置的Linux系统添加网络支持,在host主机上用bridge-utils构建网桥,通过虚拟网卡tun/tap以NAT的方式使虚拟机能够上网。

一、安装qemu

QEMU是一款开源交叉平台仿真器。可以仿真许多硬件体系(x86,x86-64,PowerPC等)。

可以到http://wiki.qemu.org/Download上去下载qemu和加速器kqemu的源码进行安装,本文中选此时最新版qemu-0.12.3.tar.gz和kqemu-1.3.0pre11.tar.gz。

首先安装qemu

解压

$ tar zxf qemu-0.12.3.tar.gz

$ cd qemu-0.12.3

接下来configure,需要切换到root权限

$ /.configure –disable-curl

在我的安装的Centos4.8上,如若不禁掉此项,编译时会发生错误,缺少相关的库。

可以用/.configure –help来查看编译选项,并配置编译选项。

$ make

接下来,安装


>>>阅读全文

你可能感兴趣的:(构建嵌入式小型Linux系统)