Метка: ARM

Arm представила новую систему архитектур процессора взамен разделения IP-ядер по классам производительности

ARM процессоры постепенно завоевывают все новые ниши. Так компания Firefly давно производит блейд-сервера на процессорах Rockchip. Компания Amazon специально для Amazon Web Services разработала специализированный процессор AWS Graviton на базе 64-битных ядер Arm Neoverse, новые процессоры должны были заменить решения на x86. Amazon стала одной из первых компаний, решившей разрабатывать процессоры «для себя». Активное развитие систем ИИ привело к предъявлению новых требований к процессорам, теперь наличие NPU в процессоре практически стало обязательным де-факто параметром. Обобщив все направления развития, ARM решила перейти к новой концепции построения ARM процессоров под названием Arm Compute Subsystems (CSS), процессоры которой будут распределены по ключевым рынкам: серверные решения, конечные устройства для потребителя, автомобильная промышленность и платформа ИИ для Интернета вещей.

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

Отладочная плата Ideaspark ESP32 с 1.9 дюймовым TFT LCD ST7789 дисплеем на базе ESP-WROOM-32 [обновлено 21.05.2025]

Отладочная плата Ideaspark ESP32 с интегрированным 1.9 дюймовым TFT LCD ST7789 дисплеем построена на базе микроконтроллера ESP-WROOM-32 или IoT платформы «ESP32 DevKit v1», дополнительно на плате размещен разъем для подключения аккумуляторной батареи. Плата удобна для небольших IoT проектов, например, для отображения каких либо показателей, температуры, давления, влажности. Так же на базе платы можно сделать небольшие часы.

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

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

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

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

Работа с 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.

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

Недорогой одноплатный компьютер Orange Pi 4 LTS на SoC Rockchip RK3399 с 4 ГБ ОЗУ, 16 ГБ eMMC

Orange Pi 4 LTS — это бюджетный вариант одноплатного компьютера Orange Pi 4 на базе процессора Rockchip RK3399, который был представлен в 2019 году с 4 ГБ ОЗУ по цене от $49.90 и выше. На плате имеются разъемы HDMI, Ethernet, USB 2/3.0/Type-C, PCIE, GPIO. Размещен комбинированный чип WiFi 5/Bluetooth 5.0. Для хранения данных предусмотрен слот для microSD карт и площадка для eMMC памяти. Предлагается большой набор дополнительных модулей, таких как камеры, lcd-панели, socket PCIe.

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

Кросс-компиляция проекта в Docker используя Buildx на примере сборки shadowsocks-rust и библиотеки Libgpiod

Кросс-компиляция позволяет получать исполняемый код для платформы, отличной от той, на которой запускается этот процесс. В данном случае рассмотрим кросс-компиляцию в Linux клиента shadowsocks-rust в исполнение службы Windows, соответственно для платформы Windows. Процесс сборки выполним в Docker контейнере. Инструмент Buildx позволяет задавать формат получения результата сборки контейнера, это либо контейнер, либо какие-то файлы полученные путем сборки контейнера. В текущем варианте это будут исполняемые бинарные файлы для конечных аппаратных платформ и операционных систем. Сборку библиотеки Libgpiod выполним с использованием QEMU для аппаратных платформ, таких как x86, ARM и RISC-V.

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

Одноплатник Sipeed Longan Pi 3H размером с Raspberry Pi Zero с Gigabit Ethernet, WiFi 6, HDMI, и USB портами

Sipeed Longan Pi 3H (LPi3H) — это одноплатный компьютер в форм-факторе модуля SoM (system-on-on-module) с двойным разъемом M.2, работающий на процессоре Allwinner H618 (4x ядра ARM Cortex-A53). Модуль вставляется в несущую плату размером с Raspberry Pi Zero, на которой размещены полноразмерные разъемы 1x HDMI 2.0, 2x USB 2.0, Gigabit Ethernet RJ45 jack. Так же на несущей плате размещен комбинированный чип, поддерживающий беспроводные стандарты  WiFi 6 и Bluetooth 5.4, 40-контактный разъем GPIO с шагом 2.54 мм совместимый с Raspberry Pi, порт USB OTG Type-C для подачи питания. Необычность решения заключается в исключительной плотной компоновке процессора, модуля оперативной памяти, eMMC и разъемов подключения периферийных устройств.

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