失败的一次qemu模拟嵌入式linux内核

首先看一堆资料:

QEMU模拟FriendlyArm的Mini2440开发

利用QEMU模拟嵌入式系统制作全过程

讲的都很详细,各有侧重点。我这里完成了交叉编译工具链的安装,使用的是FriendlyARM提供的编译器,同样编译了FriendlyARM提供的内核,加上手头的两本嵌入式系统开发的书,完成了内核的编译。又根据qemu模拟mini2440开发板教程提到的buildroot工具生成了mini2440对应的uImage,u-boot.bin,rootfs.jffs2文件,因为要从国外服务器下载文件,花两个多小时才弄完。又用提到的工具flashimg制作文件系统,可是在qemu上执行nand scrub 和 nand createbbt 有问题,文件系统我是一点都不懂。qemu的使用也不会。最后内核是一点也启动不起来。

后来使用利用QEMU模拟嵌入式系统制作全过程讲的方法,也是到内核启动那里没有反映了,估计是我内核有问题。后来我看qemu的手册,发现img是可以用作qemu的虚拟文件系统的。刚好我这里有前几天下载下来的FreeNAS的img镜像,直接用qemu启动成功,不过因为配置问题无法使用。看来我需要先学学qemu怎么使用才能调试内核了。

顺便提一点,img是可以用dd或Win32DiskImager直接写到u盘里的。

转载于:https://my.oschina.net/u/1579078/blog/363437

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值