Материалы по тегу: espressif
12.05.2023 [13:39], Сергей Карасёв
Представлена мини-плата Banana Pi BPI-Centi-S3 с 1,9″ дисплеем и «крутилкой»Команда Banana Pi, по сообщению ресурса CNX-Software, выпустила мини-плату BPI-Centi-S3, предназначенную для разработчиков, проектирующих различные IoT-устройства со встроенным цветным дисплеем. Новинка уже доступна для заказа по ориентировочной цене $15. Изделие имеет размеры 63,2 × 26,1 мм. Задействован чип Espressif Systems ESP32-S3 с двумя ядрами Tensilica LX7 с частотой до 240 МГц и поддержкой векторных инструкций для ускорения ИИ. Есть 512 Кбайт памяти RAM, 2 Мбайт PSRAM и 8 Мбайт SPI Flash. ![]() Источник изображения: CNX-Software Реализована поддержка Wi-Fi 4 (802.11b/g/n; 2,4 ГГц) и Bluetooth Low Energy (BLE) 5.0 с большим радиусом действия. Имеется 1,9″ экран с разрешением 320 × 170 пикселей (контроллер ST7789V3 8-bit 8080). Кроме того, реализовано устройство кодирования по углу поворота. Питание плата может получать через порт USB Type-C (3,3–5 В) или от аккумуляторной батареи. Среди прочего упомянуты 4-контактный коннектор (2× GPIOs; 3,3 В; GND), 6-контактный разъём (4× GPIO; 3,3 В; GND) и 6-контактный коннектор (3× GPIO; 3,3 В; GND; сброс). Для GPIO заявлена поддержка I2C, SPI, PWM, UART, RMT, I2S, SD. Диапазон рабочих температур простирается от -20 до +60 °C.
09.01.2023 [20:48], Алексей Степин
Espressif представила новый микроконтроллер ESP32-P4: два 400-МГц ядра RISC-V, но нет WLANESP32 — имя, известное в среде энтузиастов электроники не меньше, нежели Raspberry Pi или Arduino. Компания Espressif, идя в ногу со временем, представила новое поколение микроконтроллеров ESP32-P4. Новинка может похвастаться двумя высокопроизводительными 32-бит ядрами с набирающей популярность открытой архитектурой RISC-V, FPU (FP32) и ИИ-расширениями, а также 2D-ускорителем и декодерами H.264 и JPEG. Правда, на этот раз пришлось обойтись без беспроводных интерфейсов. ![]() Источник здесь и далее: Espressif Двум «большим» ядрам RISC-V HP (High Performance) с частотой 400 МГц ассистирует третье LP-ядро, также с архитектурой RISC-V, но оптимизированное для низкого потребления и работающее на частоте 40 МГц. Объёмы быстрой памяти составляют 768 Кбайт (SRAM) и 8 Кбайт (TCM RAM) соответственно. Что немаловажно, чип имеет развитые средства безопасности, включая Secure Boot, шифрование содержимого флеш-памяти, а также блоки ускорения криптографических алгоритмов ECC, SHA, AES, RSA и ECDSA. Как и полагается чипу такого класса, ESP32-P4 оснащён множеством интерфейсов ввода-вывода, включая MIPI-DSI и CSI, I2S, I2C/I3C и т.д.. Есть контроллеры Ethernet и USB 2.0, а также ряда низкоскоростных шин, от SPI до UART. В составе SoC имеются интегрированные ЦАП и АЦП, число GPIO-контактов может достигать 50. ![]() Полный список возможностей нового микроконтроллера Espressif ESP32-P4 Средства беспроводной связи, такие, как Wi-Fi, Bluetooth или Zigbee отсутствуют, но ESP32-P4 может работать в качестве хост-системы в связке с другими решениями ESP, у которых соответствующие возможности имеются. Для заказа ESP32-P4 пока недоступен, но компания-разработчик сообщает о полной программной поддержке со стороны среды разработки ESP-IDF.
22.10.2021 [12:35], Сергей Карасёв
Крошечный Wi-Fi-модуль M5Stamp C3 оснащён чипом RISC-VКомпания M5Stack анонсировала миниатюрный модуль M5Stamp C3, предназначенный для использования в сфере Интернета вещей. Крошечное изделие призвано обеспечить поддержку беспроводной связи Wi-Fi и Bluetooth с большим радиусом действия. Продажи новинки уже начались. Решение выполнено на основе одноядерного 32-битного чипа ESP32-C3FH4 с архитектурой RISC-V и тактовой частотой до 160 МГц. Присутствуют 400 Кбайт памяти SRAM, 8 Кбайт RTC SRAM и 4 Мбайт интегрированной флеш-памяти. ![]() Здесь и ниже изображения CNX-Software Изделие обеспечивает поддержку беспроводной связи Wi-Fi 4 (2,4 ГГц, 150 Мбит/с). Кроме того, имеется контроллер Bluetooth 5 с поддержкой Bluetooth mesh. В оснащение входит набортная антенна. Есть интерфейсы GPIO, SPI, UART, I2C, I2S, PWM, RMT, DMA, USB Serial, TWAI. ![]() Предусмотрен порт USB Type-С для подачи питания и программирования. Модуль имеет габариты 34 × 20 × 4,5 мм и весит всего 3,8 г. Предусмотрен кожух из термоустойчивого пластика. Изделие доступно для заказа по отдельности и в комплекте из пяти штук по цене $6 и $28,9 соответственно.
14.07.2021 [18:06], Владимир Агапов
Платы c Wi-Fi и Bluetooth на базе ESP32-C3 появились в розничной продаже по цене $4Компания Espressif, разрабатывающая чипы и модули беспроводной связи для встраиваемых систем и Интернета вещей (IoT) завоевала особую популярность в среде DIY-этузиастов благодаря своим решениям ESP8266 и ESP32 на основе процессорных ядер Tensilica Xtensa, сочетающих экономичность с хорошим набором функциональных возможностей. Продолжая оттачивать баланс этих важнейших качеств, Espressif начала переход на открытую процессорную архитектуру, представив в декабре 2020 г. ESP32-C3. Это система на кристалле (SoC) с одноядерным микроконтроллером RISC-V и встроенными Wi-Fi (2,4 ГГц), Bluetooth LE 5.0, ADC, PWM, GPIO и другими востребованными в IoT-сфере функциями. Однако до недавнего времени собственные отладочные платы компании ESP32-C3-DevKitM-1 были доступны в ограниченном количестве в качестве «инженерных образцов». Несколько месяцев назад компания AI Thinker анонсировала серийный выпуск собственных плат ESP32-C3S_Kit и ESP-C3-01M-Kit с возможностью заказа партиями от 100 шт. по цене $1,38 за единицу. Теперь они доступны и в онлайн-рознице всего по $4/шт. Кроме того, к выпуску подобных плат подключились и сторонние производители, предлагающие свои продукты на основе той же SoC ESP32-C3 и прошивки NodeMCU. Их цена находится в диапазоне от $2 до $5. Основные характеристики обоих плат определяются возможностями микросхемы ESP32-C3. Она выполнена в 32-выводном корпусе, рассчитанном на индустриальный диапазон температур (от -40 до +85 °C). Тактовая частота равна 160 МГц, а объём SRAM составляет 400 Кбайт. Реализована поддержка 802.11 b/g/n/mc (до 150 Мбит/с), Bluetooth 5 (до 2 Мбайт/c), а также функций безопасной загрузки на основе RSA-3072 и флеш-шифрования с аппаратным ускорением AES-128-XTS. Потребление в рабочем режиме достигает 325 мА, в режимах ожидания 15-20 мА, лёгкого сна 0,13мА, глубокого сна 0,005 мА. Доступны следующие интерфейсы: три SPI, по одному I2S и 1 I2C, два UART, шесть PWM, два ADC (по 6 каналов разрешением 12 бит), 22 GPIO. Впрочем, не все линии ESP32-C3 могут быть разведены на той или иной плате, на это следует обращать внимание в их спецификации. Плата ESP32-C3S_Kit (25,5 × 18,0 мм) имеет встроенную PCB-антенну, радиоразъём IPEX (который может быть не распаян), порт Micro-USB на основе моста USB-TTL CH340C (для программирования и питания), 4 Мбайт Flash и 30 выводов, куда выведены линии GPIO, SPI, UART, ADC, I2S, 3.3V, GND. Также имеются RGB-светодиод, кнопки сброса и общего назначения. Обеспечена совместимость с одним из самых популярных на рынке модулем ESP32-WROOM-32D. Плата ESP-C3-01M-Kit имеет почти тот же набор функций, но более компактное исполнение (18,0 × 18,0 мм), за счёт немного увеличенной высоты и использования меньшего числа линий ввода-вывода (20 выводов, недоступен один из интерфейсов SPI). Разъём для подключения внешней антенны не предусмотрен. На сайте производителя доступен официальный фреймворк Espressif для разработки приложений ESP-IDF. Компания также предлагает платформу ESP RainMaker для быстрого прототипирования устройств IoT с возможностью управления через облачные инструменты в Amazon AWS.
04.10.2019 [21:38], Сергей Карасёв
Микро-плата Wio Lite RISC-V с поддержкой Wi-Fi 4 стоит всего $7Компания Seeed Technology анонсировала небольшую плату Wio Lite RISC-V для разработчиков, проектирующих различные беспроводные устройства, в том числе для Интернета вещей. В новинке использован микроконтроллер Gigadevice GD32VF103CBT6 RISC-V с тактовой частотой 108 МГц. Изделие выполнено в форм-факторе Adafruit Feather. ![]() За поддержку беспроводной связи отвечает модуль ESP8266. Говорится о соответствии стандарту Wi-Fi 4, или IEEE 802.11b/g/n. ![]() Для хранения данных может использоваться флеш-карта формата microSD. Для программирования и подачи питания служит симметричный порт USB Type-C. Плата также может получать энергию от аккумуляторной батареи, для подключения которой есть специальный разъём. ![]() Мини-плата способна функционировать в связке с программной платформой LiteOS — операционной системой с открытым исходным кодом. Изделие Wio Lite RISC-V уже доступно для предзаказа по цене всего 6,9 доллара США.
06.09.2019 [13:36], Сергей Тверье
В чипах ESP32/8266 обнаружены критические уязвимости в Wi-Fi контроллереСпециалист по безопасности беспроводных сетей Матеус Гарбелини (Matheus Garbelini) выложил в открытый доступ описание трёх возможных атак на популярное семейство микроконтроллеров ESP32/8266, имеющих в составе собственный Wi-Fi контроллер. Ранее он уведомил об этом Espressif Systems, благодаря чему, китайская компания уже исправила большинство уязвимостей. Так что, если вы используете оборудование с любым из данных чипов, вам лучше как можно быстрее загрузить новую прошивку. ![]() Исследователь по безопасности Матеус Гарбелини обнаружил три уязвимости в Wi-Fi модулях популярных микроконтроллеров для IoT-устройств ESP32 и ESP8266 Первая уязвимость наиболее проста для реализации и затрагивает только ESP8266. При подключении к точке доступа последняя отправляет ESP8266 пакет «AKM suite count», который содержит количество методов аутентификации, доступных для соединения. Поскольку ESP не выполняет проверку границ для этого значения, поддельная точка доступа может отправить слишком большое число, что приведёт к переполнению буфера и сбою ESP. Таким образом, если вы можете отправить ESP8266 фальшивый маячковый или ответный фрейм в зависимости от режима работы Wi-Fi точки, то вы просто выведите ESP чип из строя. ![]() Схема проведения атаки, которая может привести к сбою в ESP8266 Вторая и третья уязвимости используют ошибки в обработки протокола EAP, который чаще всего используется в корпоративных сетях и сетях требующих повышенной безопасности. При этом одна приводит к сбою в работе ESP32 и ESP8266 в сетях с поддержкой EAP, а другая к полному взлому и перехвату зашифрованной сессии. Эти уязвимости вызывают особое беспокойство, так как перехват сессии куда как более опасен, чем простой сбой в работе устройства. Новая прошивка для ESP32 уже получила необходимое исправление, но более старый ESP8266 всё ещё уязвим к подобной атаке. Таким образом, если вы используете ESP8266 в сети с аутентификацией на базе EAP, то на данный момент вы уязвимы. Точно не известно сколько устройств ESP8266 в мире на данный момент работают с использованием протокола EAP, пусть это и довольно старый микроконтроллер, но очень хотелось бы, чтобы Espressif всё-таки залатали эту дыру в безопасности своего продукта. ![]() Диаграмма механизма атаки на микроконтроллеры EPS8266 и EPS32 при использовании протокола EAP Матеус рекомендует всем, кто использует устройства на базе ESP8266 в сети с аутентификацией через EAP и не может это никак изменить, как минимум зашифровать и подписать все свои данные, чтобы предотвратить атаки направленные на их перехват. Так как Матеус в первую очередь уведомил о уязвимостях Espressif Systems, большинство из них уже исправлено. Необходимый патч уже попал даже в последнюю версию ESP-компонетов для IED Arduino, но для некоторых встроенных устройств обновить прошивку может оказаться не так просто, вплоть до необходимости её ручной перекомпиляции.
03.09.2019 [19:01], Сергей Карасёв
Показаны первые платы для разработчиков на платформе Espressif ESP32-S2Компания Espressif Systems, чьи чипы популярны среди DIY-энтузиастов и разработчиков устройств для Интернета вещей (IoT), раскрыла дополнительную информацию о новом решении с обозначением ESP32-S2. Первые сведения о названном процессоре появились в мае нынешнего года. Теперь обнародована подробная спецификация изделия. Кроме того, показаны платы для разработчиков на данной аппаратной платформе. ![]() Чип ESP32-S2 содержит одно вычислительное 32-битное ядро Xtensa LX7 с частотой 240 МГц. Обеспечивается поддержка до 1 Гбайт внешней флеш-памяти. Предусмотрен контроллер беспроводной связи Wi-Fi 802.11b/g/n. В то же время возможность передачи данных посредством Bluetooth не реализована. Есть поддержка SPI, I2C, I2S, UART, ADC/DAC, PWM и пр. ![]() Что касается плат для разработчиков на базе ESP32-S2, то продемонстрировано решение в виде небольшого модуля в 56-пиновом исполнении. Кроме того, показано более сложное изделие с дополнительными платами, за счёт которых реализуются аудиовозможности и органы управления в виде сенсорных кнопок. ![]() |
|