Skip to main content

Программное обеспечение для малины Pi для Windows

Одна из причин торможения Windows. О реестре. (Май 2024)

Одна из причин торможения Windows. О реестре. (Май 2024)
Anonim

Владение и использование Raspberry Pi требует набора программных пакетов, которые позволят вам настроить его, сохранить и написать код для ваших проектов.

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

Давайте рассмотрим каждый пакет программного обеспечения и покажем причины, по которым вы, возможно, захотите использовать каждый из них.

01 из 08

RealVNC Viewer

Если вы не хотите покупать дополнительный экран, клавиатуру или мышь для вашей малины Pi, почему бы вам не войти в сеанс VNC с вашего ПК и вместо этого использовать существующие периферийные устройства?

VNC означает «Virtual Network Computing» и позволяет просматривать весь рабочий стол Pi с другого компьютера - в данном случае нашего ПК с ОС Windows.

Рекомендуется использовать RealVNC Viewer на ПК для просмотра рабочего стола Raspbian.

Использование RealVNC очень просто. Просто запустите VNC-сервер на вашем Raspberry Pi (используя «vncserver» в терминале), а затем войдите в него с вашего ПК, используя данные IP-адреса на терминале и имя пользователя и пароль вашего pi.

02 из 08

шпатлевка

Как и RealVNC, если у вас нет отдельного экрана и периферийных устройств для вашей малины Pi, как вы можете запускать скрипты и писать код?

SSH - еще один хороший вариант, используя Putty - простой эмулятор терминала, который позволяет запускать терминальное окно на любом ПК, подключенном к той же сети.

Все, что вам нужно, это ваш IP-адрес Pi, и вы можете создать окно терминала на рабочем столе Windows, чтобы писать код, запускать скрипты, выполнять команды и многое другое.

Единственное ограничение, которое я обнаружил, - это запуск программ Python с любым элементом GUI. Эти окна GUI не будут открываться через сеанс SSH Putty - для этого вам понадобится что-то вроде VNC (выше в этом списке).

03 из 08

Notepad ++

Вы можете писать свои скрипты Python непосредственно в свой малиновый Pi, используя текстовый редактор терминала, такой как «nano», однако он не дает вам много визуальной обратной связи с точки зрения макета кода, выделения интервала и подсветки синтаксиса.

Notepad ++ похож на наддувную версию встроенного «Блокнота» Windows, предлагающую множество функций, которые помогут вам написать код. Моя любимая функция - подсветка синтаксиса, показывающая ваш отступ Python красивым и понятным.

Notepad ++ t также предлагает плагины для повышения его функциональности. Например, плагин NppFTP предоставляет основные функции SFTP для перемещения кода на ваш Pi после его написания.

04 из 08

FileZilla

Если вы предпочитаете писать свои скрипты в текстовом редакторе с хорошей подсветкой синтаксиса (например, NotePad ++ выше), вам в конечном итоге нужно будет переместить код с вашего ПК на ваш Pi.

Здесь есть несколько вариантов использования USB-накопителей или онлайн-хостинга. Одним из хороших методов является использование SFTP через приложение под названием FileZilla.

SFTP означает «SSH File Transfer Protocol», но все, что нам нужно знать, это то, что он позволяет просматривать ваши каталоги Pi с вашего ПК для загрузки / загрузки файлов.

Как и другие приложения здесь, FileZilla просто нужен ваш IP-адрес Pi и имя пользователя / пароль.

05 из 08

Win32DiskImager

Каждой малине Pi нужна SD-карта, и на эти SD-карты должна быть написана операционная система.

Raspbian (и другие опции) обычно записываются на SD-карту с использованием образа диска, для которого вам требуется специальное программное обеспечение.

Одним из самых популярных опций для Windows является Win32DiskImager. Это очень прямое приложение, которое просто выполняет свою работу. Необходимо обратить внимание на то, что для записи выбран правильный диск, что является единственной частью процесса, которая действительно нуждается в большом внимании.

06 из 08

SD Formatter

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

У Windows есть встроенные возможности форматирования: однако вы можете предпочесть использовать официальный инструмент SD Formatter SD Foundation для очистки своих карт, так как это приложение испытывает меньше проблем с различными типами карт и форматами и включает еще несколько параметров чем предложение Microsoft.

07 из 08

H2testw

Еще один бесплатный пакет программного обеспечения для вашей SD-карты, на этот раз, чтобы проверить его скорость и целостность, прежде чем использовать его.

К сожалению, мы живем в мире, полном фальшивых SD-карт, поэтому неплохо проверить, получаете ли вы рекламируемые скорости, прежде чем использовать их.

Это может показаться немного чрезмерным, но, учитывая, что проекты Pi, такие как медиацентры, видят заметные различия между скоростями карт, это заслуживающий внимания процесс.

Инструмент записывает вашу карту перед началом теста, поэтому убедитесь, что вы выбрали правильный номер диска!

08 из 08

Сердитый IP-сканер

Многие из перечисленных здесь инструментов требуют, чтобы вы знали свой IP-адрес вашей малины. Это нормально, если вы настроили статические адреса, но что, если ваш маршрутизатор назначает случайный адрес каждый раз, когда устройство подключается к вашей сети?

Angry IP Scanner может помочь вам, сканируя свою сеть в пределах определенного диапазона IP-адресов и возвращая список всех активных хостов (устройств).

Это не совсем так же полезно, как приложение для Android Fing, поскольку оно не всегда показывает имя каждого устройства, поэтому может быть немного проб и ошибок для поиска правильного IP-адреса.

У меня есть только несколько активных устройств дома, поэтому это программное обеспечение работает для меня, особенно когда у меня нет моего телефона.