Skip to main content

Oprogramowanie Raspberry Pi dla systemu Windows

20 полезных автотоваров с Aliexpress, которые упростят жизнь любому автовладельцу / Автоподборка №35 (Kwiecień 2025)

20 полезных автотоваров с Aliexpress, которые упростят жизнь любому автовладельцу / Автоподборка №35 (Kwiecień 2025)
Anonim

Posiadanie i używanie Raspberry Pi wymaga zestawu pakietów oprogramowania, abyś mógł je skonfigurować, utrzymywać i pisać kod dla swoich projektów.

Zadania takie jak zapisywanie obrazu na karcie SD, formatowanie karty SD, przesyłanie plików przez twoją sieć lub nawet logowanie do twojego Pi zdalnie wszystko wymaga jakiejś formy programu. Nawet pisanie skryptu w języku Python dla twojego projektu może obejmować edytory tekstu o bogatej funkcjonalności, jeśli wolisz bardziej atrakcyjne wizualnie płótno dla twojego kodu.

Przeanalizujmy każdy pakiet oprogramowania i pokażmy powody, dla których możesz chcieć użyć każdego z nich.

01 z 08

RealVNC Viewer

Jeśli nie chcesz kupować dodatkowego ekranu, klawiatury lub myszy dla swojego Raspberry Pi, dlaczego nie zalogować się do sesji VNC z komputera i zamiast tego używać istniejących urządzeń peryferyjnych?

VNC oznacza "Virtual Network Computing" i pozwala na przeglądanie całego pulpetu Pi z innego komputera - w tym przypadku naszego komputera z systemem Windows.

Dobrym pomysłem jest skorzystanie z RealVNC Viewer na swoim komputerze, aby zobaczyć swój pulpit Raspbian.

Korzystanie z RealVNC jest łatwe. Po prostu uruchom serwer VNC na swoim Raspberry Pi (za pomocą "vncserver" w terminalu), a następnie zaloguj się do niego z komputera przy użyciu danych IP na terminalu i nazwy użytkownika i hasła pi.

02 z 08

Kit

Podobnie jak w RealVNC, jeśli nie masz oddzielnego ekranu i urządzeń peryferyjnych dla Raspberry Pi, jak możesz uruchamiać skrypty i pisać kod?

SSH to kolejna dobra opcja, używając Putty - prostego emulatora terminala, który pozwala uruchomić okno terminala na dowolnym komputerze podłączonym do tej samej sieci.

Wszystko, czego potrzebujesz, to adres IP twojego Pi i możesz stworzyć okno terminala na swoim pulpicie Windows, aby pisać kod, uruchamiać skrypty, wykonywać polecenia i wiele więcej.

Jedynym ograniczeniem, które znalazłem, jest uruchamianie programów w języku Python, które mają dowolny element GUI. Te okna GUI nie będą otwierane podczas sesji Putty SSH - potrzebujesz czegoś takiego jak VNC (powyżej na tej liście).

03 z 08

Notepad ++

Możesz pisać swoje skrypty w języku Python bezpośrednio w swoim Raspberry Pi używając terminalowego edytora tekstu, takiego jak "nano", jednak nie daje to zbytniej wizualnej informacji zwrotnej w zakresie układu kodu, odstępów i podświetlania składni.

Notepad ++ przypomina doładowaną wersję wbudowanego w system Windows Notatnika, oferując wiele funkcji ułatwiających pisanie kodu. Moją ulubioną funkcją jest podświetlanie składni, pokazując wcięcie w Pythonie ładnie i wyraźnie.

Notepad ++ t oferuje również wtyczki, które zwiększają jego funkcjonalność. Na przykład, wtyczka NppFTP daje ci podstawową funkcjonalność SFTP do przeniesienia kodu do twojego Pi po napisaniu go.

04 z 08

FileZilla

Jeśli wolisz pisać swoje skrypty w edytorze tekstu z dobrym podświetlaniem składni (jak w przypadku NotePad ++ powyżej), będziesz musiał przenieść swój kod z komputera do Pi.

Istnieje kilka opcji, w tym korzystanie z pamięci USB lub hostingu online. Dobrą metodą jest użycie SFTP za pośrednictwem aplikacji o nazwie FileZilla.

SFTP oznacza "SSH File Transfer Protocol", ale wszystko, co musimy wiedzieć, to to, że pozwala przeglądać katalogi Pi z komputera do wysyłania / pobierania plików.

Podobnie jak inne aplikacje tutaj, FileZilla potrzebuje po prostu adresu IP i nazwy użytkownika / hasła Pi.

05 08

Win32DiskImager

Każdy Raspberry Pi potrzebuje karty SD, a te karty SD muszą mieć napisany do nich system operacyjny.

Raspbian (i inne opcje) są zazwyczaj zapisywane na karcie SD przy użyciu obrazu dysku, dla którego potrzebujesz określonego oprogramowania.

Jedną z najbardziej popularnych opcji dla systemu Windows jest Win32DiskImager. Jest to bardzo prosta aplikacja, która po prostu wykonuje swoją pracę. Należy zwrócić uwagę, aby wybrać odpowiedni napęd do zapisu, który jest jedyną częścią procesu, która naprawdę wymaga wiele uwagi.

06 08

SD Formatter

Zanim będzie można zapisać obraz dysku na karcie SD, należy upewnić się, że jest on poprawnie sformatowany.

System Windows ma wbudowane możliwości formatowania: możesz jednak użyć oficjalnego narzędzia "SD Formatter" SD Foundation do wyczyszczenia kart, ponieważ ta aplikacja ma mniej problemów z różnymi rodzajami kart i formatami oraz zawiera kilka innych opcji niż oferta Microsoftu.

07 z 08

H2testw

Kolejny darmowy pakiet oprogramowania do karty SD, tym razem, aby sprawdzić jego szybkość i integralność przed użyciem.

Niestety, żyjemy w świecie pełnym fałszywych kart SD, więc dobrze jest sprawdzić, czy otrzymujesz reklamowane prędkości, zanim je wykorzystasz.

Może się to wydawać nieco przesadzone, ale biorąc pod uwagę, że projekty PI, takie jak centra medialne, zauważają wyraźne różnice między szybkościami kart, jest to opłacalny proces.

Narzędzie zapisuje twoją kartę przed rozpoczęciem testu, więc upewnij się, że wybierasz właściwy numer napędu!

08 08

Angry IP Scanner

Wiele wymienionych tutaj narzędzi wymaga znajomości adresu IP Raspberry Pi. To dobrze, jeśli masz skonfigurowane statyczne adresy, ale co się stanie, jeśli router przydzieli losowy adres za każdym razem, gdy urządzenie połączy się z siecią?

Zły skaner IP może pomóc, skanując sieć w określonym zakresie adresów IP i zwracając listę wszystkich aktywnych hostów (urządzeń).

Nie jest tak przydatny jak aplikacja Fing na Androida, ponieważ nie zawsze pokazuje nazwę każdego urządzenia, więc może być trochę próba i błąd znalezienie właściwego adresu IP.

Mam tylko kilka aktywnych urządzeń w domu, więc to oprogramowanie działa dla mnie, zwłaszcza gdy nie mam telefonu pod ręką.