Рубрика «Raspberry Pi»

Raspberry Pi

Raspberry Pi — серия одноплатных мини компьютеров разработанных компанией «Raspberry Pi Foundation» (Великобритания). Изначально разработанный как бюджетная система для обучения информатике, впоследствии получивший намного более широкое применение и популярность, чем ожидали его авторы. Выпускается в нескольких комплектациях: модель «A», модель «B», модель «B+», модель «2 B», «Zero» и «3B». Аппаратная платформа: ARM11 [ARMv6] (A/A+/B/B+/Zero), ARMv7 (2B), ARMv8 (3B). Интерфейсы: HDMI, USB, видео RCA, Stereo Jack 3.5 мм, Ethernet[3], UART, GPIO, JTAG, SPI, I2C, DSI, CSI, WI-FI. Видео подсистема Broadcom VideoCore IV. Работает в основном на операционных системах, основанных на Linux ядре. Также возможна установка Windows 10 IOT. Более того, можно приобрести Raspberry с лицензионной Windows 10 IOT. ARM11 основан на 6 версии ARM, который поддерживает не все версии Linux. Для установки операционных систем существует инструмент NOOBS. Поддерживаемые операционные системы: Debian, Fedora, Arch Linux, Gentoo, RISC OS, Android, Firefox OS, NetBSD, FreeBSD, Slackware, Tiny Core Linux, Windows 10 IOT и другие.

Raspberry Pi и Pi4J. Урок 5. Последовательная шина I2C/TWI

Raspberry Pi и Pi4J. Урок 5. Последовательная шина I2C (Orange Pi One + DS3231)

I2C или IIC (Inter-Integrated Circuit), читается «Ай-ту-Си» или «и-два-цэ» по-нашенски — последовательная шина разработана фирмой Philips Semiconductors ещё в 80-х годах прошлого века. Задумывалась, как простая 8-битная шина внутренней связи для создания управляющей электроники. Так как право на его использование стоит денег, все пользуют в свое удовольствие, называя только по другому. В Atmel его зовут TWI, …

Raspberry Pi и Pi4J. Урок 4. UART — Работа с последовательным портом

Raspberry Pi и Pi4J. Урок 4. UART - Работа с последовательным портом (Orange Pi One + PL2303HX)

UART (Universal Asynchronous Receiver/Transmitter) — универсальный асинхронный приёмопередатчик, интерфейс для связи цифровых устройств, предназначенный для передачи данных в последовательной форме. Очень распространён и весьма востребован, имеет аппаратную реализацию во многих микроконтроллерах (Wiki). Pi4J предоставляет возможность работы с UART из Java. Все классы и интерфейсы для инициализации и работы с последовательным портом находятся в пакете com.pi4j.io.serial.*;. …

Raspberry Pi и Pi4J. Урок 3. GPIO Триггеры

Raspberry Pi и Pi4J. Урок 3. GPIO Триггеры - GpioSyncStateTrigger и GpioInverseSyncStateTrigger (Fritzing - Orange Pi One + Push Button + 2xLED)

P14J предоставляет серию триггеров, которые могут выполнять действия на пины GPIO на основе изменения состояния другого пина. Триггеры также предоставляют расширяемый интерфейс, который позволяет расширять и создавать собственные пользовательские триггеры. Триггеры GpioBlinkStateTrigger и GpioBlinkStopStateTrigger Триггеры GpioBlinkStateTrigger и GpioBlinkStopStateTrigger используются для включения и, соответственно, выключения мигания на пины GPIO. К примеру, мы хотим подключить датчик движения …

Raspberry Pi и Pi4J. Урок 2. Как подключить кнопку

Raspberry Pi и Pi4J. Урок 2. Как подключить кнопку (Fritzing - Orange Pi One + Push Button)

В первом уроке мы заставили светодиод мигать и таким образом научились отправлять единички и нули (логические) на пины GPIO. Во втором уроке по изучению Pi4J, мы узнаем как считывать цифровые данные с GPIO, а для тестирования мы будем подключить кнопку и инфракрасный датчик движения  HC-SR501. Как подключить кнопку Самый простой способ изменения состояния пина из …

Raspberry Pi и Pi4J. Урок 1. Мигающий светодиод

Raspberry Pi и Pi4J. Урок 1. Мигающий светодиод

В этой статье показано как с помощью одноплатного компьютера и Pi4J сделать мигающий светодиод. Можно сказать, что это первый «урок для начинающих» из этой серии. Проект Pi4J — это мост между оборудованием Raspberry Pi и Java с объектно-ориентированным подходом. Pi4J — проект с открытым исходным кодом. В дополнение к базовым функциональным возможностям доступа к аппаратным …

Список из полезных команд Linux для работы с Raspberry Pi/Orange Pi/Banana Pi

Список из полезных команд Linux для Raspberry Pi

Иногда сложно запоминать все команды Linux, которые вы используете для работы с Raspberry Pi, поэтому я создал список полезных команд, которые сделают использование Linux на Raspberry Pi намного проще. Но сначала обратите внимание на пользовательские привилегии: Есть два пользовательских «режима», с которыми вы можете работать в Linux. Один из них — пользовательский режим с основными …

Сравнение характеристик Raspberry Pi 3 model B и Orange Pi PC/PC Plus

Сравнение характеристик Raspberry Pi 3 model B и Orange Pi PC-PC Plus

Raspberry Pi 3 model B и Orange Pi PC очень популярные одноплатные компьютеры. Характеристики плат очень похожи: четырёхъядерный процессор, 1 ГБ оперативной памяти, 40-контактный разъем расширенного ввода-вывода (GPIO), слот для microSD, интерфейс веб камеры CSI (Camera Serial Interface),  HDMI и композитный видеовыход, сетевой интерфейс, аудио разъем (3.5 mm Jack). В отличии от апельсинки — у …

Сравнение характеристик Raspberry Pi Zero W и Orange Pi Zero

Сравнение характеристик Raspberry Pi Zero W и Orange Pi Zero

В данной статье мы сравнить технические характеристики одноплатных компьютеров Raspberry Pi Zero W и Orange Pi Zero. Orange Pi Zero — это ответ на ранее вышедшего Raspberry Pi Zero, который и был самым маленьким и дешёвым компьютером. Raspberry Pi Zero W, по сравнению с Raspberry Pi Zero Version 1.3, не претерпел других изменений, кроме добавления …

Установка Pi4J на Raspberry Pi и Orange Pi, Banana Pi

Установка Pi4J на Raspberry Pi и Orange Pi, Banana Pi

Проект Pi4J призван обеспечить мост между оборудованием Raspberry Pi и Java с объектно-ориентированным подходом. Pi4J — проект с открытым исходным кодом, разработанный профессиональными инженерами-программистами. В дополнение к базовым функциональным возможностям доступа к аппаратным средствам, этот проект также пытается предоставить набор расширенных функций, которые делают работу с Raspberry Pi простой в использовании и более удобной для …

Сравнение характеристик Raspberry Pi 3 model B и Banana Pi M2 Berry

Сравнение Raspberry Pi 3 model B и Banana Pi M2 Berry в цифрах

В данной статье мы сравнить технические характеристики одноплатных компьютеров Raspberry Pi 3 model B и Banana Pi M2 Berry. Banana Pi M2 Berry очень похож на Banana Pi M2 Ultra, удалили 1 ГБ память и eMMC, а также использовали форм-фактор Raspberry Pi 3 Model B. Другими словами, M2 Berry — это переделанный BPI-M2 Ultra под …