一、交叉编译环境
三、配置arm虚拟机
配置arm虚拟机主要时因为较多人可能没有Linux板子,就可以用虚拟机代替。配置过程主要分为六步。但是还是推荐有条件的买个板子为好
下载安装 qemu for mini2440
:可以使用git clone git://repo.or.cz/qemu/mini2440.git qemu
也可以直接上官网下载mini2440下载完成执行./configure--target-list=arm-softmmu --prefix=/opt/mini2440
/opt/mini2440为安装目录,之后make -j12
编译 ,在执行make install
下载u-boot for mini2440
:使用命令git clone git://repo.or.cz/u-boot-openmoko/mini2440.git
也可以直接上官网下载u-boot–mini2440 然后执行源码目录下默认配置文件make mini2440_config
再make -j12
编译成功会生成u-boot.bin文件
下载Linux kernel for mini2440
:git://repo.or.cz/linux-2.6/mini2440.git
或者官网kernel mini2440 配置默认配置文件meke ARCH=arm mini2440_defconfig
make ARCH=arm menuconfig
进行图形界面配置进行裁剪。make ARCH=arm CROSS_COMPILE=arm-linux- uImage
进行编译生成uImage文件
修改启动文件mini2440_start.sh
:
修改网络配置脚本:
挂载NFS文件系统: