qemu: lumia550.dts, pbl_stub WIP, build-emmc.sh, launch-wsl.sh dry-run
This commit is contained in:
Executable
+23
@@ -0,0 +1,23 @@
|
||||
#!/bin/bash
|
||||
# Запуск эмулятора под linux/amd64 (WSL). WIP: проверяет окружение, показывает команду.
|
||||
set -e
|
||||
if [ "$1" == "--help" ] || [ "$1" == "-h" ] || [ $# -eq 0 ]; then
|
||||
cat <<'EOF'
|
||||
usage: ./qemu/launch-wsl.sh [--check|--dry-run]
|
||||
--check проверить qemu-system-arm, WSLg, образ
|
||||
--dry-run показать команду запуска (по умолчанию)
|
||||
Мобильное окно: portrait 720x1280, mouse=touch absolute, GTK.
|
||||
thor2/WDRT только из Windows-хоста через usbip (см. compat/).
|
||||
EOF
|
||||
exit 0
|
||||
fi
|
||||
IMG=images/emmc.img
|
||||
echo "[launch] WIP dry-run:"
|
||||
echo "qemu-system-arm -M none -cpu cortex-a7 -m 1024 \\"
|
||||
echo " -kernel qemu/pbl_stub.py \\"
|
||||
echo " -drive file=$IMG,if=none,format=raw,id=emmc \\"
|
||||
echo " -device sdhci-pci -device sd-card,drive=emmc \\"
|
||||
echo " -serial stdio -display gtk,window-close=off"
|
||||
echo "[launch] ВНИМАНИЕ: -M none/saimaa еще нет, sdhci-pci временный (нужен platform 0x07824000)."
|
||||
echo "[launch] Видео WIP: ramfb 0x83000000, без virtio-gpu (палится)."
|
||||
if [ "$1" == "--check" ]; then ../lumia-emu/tools/check-env.sh 2>/dev/null || ./tools/check-env.sh; fi
|
||||
Reference in New Issue
Block a user