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.

PSIXO
źródło
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.

nerdwaller
źródło
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