码迷,mamicode.com
首页 > 系统相关 > 详细

vexpress ca9 linux kernel qemu环境搭建记录

时间:2017-12-03 16:25:14      阅读:219      评论:0      收藏:0      [点我收藏+]

标签:style   linu   stc   htm   tmpfs   mnt   word   chmod   dtb   

 

kernel

下载kernel ,解压缩后编译

make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- O=../tl distclean
make vexpress_defconfig ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- O=../tl
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- -j8 O=../tl

 

rootfs

下载busybox代码,

make ARCH=arm menuconfig  配置下编译器,配置成静态busybox.

make 

make install

安装到_intall目录下面

 

 

制作rootfs 镜像:

sudo mkdir tmpfs 
sudo mount -t ext3 a9rootfs.ext3 tmpfs/ -o loop 
cp -r busybox/_install/* tmpfs/ 
https://github.com/mahadevvinay/Embedded_Linux_Files.git下载fstab inittab rcs文件
cd tmpfs
mkdir -p etc etc/init.d mkdir proc sys home dev tmp root var mnt
cd ..
cp fstab tmpfs/etc
cp inittab tmpfs/etc
cp rcS tmpfs/etc/init.d
sudo chmod a+x tmpfs/etc/init.d/rcS
sudo umount tmpfs

 

运行

qemu-system-arm -M vexpress-a9 -m 512M -nographic -append "root=/dev/mmcblk0 console=ttyAMA0" -kernel ../tl/arch/arm/boot/zImage -dtb ../tl/arch/arm/boot/dts/vexpress-v2p-ca9.dtb -sd ../a9rootfs.ext3

 

参考文章:

https://learningfromyoublog.wordpress.com/2016/04/05/131/

http://blog.csdn.net/kevin_mr/article/details/52754757

http://abiaog.github.io/jekyll/update/2017/01/18/QEMU.html

 

vexpress ca9 linux kernel qemu环境搭建记录

标签:style   linu   stc   htm   tmpfs   mnt   word   chmod   dtb   

原文地址:http://www.cnblogs.com/wjx321/p/7966257.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!