The Embedded Open Source Summit 2024 (EOSS 2024) will take place on April 16-18 and the Linux Foundation has already announced the schedule with conference sessions, lightning talks, and birds of a feather (BoF) sessions covering embedded Linux, Zephyr OS, and real-time (RT) Linux. While I won’t be attending in person, I still find it interesting to check out the schedule as we may learn more about the current status of embedded Linux. So I’ve created my own little virtual schedule out of the available talks. Tuesday, April 16 – Day 1, Embedded Open Source Summit 2024 9:05 – 9:45 – No, It’s (Still) Never Too Late to Upstream Your Legacy Linux-Based Platforms by Neil Armstrong, Linaro Nearly 7 years ago, Neil already spoke about this subject in Berlin, and it’s still very true. Do you maintain or used to maintain a Linux-based board or SoC off-tree? Then there are […]
Waveshare ESP32-H2-DEV-KIT-N4-M – A Low-cost ESP32-H2 development board going for $6.65
The Waveshare ESP32-H2-DEV-KIT-N4-M is a development board based on the ESP32-H2, available for only $6.65 on Aliexpress, but you’ll also find it on Amazon and Waveshare’s official store. This is a significant price drop compared to last year’s official Espressif ESP32-H2-DevKitM-1 board, which was priced at $10 without including shipping costs and with a similar design. In 2021, Espressif Systems introduced the ESP32-H2 to the world. However, it wasn’t until 2023 that they released their first development board. Since then, there haven’t been many products built around this new module. Some exceptions include the Olimex ESP32-H2-DevKit-LiPo, LILYGO T-Panel, and the ESP Thread Border Router/Zigbee Gateway board, all of which feature the ESP32-H2 chip. Waveshare ESP32-H2-DEV-KIT-N4-M specifications: Wireless module – ESP32-H2-MINI-1 MCU – Espressif Systems ESP32-H2 32-bit RISC-V microcontroller at up to 96 MHz with 320 KB SRAM, 128 KB ROM, 4 KB LP memory, Bluetooth 5.2 LE/Mesh, and 802.15.4 (Zigbee/Thread/Matter) radios. […]
Arduino Nano 33 BLE Rev2 board features BMI270 six-axis IMU and BMM150 magnetometer
Arduino Nano 33 BLE Rev2 is an update to the Arduino Nano 33 BLE board launched in 2019 that features two IMU sensors instead of one with the BMI270 6-axis accelerometer and gyroscope and the BMM150 3-axis magnetometer and also comes with a few changes made after feedback from users. The new board is still powered by an nRF52840 Bluetooth LE module (u-Blox NINA B306) and remains Arduino Nano compatibility with two rows of 15-pin headers, but replaces the 9-axis IMU with the BMI270 and BMM150 chips, adds new pads and test points for USB, SWDIO, and SWCLK, a new VUSB soldering jumper, and brings changes to the power circuitry. Arduino Nano 33 BLE Rev2 specifications: Wireless Module – U-blox NINA B306 module SoC – Nordic Semi nRF52840 MCU Core – Arm Cortex-M4F microcontroller @ 64MHz Memory and storage – 1MB Flash, 256KB RAM Bluetooth 5.0 LE Up to 2 […]
Waveshare RP2040-BLE is a Raspberry Pi RP2040 module with Bluetooth LE connectivity
If you could not care less about WiFi, the Waveshare RP2040-BLE module combines a Raspberry Pi RP2040 microcontroller with an unnamed Bluetooth 5.1 dual-mode chip, and supports a USB-C add-on board useful during development. There are several Raspberry Pi RP2040 boards with a WiFi and Bluetooth module including the Raspberry Pi Pico W, but if you are only interested in using Bluetooth, the RP2040-BLE board from Waveshare may be more power-efficient and its design may be more suitable for integration into products. Waveshare RP2040-BLE specifications: MCU – Raspberry Pi RP2040 dual-core Arm Cortex M0+ microcontroller up to 133 MHz with 264KB of SRAM Storage – 2MB of onboard Flash memory. Connectivity Bluetooth 5.1 dual-mode function (BLE and classic) Controlled by serial AT commands Ceramic antenna Expansion 24x through and castellated holes with 14x multi-function GPIO pins. 2x SPI, 2x I2C, 2x UART, 3x 12-bit ADC, 14 x PWM FPC connector […]
ESP32-C6-Bug WiFi 6, Bluetooth LE, and 802.15.4 board takes a PoE Ethernet shield (Crowdfunding)
We’ve already covered a range of ESP32-C6 boards, but none supporting Ethernet and PoE so far, and the ESP32-C6-Bug board brings that to the table thanks to the Esp32-Bug-Eth shield with a W5500 Ethernet chip, an RJ45 jack and a PoE power module. Like other ESP32-C6 devices, the little board supports Wi-Fi 6, Bluetooth LE 5, as well as Thread and Zigbee through its 802.15.4 radio, but it also integrates some other interesting features such as castellated holes for easy soldering on a carrier board and support for LiPo batteries with built-in battery charging and protection circuits. ESP32-C6-Bug board specifications: SoC – ESP32-C6FH4 MCU cores 32-bit RISC-V core @ 160 MHz 32-bit RISC-V core @ 20 MHz low-power coprocessor can run tasks even when the main system is in deep sleep state Memory – 512 KB SRAM Storage – 4 MB Flash Wireless – WiFi 6, Bluetooth LE 5, and […]
Comparing the latency of various wireless standards
If you’ve ever wondered which wireless standard may deliver the smallest lag (latency) when transmitting small packets, we’ve now gotten an answer thanks to Scott at Electric UI who benchmarked various wireless links in common MCU development boards. More specifically the following hardware and wireless standards were tested: SiliconLabs 10×0-GM RF+8051 microcontroller with 240–960 MHz EZRadioPRO transceiver running SiK firmware HopeRF RFM95W LoRa module (on an Adafruit Breakout board) connected to an STM32F429 MCU Nordic Semi nRF24L01 2.4GHz transceiver module ESP32 board for ESP-NOW and WiFi testing is shown as ESP32 WS (WebSockets) or ESP32 TCP in the chart below. Raspberry Pi boards were also used for comparison ESP32-C6 board for 802.15.4 transfers (Thread) ESP32 and HC-05 modules for Bluetooth SPP (Serial Port Profile) ESP32 board with NimBLE and Bluedroid stacks and nRF52 for Bluetooth LE testing Here are the results for 12 bytes, 128 bytes, and 1024 bytes data transfers. […]
Flipper Zero gets a Raspberry Pi RP2040-powered video game module
Flipper Zero hardware & wireless hacking tool can now be used as a proper game console thanks to a Raspberry Pi RP2040-powered video game module that mirrors the display of the device on a larger monitor or TV via DVI/HDMI video output, and also adds a 6-axis motion tracking sensor. The Flipper Zero has been in the news in recent days, notably with Canada’s government banning the device due to car theft (although it only seems feasible on older cars), and today the company has announced the launch of a video game module developed in collaboration with Raspberry Pi Ltd. Video game module specifications: MCU – Raspberry Pi RP2040 dual-core Arm Cortex-M0+ microcontroller clocked up to 133 MHz with 264 kB SRAM Video Output – DVI-D at 640х480 with 60 Hz refresh rate. It also supports HDMI. USB – USB Type-C port connected to the microcontroller. Acts as a USB device […]
NRFICE is a Bluetooth FPGA board in the Arduino UNO form factor (Crowdfunding)
The NRFICE FPGA is a Bluetooth FPGA board designed for edge computing and IoT applications. It is built upon a combination of the dual-core nRF5340 Bluetooth SoC and the Lattice ICE40UP5K FPGA. The ICE40 UltraPlus is a low-power, high-performance FPGA for edge computing and artificial intelligence projects and the nRF5340 is a Bluetooth 5.3 SoC that supports Bluetooth Low Energy (BLE), Bluetooth Mesh, Thread, NFC, and Zigbee. Through the Nordic nRF5340, NRFICE can load a project directly into the iCE40 FPGA, bypassing the usual extensive toolchain setup. This enables a new class of FPGA development, where bitstreams can be hosted in the cloud, selected by a user on their phone, and loaded wirelessly to the board. It features a built-in J-Link OB for easy debugging and programming without the need for emulator dongles and is similar to the previously covered Segger emPower evaluation board in this regard. This board supports […]