Основен безплатен софтуер за Windows за собствениците на малина за пилета

Безплатен софтуер за Windows, който да създава, поддържа и използва вашата малина Pi

Притежаването и използването на Raspberry Pi изисква набор от софтуерни пакети, които да ви позволят да го настроите, да го поддържате и да пишете код за вашите проекти.

Задачи като писане на изображение на SD карта, форматиране на SD картата, прехвърляне на файлове през вашата мрежа или дори влизане в отдалечено устройство Pi изискват някаква форма на програма. Дори писането на Python скрипт за вашия проект може да включва текстови редактори, богати на функции, ако предпочитате по-визуално привлекателно платно за вашия код.

През годините съм опитвал много различни опции, достъпни за всички тези задачи, и са се уредили на няколко надеждни пакета, които са свободни за изтегляне.

Нека да преминем през всеки софтуерен пакет и да покажем причините, които може да искате да използвате всеки от тях.

01 от 08

RealVNC Viewer

RealVNC ви дава работния плот на Raspberry Pi без нужда от втори екран. Ричард Савил

Ако не искате да купувате допълнителен екран, клавиатура или мишка за вашия Raspberry Pi, защо не влизате в сесия на VNC от компютъра си и не използвате съществуващите периферни устройства?

VNC означава "Виртуална мрежова компютърна система" и Ви позволява да преглеждате целия си работен плот Pi от друг компютър - в този случай от нашия компютър с Windows.

След като изпробвате някои алтернативи, бих препоръчал да използвате RealVNC Viewer на вашия компютър, за да видите вашия Raspbian десктоп.

Използването на RealVNC е лесно. Просто стартирайте VNC сървър на вашия Raspberry Pi (с помощта на 'vncserver' в терминала) и след това влезте в него от вашия компютър, използвайки подробностите за IP на терминала и вашето потребителско име и парола. Повече ▼ "

02 от 08

маджун

Замазката Ви дава прозорец на терминала Raspberry Pi точно на работния ви плот. Ричард Савил

Подобно на RealVNC, ако нямате отделен екран и периферни устройства за вашия Raspberry Pi, как можете да стартирате скриптове и да пишете код?

SSH е друг добър вариант, използвайки Putty - обикновен терминален емулатор, който ви позволява да стартирате терминален прозорец на всеки компютър, свързан към същата мрежа.

Всичко, от което се нуждаете, е IP адресът ви на Pi и можете да създадете прозорец на терминала на работния плот на Windows, за да пишете код, да изпълните скриптове, да изпълнявате команди и др.

Единственото ограничение, което открих, е, когато стартирам Python програми, които имат някакъв вид GUI елемент. Тези прозорци на GUI няма да се отварят през сесията Putty SSH - за това ще ви трябва нещо като VNC (по-горе в този списък). Повече ▼ "

03 от 08

Notepad ++

NotePad ++ предоставя страхотно визуално ръководство за вашите кодиращи сесии. Ричард Савил

Можете да напишете своя Python скриптове директно във вашия Raspberry Pi, използвайки терминален текстов редактор като 'nano', но не ви дава много визуална обратна връзка по отношение на оформлението на кода, разстоянието и подчертаването на синтаксиса.

Notepad ++ е като пълна версия на вградения Notepad на Windows, която предлага много функции, които ви помагат да напишете кода си. Любимата ми функция е подчертаването на синтаксиса, което показва ясна и ясна корекция на Python.

Notepad ++ t също предлага плъгини за подобряване на функционалността. Например, NppFTP плъгинът ви дава основна SFTP функционалност за преместване на кода на вашия Pi, след като го напишете. Повече ▼ "

04 от 08

FileZilla

FileZilla ви дава отдалечен достъп до файловете и директорите на Pi. Ричард Савил

Ако предпочитате да напишете скриптовете си в текстов редактор с добре подчертано синтаксис (като например NotePad ++ по-горе), в крайна сметка ще трябва да преместите кода си от компютъра във вашия Pi.

Има няколко възможности тук, включително използването на USB памети или хостинг, но предпочитаният от мен метод е да използвам SFTP чрез приложение, наречено FileZilla.

SFTP означава "SSH File Transfer Protocol", но всичко, което трябва да знаем, е, че ви позволява да преглеждате директории на Pi от компютъра си, за да качвате / изтегляте файлове.

Подобно на други приложения, FileZilla просто се нуждае от вашия IP адрес и потребителско име / парола. Повече ▼ "

05 от 08

Win32DiskImager

Win32DiskImager ви помага да пишете изображения на вашата SD карта. Ричард Савил

Всеки Raspberry Pi се нуждае от SD карта, а тези SD карти трябва да имат операционна система, написана на тях.

Raspbian (и други опции) обикновено се записват на SD карта, използвайки дисково изображение, за което ви е необходим специфичен софтуер.

Една от най-популярните опции за Windows е Win32DiskImager, която използвах през последните няколко години заедно с милиони други ентусиасти на Pi.

Това е много директно приложение, което просто изпълнява задачата. Необходимо е да се внимава, за да се гарантира, че правилното задвижване е избрано за писане, което е единствената част от процеса, който наистина се нуждае от голямо внимание. Повече ▼ "

06 от 08

SD формат

Форматирайте правилно SD карти с SDFormatter. Ричард Савил

Преди да можете да напишете дисково изображение на SD картата, трябва да сте сигурни, че е правилно форматиран.

Windows има вградени възможности за форматиране, но предпочитам да използвам официалния "SD Formatter" инструмент на SD Foundation за изтриване на картите ми чисти.

Намерих, че това приложение изпитва по-малко проблеми, свързани с различни видове карти и формати, и включва още няколко опции, различни от предлагането на Microsoft. Повече ▼ "

07 от 08

H2testw

H2testw има странно име, но е страхотно да проверите дали SD картите ви са здрави, оригинални и с посочения размер. Ричард Савил

Друг безплатен софтуер за вашата SD карта, този път, за да проверите скоростта и целостта му, преди да го използвате.

За съжаление, живеем в свят, пълен с фалшиви SD карти, така че винаги искам да проверя дали получавам рекламираните скорости, преди да използвам една.

Това може да изглежда малко прекомерно, но като се има предвид, че проектите на Pi, като например медийните центрове, виждат забележими разлики между скоростите на картата, това е ценен процес.

Инструментът записва картата ви преди да започне теста, затова се уверете, че сте избрали правилния номер на диска! Повече ▼ "

08 от 08

Ядосан IP скенер

Angry IP Scanner показва IP адресите на устройствата в мрежата ви. Ричард Савил

Много от инструментите, които изброих, изискват да знаете IP адреса на Raspberry Pi. Това е добре, ако сте настроили статични адреси, но какво ще стане, ако маршрутизаторът Ви зададе случаен адрес всеки път, когато дадено устройство се свърже с вашата мрежа?

Angry IP Scanner може да ви помогне, като сканирате вашата мрежа в определен обхват от IP адреси и връщате списък на всички активни хостове (устройства).

Това не е толкова полезно, колкото приложението Fing за Android, тъй като не винаги показва името на всяко устройство, така че може да има малко опит и грешка при намирането на правилния IP адрес.

Имам само няколко активни устройства у дома, така че този софтуер работи за мен, особено когато не разполагам с телефона си на ръка. Повече ▼ "