Rulez raspbian os armhf emulat cu qemu pe jetson nano arm64. Funcționează decent, așteaptă-te pentru faptul că această arhitectură poate genera doar o configurație de rețea ortogonală cu o adresă IP privată din cauza limitărilor raspberry 3b care nu are magistrală PCI și nu pot fi atașate dispozitive virtio. Iată cum am configurat qemu să-l ruleze:
qemu-system-aarch64 \
--mașină raspi3 \
--cpu arm1176 \
--m 1024 \
--drive file=/var/www/html/2019-09-26-raspbian-buster-lite-kernel.img,format=raw \
--netdev user,id=net0,hostfwd=tcp::5022-:22 -device usb-net,netdev=net0 \
--dtb ./new-modules/bcm2710-rpi-3-b-plus.dtb \
--kernel Image \
--append „rw earlyprintk loglevel=8 console=ttyAMA0,115200 dwc_otg.lpm_enable=0 root=/dev/mmcblk0p2 rootwait panic=1 dwc_otg.fiq_fsm_enable=0” \
--no-reboot \
--afișează niciunul \
--serial mon:stdio
aceasta este partea relevanta:
--netdev user,id=net0,hostfwd=tcp::5022-:22 -device usb-net,netdev=net0 \
După cum mi-a explicat Peter Maydell:
Modelul de placă raspberry pi din QEMU nu acceptă virtio, deoarece este un model al hardware-ului real raspi, care nu are o magistrală PCI la care ați putea conecta un dispozitiv virtio. Dacă îți pasă de utilizarea hardware-ului real, atunci trebuie să trăiești cu limitările hardware-ului real, mă tem. De asemenea, „acest tip de rețea nu este accesibil din exterior” -- aceasta este o proprietate a backend-ului rețelei (adică rețeaua „mod utilizator”); acesta este ortogonal cu ceea ce este dispozitivul de rețea emulat. Orice dispozitiv de rețea emulat poate fi utilizat cu orice backend.
Aș dori să fac redirecționarea X11 între raspi 3 și host-ul pe care l-am instalat pe computer. Îl folosesc deja de pe X11 instalat pe ubuntu 18.04 pe jetson nano și ubuntu 21.04 pe computer. Dar în acest caz am un număr IP adecvat. Configurația de rețea a raspi3 este diferită. Numărul IP intern este 10.0.2.15.
Deci, când fac:
ssh -Y [email protected] startlxde
se atarna.
Așadar, vreau să vă întreb dacă vreau să trimit datele de la sistemul de operare raspbian la distanță la un server care rulează pe mașina mea locală care rulează Ubuntu 21.04 X64 bit, care va afișa aplicația la distanță într-o fereastră de pe ecranul meu local, care este abordare mai bună de urmat? dacă există unul.