mini2440 qemu编译记录

这篇博客记录了在Ubuntu环境下编译mini2440的QEMU过程,遇到的内核兼容性、host-mtd模块错误、textinfo版本过高以及QEMU缺少依赖等问题,并提供了详细的解决步骤。包括修改MTD_VERSION、降级texinfo、处理QEMU编译错误以及启动QEMU的命令行参数等。
摘要由CSDN通过智能技术生成

参考链接:https://www.daimajiaoliu.com/daima/46f9bcfc7100404

1.最好用ubuntu14或者ubuntu10,由于因为要编译的linux内核非常古老,会出现很多兼容性问题。

2.使用ubuntu16.04时,host-mtd 1.4.9模块,由于linux内核太新,不兼容会报错。server_image.c:In function main 

server_image.c:32:18: error: storage size of 'hints' isn't known.

这时候应该进入pakage/mtd/mtd.mk 将MTD_VERSION由原来的1.4.9改为1.5.2

https://www.daimajiaoliu.com/daima/46f9bcfc7100404

3.编译过程中,textinfo版本过高,需要将texinfo降级到4.13

https://blog.csdn.net/wxchbhd/article/details/80756933

4.make menuconfig下Filesystem iamges选择jffs2 file system

-----------------------------------QEMU-------------------------------

参考链接:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值