android - 如何为 Raspi 3 调整 Lineage 16 的启动参数以在 Jetson nano 上使用 qemu / kvm 启动它
问题描述
我想模拟这个版本的 Android,称为“Konstakang”,你可以在这里找到:
https://konstakang.com/devices/rpi3/LineageOS16.0/
在我的 jetson nano(arm64)上使用 qemu 和 kvm。我正在阅读它可以完成,根据这些回购:
https://github.com/dhruvvyas90/qemu-rpi-kernel
https://github.com/bztsrc/raspi3-tutorial
特别是最后一个网站建议做这样的事情:
qemu-system-aarch64 -M raspi3 -m 1G \
-serial stdio -kernel /home/zi/Desktop/Work/I9/Android/lineage/Konsta-rpi3/boot/zImage \
-hda /home/zi/Desktop/Work/I9/Android/lineage/Konsta-rpi3/boot/ramdisk.img \
-append "console=ttyS0,38400 root=/dev/mmcblk0p2 rootfstype=ext4 rw vt.global_cursor_default=0 androidboot.selinux=permissive debug drm.debug=0" \
-dtb /home/zi/Desktop/Work/I9/Android/lineage/Konsta-rpi3/boot/bcm2710-rpi-3-b.dtb \
-cpu cortex-a53
= 黑屏
这是 Lineage 16 包中包含的 config.txt 文件:
# Kernel
kernel=zImage
# Ramdisk
gpio=21=ip,pu
[gpio21=1]
initramfs ramdisk.img followkernel
[gpio21=0]
initramfs ramdisk-recovery.img followkernel
[all]
# Audio
dtparam=audio=on
#audio_pwm_mode=2
#disable_audio_dither=1
hdmi_force_edid_audio=1
#hdmi_ignore_edid_audio=1
# Audio DAC
#dtoverlay=hifiberry-dacplus
# Camera
gpu_mem=128
start_x=1
# Display
hdmi_force_hotplug=1
hdmi_drive=2
hdmi_group=1
hdmi_mode=4
disable_overscan=1
# Graphics acceleration
[gpio21=1]
#dtoverlay=vc4-fkms-v3d,cma-256
dtoverlay=vc4-kms-v3d,cma-256
mask_gpu_interrupt0=0x400
[all]
# I2C
dtparam=i2c_arm=on
# I2S
#dtparam=i2s=on
# IR
#dtoverlay=gpio-ir,gpio_pin=18
# Keys
#dtoverlay=gpio-key,gpio=21,keycode=116,label="POWER"
# RPI display/touchscreen
dtoverlay=rpi-backlight
dtoverlay=rpi-ft5406
# RTC
#dtoverlay=i2c-rtc,ds3231
# Serial console
enable_uart=1
# SPI
dtparam=spi=on
# Waveshare touchscreen
#dtoverlay=ads7846,cs=1,penirq=25,penirq_pull=2,speed=50000,keep_vref_on=0,swapxy=0,pmax=255,xohms=150,xmin=200,xmax=3900,ymin=200,ymax=3900
产生黑屏的错误可能在哪里?谢谢。
解决方案
推荐阅读
- python - Python函数查找三个数字的最大值并比较数字
- css - 如何更改 MUI 输入下划线颜色?
- android - 如何使用 Mesibo 更改头像?
- django - 在 Django 1.11 admin 中创建新对象时评估只读字段
- python - 如何在 df.at 中通过一次迭代设置值多个位置
- c# - 如何在使用 Selenium 上传之前获取文件的大小
- sql - SQL Server 使用范围创建输出表
- android - 数据绑定:Android Studio 无法将视图模型类识别为类型值(无法解决符号问题)
- python - Python多处理对角化
- javascript - 如何在VUE js中从一个组件到另一个组件的动态更改数组