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

Ако не искате да купувате допълнителен екран, клавиатура или мишка за вашия Raspberry Pi, защо не влизате в сесия на VNC от компютъра си и не използвате съществуващите периферни устройства?
VNC означава "Виртуална мрежова компютърна система" и Ви позволява да преглеждате целия си работен плот Pi от друг компютър - в този случай от нашия компютър с Windows.
Добра идея е да използвате RealVNC Viewer на компютъра си, за да видите вашия Desktop Raspbian.
Използването на RealVNC е лесно. Просто стартирайте VNC сървър на вашия Raspberry Pi (с помощта на 'vncserver' в терминала) и след това влезте в него от вашия компютър, използвайки подробностите за IP на терминала и вашето потребителско име и парола.
02 от 08маджун

Подобно на RealVNC, ако нямате отделен екран и периферни устройства за вашия Raspberry Pi, как можете да стартирате скриптове и да пишете код?
SSH е друг добър вариант, използвайки Putty - обикновен терминален емулатор, който ви позволява да стартирате терминален прозорец на всеки компютър, свързан към същата мрежа.
Всичко, от което се нуждаете, е IP адресът ви на Pi и можете да създадете прозорец на терминала на работния плот на Windows, за да пишете код, да изпълните скриптове, да изпълнявате команди и др.
Единственото ограничение, което открих, е, когато стартирам Python програми, които имат някакъв вид GUI елемент. Тези прозорци на GUI няма да се отварят през сесията Putty SSH - за това ще ви трябва нещо като VNC (по-горе в този списък).
03 от 08Notepad ++

Можете да напишете своя Python скриптове директно във вашия Raspberry Pi, използвайки терминален текстов редактор като 'nano', но не ви дава много визуална обратна връзка по отношение на оформлението на кода, разстоянието и подчертаването на синтаксиса.
Notepad ++ е като пълна версия на вградения Notepad на Windows, която предлага много функции, които ви помагат да напишете кода си. Любимата ми функция е подчертаването на синтаксиса, което показва ясна и ясна корекция на Python.
Notepad ++ t също предлага плъгини за подобряване на функционалността. Например, NppFTP плъгинът ви дава основна SFTP функционалност за преместване на кода на вашия Pi, след като го напишете.
04 от 08FileZilla

Ако предпочитате да напишете скриптовете си в текстов редактор с добре подчертано синтаксис (като например NotePad ++ по-горе), в крайна сметка ще трябва да преместите кода си от компютъра във вашия Pi.
Има няколко възможности тук, включително използването на USB памети или онлайн хостинг. Един добър метод е да използвате SFTP чрез приложение, наречено FileZilla.
SFTP означава "SSH File Transfer Protocol", но всичко, което трябва да знаем, е, че ви позволява да преглеждате директории на Pi от компютъра си, за да качвате / изтегляте файлове.
Подобно на други приложения, FileZilla просто се нуждае от вашия IP адрес и потребителско име / парола.
05 от 08Win32DiskImager

Всеки Raspberry Pi се нуждае от SD карта, а тези SD карти трябва да имат операционна система, написана на тях.
Raspbian (и други опции) обикновено се записват на SD карта, използвайки дисково изображение, за което ви е необходим специфичен софтуер.
Една от най-популярните опции за Windows е Win32DiskImager. Това е много директно приложение, което просто изпълнява задачата. Необходимо е да се внимава, за да се гарантира, че правилното задвижване е избрано за писане, което е единствената част от процеса, който наистина се нуждае от голямо внимание.
06 от 08SD формат

Преди да можете да напишете дисково изображение на SD картата, трябва да сте сигурни, че е правилно форматиран.
Windows има вградени възможности за форматиране: може обаче да предпочетете да използвате официалния инструмент за SD Formatter на фондацията на SD, за да изтриете картите си чисти, тъй като това приложение има по-малко проблеми, свързани с различни видове карти и формати, и включва още няколко опции от предлагането на Microsoft.
07 от 08H2testw

Друг безплатен софтуер за вашата SD карта, този път, за да проверите скоростта и целостта му, преди да го използвате.
За съжаление, живеем в свят, пълен с фалшиви SD карти, така че е добре да проверите дали получавате рекламираните скорости, преди да ги използвате.
Това може да изглежда малко прекомерно, но като се има предвид, че проектите на Pi, като например медийните центрове, виждат забележими разлики между скоростите на картата, това е ценен процес.
Инструментът записва картата ви преди да започне теста, затова се уверете, че сте избрали правилния номер на диска!
08 от 08Ядосан IP скенер

Много от изброените тук инструменти изискват да знаете IP адреса на Raspberry Pi. Това е добре, ако сте настроили статични адреси, но какво ще стане, ако маршрутизаторът Ви зададе случаен адрес всеки път, когато дадено устройство се свърже с вашата мрежа?
Angry IP Scanner може да ви помогне, като сканирате вашата мрежа в определен обхват от IP адреси и връщате списък на всички активни хостове (устройства).
Това не е толкова полезно, колкото приложението Fing за Android, тъй като не винаги показва името на всяко устройство, така че може да има малко опит и грешка при намирането на правилния IP адрес.
Имам само няколко активни устройства у дома, така че този софтуер работи за мен, особено когато не разполагам с телефона си на ръка.




