Автор: Anton

Programistik

Обзор и тестирование Orange Pi 4 LTS на SoC Rockchip RK3399 [обновлено 29.09.2024]

Рассмотрим одноплатный компьютер Orange Pi 4 LTS с точки зрения поддержки аппаратного обеспечения. Выясним, на каком уровне поддерживаются образы ОС, проверим все ли устройства одноплатника задействованы в ОС. Протестируем в качестве мультимедиа центра и игровой платформы. Проверим на сколько удобно использовать компьютер в качестве офисного ПК.

Читать далее »

Sipeed NanoKVM — миниатюрное решение IP-KVM на базе микроконтроллера Lichee RVNano RISC-V

Sipeed NanoKVM — миниатюрное решение IP-KVM на базе микроконтроллера Lichee RVNano RISC-V. NanoKVM позволяет полностью управлять хостом, таким как компьютер, сервер или одноплатный компьютер, вплоть до уровня BIOS и контроля питания.

Читать далее »

SBC Case Builder программа проектирования корпусов для одноплатных компьютеров и материнских плат mini-ITX, Pico-ITX, NUC и т.д.

Программа SBC Case Builder V3.0 позволяет создавать более 1000 стандартных корпусов для наиболее популярных одноплатных компьютеров, таких как Raspberry Pi, Hardkernel, Orange Pi, Radxa и других, а также для стандартных материнских плат Mini-ITX, Pico-ITX, NUC, Nano-ITX, и т.д. Дополнительно программа содержит адаптеры профилей одноплатных компьютеров позволяющие установить, например Raspberry Pi 5 в корпус mini-ITX.

Читать далее »

Распиновка GPIO для Orange Pi 4 LTS

Для удобства схема GPIO и разъемов Orange Pi 4 LTS вынесена в отдельный пост. Все схемы и datasheet доступны в репозитории GitHub OrangePi4-LTS. Что такое GPIO и для каких задач используется, пост Работа с GPIO на примере Banana Pi BPI-M64. Часть 1. Интерфейс sysfs LED и DS18B20. Datasheet на процессор Rockchip RK3399 репозиторий GitHub Rockchip-SoC/Rockchip RK3399

Читать далее »

Модуль ESP32-S3 с 1.69-inch сенсорным дисплеем от Waveshare для создания умных часов с акселерометром, гироскопом, и другими компонентами [обновлено 26.09.2024]

Waveshare ESP32-S3 1.69-inch touch display board — это отладочная плата для разработки различных носимых устройств, в которой в качестве основного микроконтроллера используется ESP32-S3. На плате размещен сенсорный LCD дисплей с разрешением 240×280 пикселей 262K цветов, гироскоп, RTC (часы реального времен), контроллер управления питания от аккумулятора и порт USB-C для программирования и питания модуля.

Читать далее »

Работа с GPIO в Linux. Часть 6. Библиотека Libgpiod [обновлено 25.07.2024]

В 2017 году Bartosz Golaszewski начал разработку библиотеки Libgpiod и утилит для работы с GPIO. Библиотека libgpiod инкапсулирует вызовы ioctl и структуры данных за простым API в Linux, предназначена для замены доступа к GPIO через виртуальную файловую систему sysfs. Используемый в библиотеке новый интерфейс chardev гарантирует, что все выделенные ресурсы будут освобождены после закрытия файлового дескриптора устройства, и добавляет несколько новых функций, которых нет в устаревшем интерфейсе sysfs (например, опрос событий, установка/чтение нескольких значений одновременно). В публикации будет установка библиотеки Libgpiod и работа с GPIO используя утилиты, на примере светодиода и кнопки. Практическая часть выполняется на одноплатном компьютере Banana Pi BPI-M64, ОС Armbain.

Читать далее »