Платы Olimex RP2350-PICO2 с открытым аппаратным обеспечением выводят все 48 выводов GPIO для прототипирования на макетной плате.

Платы разработки с открытым железом Olimex RP2350-PICO2-BB48 и RP2350-PICO2-BB48R построены на базе микроконтроллера Raspberry Pi RP2350B и выводят все 48 GPIO в двухрядном исполнении печатной платы с шагом 0.6 дюйма. По сравнению с более ранними платами PICO2-XL и PICO2-XXL , эта новая плата отличается дизайном, совместимым с макетными платами , с опциями PSRAM и microSD в версии BB48R.

Другие особенности включают питание/данные через USB-C, кнопки BOOT и RESET, стабилизатор 3.3V 2A, коннекторы UEXT и Qwiic/Stemma, светодиод состояния и площадки для отладки. С предустановленными заголовками плату можно напрямую подключать к макетной плате, что делает её идеальной для DIY-проектов, IoT, ретро-вычислений и прототипирования аппаратного обеспечения.

Читать далее «Платы Olimex RP2350-PICO2 с открытым аппаратным обеспечением выводят все 48 выводов GPIO для прототипирования на макетной плате.»

Использование мощного вейпа в качестве второго дисплея

На прошлой неделе мы отмечали, что возможно запустить веб-сервер на одноразовом вейпе через его порт USB-C, а теперь мы увидели DOOM на еще более мощном вейпе, работающем в качестве второго дисплея, который немного больше по размеру, чем USB-дисплей WeAct Display FS 0.96 дюйма , который мы только что рассматривали. Возможно, мне стоит добавить категорию «vaporware» на CNX Software…

Новый хак был выполнен Аароном Кристофелем (ACT1441) с использованием вейпа Aspire PIXO с MCU Cortex-M4F, небольшим цветным ЖК-дисплеем, портом USB-C, подключением Bluetooth LE и аккумулятором.

Читать далее «Использование мощного вейпа в качестве второго дисплея»

Преобразование одноразовой вейп-системы в веб-сервер

Люди уже некоторое время перерабатывают аккумуляторы из одноразовых вейпов, но BogdanTheGeek пошел значительно дальше , преобразовав конкретную модель одноразового вейпа в веб-сервер.

Как это возможно? Вейпы, по-видимому, стали немного более сложными в последнее время, и некоторые из них интегрируют микроконтроллер Arm Cortex с портом USB-C, который можно использовать для организации сетевого интерфейса и запуска веб-сервера.

Читать далее «Преобразование одноразовой вейп-системы в веб-сервер»

WiFIRCard – Плата с двумя реле размером с кредитную карту с управлением по WiFi и ИК (Краудфандинг)

WiFIRCard представляет собой плату на базе ESP32-S3 размером с кредитную карту, предназначенную для домашней автоматизации, с двумя реле и несколькими GPIO (выведенными на пиновые разъемы и клеммные колодки), которыми можно управлять по WiFi 4 или с помощью ИК-пульта дистанционного управления.

Плата также оснащена слотом для карт microSD для регистрации данных или других задач хранения, зуммером для звуковой обратной связи, портом USB-C для питания и программирования, а также несколькими кнопками и светодиодами.

Читать далее «WiFIRCard – Плата с двумя реле размером с кредитную карту с управлением по WiFi и ИК (Краудфандинг)»

LWMalloc — это облегченный аллокатор динамической памяти для встраиваемых систем.

LWMalloc — это сверхлегковесный динамический аллокатор памяти, разработанный для встраиваемых систем, который, по заявлениям, превосходит ptmalloc из Glibc, обеспечивая до 53% более быстрое время выполнения и на 23% меньшее использование памяти.

Malloc может вызывать фрагментацию памяти во встраиваемых системах, что потенциально приводит к сбоям после длительной работы прошивки. Сборка мусора — это один из методов снижения фрагментации, но он не всегда практичен на устройствах с ограниченными ресурсами, и некоторые просто избегают использования malloc в своей прошивке, предпочитая статическое выделение памяти или пулы памяти для повышения надежности. Пользовательские динамические аллокаторы памяти — это еще один вариант, и именно это предоставляет LWMalloc.

Читать далее «LWMalloc — это облегченный аллокатор динамической памяти для встраиваемых систем.»

Плата расширения Waveshare RP2350-Matrix оснащена матрицей 8×8 на RGB-светодиодах WS2812, 6-осевым IMU и выводом Dout для подключения дополнительных светодиодов.

Waveshare RP2350-Matrix — это плата с LED-матрицей на базе Raspberry Pi RP2350A, содержащая 64 RGB-светодиода (матрица 8×8 RGB), встроенный 6-осевой IMU и вывод Dout на случай, если пользователю потребуется еще больше светодиодов.

RP2350-Matrix также включает 25 GPIO, 12 конечных автоматов PIO для поддержки пользовательской периферии, встроенный датчик температуры, точные аппаратные таймеры и поддержку энергоэффективных режимов сна и ожидания. Плата оснащена портом USB Type-C для питания и программирования через USB 1.1 device/host, а также встроенным LDO-стабилизатором на 800 мА для стабильного питания. Эти особенности делают плату подходящей для приложений с Motion Sensing и визуальной обратной связью.

Читать далее «Плата расширения Waveshare RP2350-Matrix оснащена матрицей 8×8 на RGB-светодиодах WS2812, 6-осевым IMU и выводом Dout для подключения дополнительных светодиодов.»

Начало работы с платой Quectel EC200U 4G LTE Cat 1 для IoT с использованием QNavigator и QuecOpen SDK

CNXSoft: Это гостевой пост от Eicut , демонстрирующий начало работы с платой разработки Quectel EC200U 4G TLE Cat 1 для IoT с использованием QNavigator и QuecOpen SDK.

В проектах IoT и в embedded-системах в целом наблюдается растущий спрос на более высокие скорости обмена данными и более широкое покрытие частотных диапазонов. Эти достижения критически важны для повышения надежности канала связи устройства с сетью. В результате модули 4G с возможностью отката на сети 2G и 4G стали ведущим решением в этой области. Но ключевой вопрос остается: какие модули следует использовать для применения этой технологии и какие функции они предлагают?

Читать далее «Начало работы с платой Quectel EC200U 4G LTE Cat 1 для IoT с использованием QNavigator и QuecOpen SDK»

Плата разработки Pico2-Ice объединяет Raspberry Pi RP2350B с FPGA Lattice iCE40UP5K

Компания tinyVision.ai недавно выпустила второе поколение своей платы разработки с FPGA с открытым исходным кодом pico-ice FPGA development board , обновив Raspberry Pi RP2040 до более новой RP2350B вместе с выделенными пользовательскими светодиодами и кнопками как для MCU, так и для FPGA. Pico2-Ice также выводит интерфейс HSTX RP2350B через 22-контактный разъем, сохраняя при этом ту же FPGA Lattice iCE40UP5K.

Встроенная FPGA iCE40UP5K обладает 5.3 тыс. LUT, 1 МБ SPRAM и 120 КБ DPRAM, а также 4 МБ SPI flash и 8 МБ энергоэффективной PSRAM. Плата также выводит все контакты RP2350 и 32 GPIO FPGA через разъемы с шагом 2.54 мм в формате Pmod. Она включает два RGB-светодиода и две кнопки (отдельно подключенные к MCU и FPGA), а также интегрирует встроенные стабилизаторы питания 3.3 В/1.2 В. Эти особенности делают плату подходящей для изучения HDL, встраиваемых систем и программирования FPGA с помощью инструментов с открытым исходным кодом.

Читать далее «Плата разработки Pico2-Ice объединяет Raspberry Pi RP2350B с FPGA Lattice iCE40UP5K»