QEMU 探索旅程——准备

本文详细介绍了QEMU搭建过程中涉及的版本选择,包括BusyBox 1.29.3、buildroot 2018.08.2、glibc 2.28、kernel 4.9.135、QEMU 3.0.0、binutils-2.31.1,以及Ubuntu 18.04LTS和gcc 8.2.0。重点讨论了内核、QEMU与UBOOT对不同ARM板子的支持,最终推荐使用vexpress_ca15_tc2,尽管需要基于vexpress_aemv8a进行修改。
摘要由CSDN通过智能技术生成

章节一 版本选择

 

1.BusyBox 1.29.3

 

2.buildroot Latest stable release: 2018.08.2

  

3.glibc 2.28

2018-08-01: glibc 2.28 released.

clib 无需下载,我下载后发现build_root 没有使用我下载的 glibc2.28,它会自动下载合适和C库,查资料得知标准的glibc如果要用到ARM上面,还需要做一些修改才行,这应该是原因所在吧。

 

4.kernel longterm:     4.9.135     2018-10-20

发现 kernel 的版本更新非常频繁,而且官方的 patch 指导以及网上的文章都是比较麻烦且老旧的方法,我研究了一种简单方便的方法,其实内核设计者可能已经设计了N多种非常方便的方法,只不过需要我们主动动脑动手才能使用,发现内核自带的文档往往年久失修,其实本质是我们开发者已经落后,主动学习研究的时间和精力已经落后了太多太多。

patch

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值