Урок 2. Последовательный порт UART в Maixduino/K210

Урок 2. Последовательный порт UART в Maixduino (K210) - Подключение

На плате Maixduino есть 3 последовательных порта (UART): «/dev/uart1», «/dev/uart2» и «/dev/uart3».  Первый порт («/dev/uart1») используется FreeRTOS как порт для отладки и прошивки. По этому не рекомендуется использовать, а два других порта можно использовать для обмена данными с внешними устройствами. В этом уроке настроим последовательный порт (UART), напишем пример программы и будем передавать данные между Maixduino … Читать далее

Raspberry Pi Compute Module 4 — Вычислительный модуль в новом форм-факторе

Raspberry Pi Compute Module 4 - Вычислительный модуль

Raspberry Pi Compute Module 4 (CM4) представляет собой Raspberry Pi 4 Model B в гибком форм-факторе, предназначенный для разработчиков. Вычислительный модуль 4 построен на том же SoC Broadcom BCM2711, что и Raspberry Pi 4, оперативной памяти в базовой версии всё так же 1 ГБ, но есть версии с 2, 4 и 8 ГБ. Опционально может … Читать далее

Урок 1. Кнопка, светодиод. Функции управления вводом/выводом. Первая программа

Maixduino - оборудование

В этом уроке напишем первую программу, научимся считывать значение цифровых входов и устанавливать состояние выходов. Реализуем управление такими простыми элементами, как кнопка и светодиод на платформе Maixduino. Что нужно знать Существует 3 фреймворка для разработки приложений для процессора К210: Standalone SDK для Kendryte K210; Kendryte FreeRTOS SDK — Этот SDK предназначен для Kendryte K210, который … Читать далее

Banana Pi F2S/BPI-F2S — мини-ПК на базе SunPlus SP7021, ориентированный на промышленность

Модельный ряд Banana пополнился платой Banana Pi F2S — это одноплатный ПК, ориентированный на промышленную отрасль. BPI-F2S базируется на системе на кристалле (SoC) SunPlus SP7021 с четырьмя ядрами ARM Cortex-A7 с тактовой частотой до 1,0 ГГц, дополнительным ядром ARM926 для приложений, работающих в реальном времени, энергоэффективным ядром 8051 для обработки ввода-вывода и 128 МБ или 512 … Читать далее

Orange Pi 4B — одноплатный мини ПК с аппаратным ускорителем нейронных сетей

Модификация Orange Pi 4B, в отличие от Orange Pi 4, имеет ИИ-ускоритель Gyrfalcon Lightspeeur SPR2801S NPU (Neural Processing Unit), используемый для аппаратного ускорения работы алгоритмов искусственных нейронных сетей, компьютерного зрения, распознавания по голосу, машинного обучения и других методов искусственного интеллекта. Заявленное пиковое быстродействие составляет 5,6 TOPS (триллионов операций в секунду) при частоте 100 МГц. В … Читать далее

Orange Pi 4 — одноплатный мини ПК на базе RK3399 и с 4 Гб LPDDR4

Orange Pi 4 - одноплатный мини ПК на базе RK3399 и с 4 Гб LPDDR4

Orange Pi 4 — второй одноплатный компьютер от Shenzhen Xunlong на основе SoC Rockchip RK3399, что насчитывает шесть вычислительных ядер архитектуры big.LITTLE: с двумя ARM ядрами Cortex A72 до 2.0 ГГц, четырьмя ядрами Cortex A53 и графическим процессором ARM Mali-T860 MP4 с поддержкой OpenGL от 1.1 до 3.1, OpenVG1.1, OpenCL и DX 11. Новинка несёт … Читать далее

Управление сервоприводом SG90 с помощью PCA9685 из Python на Raspberry Pi/Orange Pi/Banana Pi

Сервопривод — это мотор-редуктор, способный поворачивать выходной вал в заданное положение (на заданный угол) и удерживать его в этом положении, вопреки сопротивлениям и возмущениям. Сервопривод Tower Pro 9g SG90 не имеет мощных характеристик (всего 1,2-1,6 кг×см), но имеет недорогую цену. Отлично подходит для управления небольшими легкими механизмами под управлением контроллеров Arduino, Raspberry Pi и т.п. … Читать далее

SMBus: Работа с шиной I2C на Python в Raspberry Pi/Orange Pi/Banana Pi

Установка I2C Tools - i2cdetect -y 0

SMBus (англ. System Management Bus) — последовательный протокол обмена данными для устройств питания. Основан на шине I²C, но использует более низкое сигнальное напряжение (3,3 В), предложен Intel в 1995 году. Используется, например, для получения информации о состоянии аккумуляторной батареи ноутбука (оставшаяся ёмкость аккумуляторной батареи, температура, количество использованных циклов разряда и т. д.). С версии SMBus 2.0 (2000 … Читать далее

NanoPi NEO-LTS/NanoPi-NEO V1.4 — одноплатный мини-ПК размером 40 x 40 мм на базе SoC Allwinner H3

NanoPi-NEO V1.4

NanoPi NEO (ревизия платы V1.4, ранее также выпускалась под названием NanoPi NEO-LTS) — это миниатюрный одноплатный компьютер (40 x 40 мм) от компании FriendlyELEC, сделан на базе SoC Allwinner H3, в который входят четыре вычислительных ядра ARM Cortex-A7 с тактовой частотой до 1.2 ГГц и GPU Mali-400MP2 с частотой 600 МГц. Модели NanoPi NEO бывают как … Читать далее

Orange Pi Zero LTS — это Orange Pi Zero с исправленными проблемами Wi-Fi

Orange Pi Zero LTS - это Orange Pi Zero с исправленными проблемами Wi-Fi

Orange Pi Zero LTS — это одноплатный компьютер на базе SoC Allwinner H2+: 4 ядра ARM Cortex-A7 с тактовой частотой 1.2 ГГц и GPU Mali400 MP2 с частотой 600 МГц. Объём оперативной памяти — 256 или 512 Мбайт DDR3 SDRAM. Orange Pi Zero LTS поможет разработчикам в реализации различных проектов в области Интернета вещей (IoT). … Читать далее