Автор: Anton

Programistik

Недорогой 2х портовый KVM-переключатель AIMOS AM-KVM201CC с HDMI и USB

KVM-переключатель вещь полезная в хозяйстве, в особенности для тех, кто работает с несколькими компьютерами одновременно. При работе с одноплатными компьютерами приходится подключать отдельный HDMI-монитор в начальной стадии инициализации образа, когда еще не настроен удаленный доступ по протоколу SSH. При использовании KVM-переключателя не требуется дополнительный монитор, клавиатура и мышь, т.к. все уже есть в наличие. Обычно брендовые KVM-переключатели например D-Link достаточно дорого стоят, стоимость начинается от ~ 5 т. р. Китайский KVM-переключатель AIMOS AM-KVM201CC недорогой по стоимости и рассчитан на работу двух компьютеров с поддержкой вывода видео по HDMI 4K с USB.

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

Новый одноплатник StarFive VisionFive 2 на 4-х ядерном RISC-V процессоре всего за $46

Совсем недавно программировали на Python и устанавливали Docker для Sipeed Lichee RV RISC-V. Модуль Lichee RV стал первым массовым дешевым решением на процессоре RISC-V с возможностью запуска Linux. Развитие архитектуры не стоит на месте, так компания StarFive, разработчик RISC-V процессоров, представила новый 4-х ядерный процессор RISC-V JH7110 с графическим ускорителем. Предыдущие процессоры, построенные на RISC-V ядрах, например Allwinner D1 (используется в модуле Sipeed Lichee RV), не содержат GPU, а значит, не позволяют запускать 3D приложения и игры. На новом одноплатном компьютере VisionFive 2 на процессоре RISC-V JH7110 с 3D GPU, размещено 8 ГБ ОЗУ, интерфейсы HDMI 2.0 и MIPI DSI, два порта Gigabit Ethernet, 4 порта USB 3.0/2.0, флэш-память QSPI для загрузчика, а также интерфейс eMMC для подключения флеш-памяти, порт M.2 NVMe SSD, и слот для microSD карт памяти. Для самых ранних покупателей, доступна версия с 2 Гб ОЗУ всего за 46$ + доставка.

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

Модульный робот-манипулятор HUENIT все в одном, 3D принтер, лазерный гравер, вакуумный захват, AI камера (Crowdfunding)

Большинство роботов манипуляторов созданы для переноски и управлениями различных грузов. Но инженеры из Германии и Южной Кореи решили пойти дальше и создали универсальный модульный робот-манипулятор. Созданный робот HUENIT, более универсален большинства роботов, поскольку помимо традиционного механизма захвата и переноса вещей, робот поддерживает такие модули, как 3D-принтер, лазерный гравер, вакуумный захват, держатель ручки для чертежей и интерфейсный модуль для создания кастомных насадок. Рука робота удерживает полезную нагрузку до 750 граммов, может вытягиваться в длину на 39 см при движении по окружности в 220° (без модуля), поддерживает подключение по стандартам Wi-Fi и Bluetooth, а также может быть дополнительно оснащен 2MP AI модулем камеры на базе Kendryte K210 RISC-V со встроенным ускорителем AI.

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

Запускаем .NET nanoFramework на Raspberry Pi Pico

Платформа .NET nanoFramework позволяет разрабатывать приложения на C# для различных микроконтроллеров. В предыдущей публикации работали с ESP32 и STM32. Одна из замечательных особенностей .NET nanoFramework заключается в возможности запускать среду исполнения поверх интерфейса POSIX в Win32 для Unit-тестирования. Это означает быструю возможность переноса среды nanoFramework Runtime на любую операционную систему поддерживаемую POSIX стандартом. Именно таким образом, в качестве эксперимента, .NET nanoFramework был перенесен на микроконтроллер Raspberry Pi Pico, для запуска поверх операционной системы реального времени (RTOS) Apache NuttX. Как это было реализовано прошу под кат.

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

Плата микроконтроллера Raspberry Pi Pico

Плата Raspberry Pi Pico — это недорогая платформа для разработки на микроконтроллере RP2040. Два ядра ARM Cortex-M0+ с тактовой частотой 133 МГц обеспечат необходимую производительность для ваших устройств, роботов и других изобретений, где важен баланс производительности с низким энергопотреблением. Микроконтроллер Pico входит в аналогичный сегмент микроконтроллеров, что и ESP32, но обладает уникальными «фишками». Уникальная возможность Pico — подсистема программируемого ввода/вывода (Programmable I/O), с помощью которой реализуется произвольный аппаратный интерфейс: например, шину SD-карты или вывод VGA. Оптимизированные вычисления с плавающей запятой на Raspberry Pi Pico помогают справиться с комплексными задачами и проектами, где не хватило бы мощности и памяти базовых Arduino.

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

500 уникальных загрузок расширения .NET FastIoT

Сегодня, 28 июля 2022 число уникальных загрузок расширения .NET FastIoT достигло 500. Расширение настраивает одноплатный компьютер, работающий под Linux, для запуска .NET приложений, и конфигурирует проекты *.csproj для удаленной отладки по ssh-туннелю. Первая публичная работающая сборка v0.1.4 была опубликована 29 декабря 2021. Практически 8 месяцев потребовалось для достижения в 500 уникальных загрузок.

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

Присматриваемся к одноплатникам на RISC-V, обзор модуля Sipeed Lichee RV на процессоре Allwinner D1

Одноплатные компьютеры на RISC-V процессоре сравнительно новое веяние. Поднебесная активно работает над снижением зависимости от западных информационных систем и технологий, именно поэтому новая открытая архитектура RISC-V одна из ключевых ставок Китая. Для продвижения в массы китайский чипмейкер Allwinner  на базе ядра Alibaba/T-Head Xuantie C906 RISC-V разработал процессор Allwinner D1 и упрощенную модификацию Allwinner D1s. На сегодня разработано несколько одноплатников на RISC-V процессоре, и в первенство по массовости вырвалась компания Sipeed с модульным компьютером Система-на-Модуле Lichee RV с 512 Мб ОЗУ всего за $16.90, работающим на Linux. Разработчик может спроектировать несущую плату для данного модуля, добавив необходимые периферийные устройства и разъемы. В результате получится решение максимально подготовленное для себя. Данный модуль предназначен для создания интеллектуальных информационных систем, терминалов, роботов, и т.д. В первой части рассмотрим архитектуру процессора, возможности модуля, дистрибутивы, программное обеспечение. Во второй части детально рассмотрим порты и интерфейсы для программирования, напишем программы на Python и C#.

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