谷动谷力

 找回密码
 立即注册
查看: 1498|回复: 0
收起左侧

QEMU运行树莓派raspiberry pi 系统

[复制链接]
发表于 2021-12-26 22:25:42 | 显示全部楼层 |阅读模式
本帖最后由 sunsili 于 2021-12-26 22:29 编辑
- ^# r! @' T% A) ?, t6 B1 f9 u+ t
9 {* t( V6 l& Z% oQEMU运行树莓派raspiberry pi 系统
! w2 D9 I5 Y/ x& H

8 }, Z) j) A9 Z& ^% Q! i; C0 n8 \4 X0 v. |, B0 Z
当然首先是安装好虚拟机,这里我们讲怎么运行树莓派raspiberry pi 系统,我当大家安装好了.
7 C5 Y6 V- f! `% X  Q, n7 A4 T& U, `/ S+ V
1 下载内核https://github.com/raspberrypi/linux/ 官网下载内核,可选择5.4,5.10等版本9 G5 K* s. k2 e5 [
2 配置编译
  • 下载内核源码后,通过
    1. make bcm2711_defconfig
    复制代码
    生成配置文件;6 ~8 R' z: x- y% A
  @" |( C, b% `' s1 t
  • 然后执行
    1. make ARCH=arm64 CROSS_COMPILE=xxxx- menuconfig
    复制代码

    - i/ Y) U8 R5 @5 n8 [2 ?/ Q在目录项中选择CONFIG_ARCH_BCM2835平台架构
    % C. i. P  p0 K& v& E4 T
    1. Platform selection  --->, R' K1 I( a! \! S. d5 Y# o3 h3 _
    2.   [*] Broadcom BCM2835 family
    复制代码

    % {* R; j$ G3 _# _( P/ f& G
  • 然后执行
    1. make ARCH=arm64 CROSS_COMPILE=xxxx-  all -j8
    复制代码
    7 S2 l  Z* Z. X( u* r: y% o
    编译内核,生成
    1. rch/arm64/boot/Imag文件和arch/arm64/boot/dts/bcm2710-rpi-3-b.dtb
    复制代码
    * b" r6 V% n: o# x
    文件) W1 L5 s. E9 A, ~9 e5 w
3 启动qemu4 \6 d* d/ x; t! q; q# d6 y
命令:
! n) Z* w' c1 S( y" M" j4 {" B0 ~
  1. qemu-system-aarch64 -kernel Image -initrd ../rootfs.arm64.cpio.gz -m 1024M -smp 4 -append "root=/dev/ram rw console=ttyAMA0 earlycon=pl011,0x3f201000" -nographic -M raspi3 -dtb bcm2710-rpi-3-b.dt
复制代码

7 y8 L! C8 x7 n/ a) P$ i& p5 }  z0 W, ~, r+ ^( e7 J" `
注意:; l6 ]0 o8 f5 K1 [
(1) -m 指定的内存总量一般不能够太多(我配置2048无法启动)
1 C- U$ w9 O; W2 j3 {- o' P6 \(2) -smp需要指定4,表示4个核;(指定2无法启动)  p( S  n0 v) _2 [/ U( i6 N# _
(3)-append参数中,通过earlycon=p1011,0x3f201000可看到早期串口打印,调试阶段建议打开
) v# T7 p# F8 O% q
5 P+ c1 A( U  N$ S- q! Z  T- S5 M3 N   / L! n) x# V5 L" N3 L
2 s0 f& h& Z$ Q9 y& M3 U+ f0 m- B
8 M( K8 D) h$ N7 ]
" L4 B' t  k: c8 v2 y
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|深圳市光明谷科技有限公司|光明谷商城|Sunshine Silicon Corpporation ( 粤ICP备14060730号|Sitemap

GMT+8, 2024-3-28 18:06 , Processed in 0.078290 second(s), 32 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表