Przygotuj i skonfiguruj obraz Raspberry Pi na komputerze (maszyna wirtualna)


2

Rozważam użycie Raspberry Pi w prostym projekcie. Powinien uruchomić niewielką aplikację Java (najlepiej) lub konsolę Pythona, w istocie bardzo prosty serwer. Wiem, że nie będzie to dla niego problemem i muszę tylko zainstalować dystrybucję Linuksa i dodać pakiet Java (który wydaje się trochę dziwny, ale znacznie łatwiejszy w Javie 8).

Chciałbym wiedzieć, czy można to zrobić na obrazie karty SD za pomocą maszyny wirtualnej na komputerze z systemem Windows? Zasadniczo chcę skonfigurować system operacyjny, zainstalować pakiety i skonfigurować mój program do uruchamiania na boot (i prawdopodobnie włączyć SSH), a dopiero potem zapisać ten wirtualny obraz na karcie SD i wstawić go do Pi, aby go użyć. Jakich programów potrzebuję, aby to osiągnąć, i czy są jakieś samouczki? Prawdopodobnie później użyję tego samego obrazu na 2 lub 3 Raspberry Pis.


Co sprawdzają twoje badania nad uruchomieniem dystrybucji ARM / Linux? Nie znam rozwiązania, które by na to pozwalało? Możesz uruchomić Debiana (ta sama dystrybucja, która jest dołączona do RPi), aby dowiedzieć się, jak będzie działać.
— Ramhound

Dla moich wymagań może być używana dowolna dystrybucja i prawdopodobnie użyję Debiana sugerowanego na stronie Pi. Zasadniczo jedyne części, których nie wiem, jak to zrobić, to: jak uruchomić obraz ARM w maszynie wirtualnej na komputerze i jak zapisać ten obraz po zainstalowaniu oprogramowania i ustawić go we właściwym formacie dla PI.
— PSIXO

Jedyne rozwiązanie tego pomysłu, które widziałem, to QEMU . Mając to na uwadze, z mojego doświadczenia wynika, że ​​jest on wadliwy i daje ci ograniczoną przestrzeń do przechowywania (rozwiązania na ich stronie). Osobiście napisałbym kod Java na twoim pudełku, a następnie przeniósł go (scp). Wiesz, ponieważ Java ma być przenośna.
— nerdwaller

Słyszałem o QEMU, ale jeszcze go nie użyłem, więc nie miałem pojęcia, że ​​można go użyć do emulacji Raspberry Pi, więc jeśli to działa, to prawdopodobnie odpowiedź na pierwszą część pytania. Zamierzam to teraz przetestować.
— PSIXO

Druga część pytania pozostaje otwarta na temat sposobu zapisania obrazu dysku z QEMU, aby był zgodny z Pi?
— PSIXO

Odpowiedzi:


2

Najbardziej solidnym rozwiązaniem, jakie widziałem w tym zakresie, jest QEMU . Mając to na uwadze, z mojego doświadczenia wynika, że ​​było to trochę wadliwe i niewiele zapewniało przestrzeni dyskowej Uwaga: jest teraz rozwiązanie na ich stronie, chociaż nie mogę za to ręczyć ).

Osobiście napisałbym kod Java lokalnie (na moim normalnym komputerze) i przeniósł go - ponieważ Java ma być prawie nieskończenie przenośna.


Porzuciłem Javę na rzecz nieco bardziej złożonych skryptów Bash. Mimo, że Java działała bez problemu. QEMU to właściwy sposób na emulację Pi w oknach, więc jest to poprawna odpowiedź.
— PSIXO
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.