C/C++ News - Page 4 of 22 - CNX Software - Embedded Systems News

Pico2-Ice development board combines Raspberry Pi RP2350B with Lattice iCE40UP5K FPGA

pico2 ice Raspberry Pi RP2350B + iCE40UP5K FPGA development baord

tinyVision.ai has recently released the second-generation ot its open-source hardware pico-ice FPGA development board, upgrading the Raspberry Pi RP2040 to the newer RP2350B along with dedicated user LEDs and buttons for both the MCU and the FPGA. The Pico2-Ice also exposes the RP2350B’s HSTX interface through a 22-pin connector, while keeping the same Lattice iCE40UP5K FPGA. The onboard iCE40UP5K FPGA features 5.3k LUTs, 1 MB SPRAM, and 120 KB DPRAM, along with 4MB SPI flash and 8MB low-power PSRAM. The board also exposes all RP2350 pins and 32 FPGA GPIOs via 2.54mm pitch headers in Pmod format. It includes two RGB LEDs and two pushbuttons (separately mapped to the MCU and the FPGA), and integrates onboard 3.3V/1.2V regulators for power. These features make this board suitable for exploring HDLs, embedded systems, and FPGA programming with open-source tools. Pico2-Ice specifications: Microcontroller – Raspberry Pi RP2350B MCU CPU – Dual-core Arm Cortex-M33 processor @ […]

FPGA-based Modos Paper Dev Kit supports a wide range of E-Ink displays, up to 75 Hz refresh rate (Crowdfunding)

Modos Paper Grayscale or Color E-Ink displays

Modos Paper Dev Kit helps users create an open-hardware E-Ink monitor with a fast 75 Hz refresh rate and low latency thanks to a Xilinx Spartan-6 FPGA driver board, and compatibility with a wide and of E-Ink displays between 4-inch and 42-inch in size. The resulting grayscale or color E-ink monitor can be connected through HDMI or USB and works on Linux, macOS, and Windows. Modos Paper driver board specifications: FPGA – AMD/Xilinx Spartan-6 LX16 FPGA running Caster gateware Memory – DDR3-800 framebuffer memory MCU – STMicro STM32H750 Arm Cortex-M7 microcontroller for USB communication, firmware upgrades, and standalone applications. Processing rate up to 133 MP/s when error-diffusion dithering is enabled, and 200 MP/s when disabled Supported Displays – 4-inch to 42-inch E-Ink displays without integrated TCON; See long list on GitHub Video Input USB Type-C DisplayPort Alt-Mode with on-board PTN3460 decoder microHDMI connector for DVI video input with on-board ADV7611 […]

Hengbot Sirius is a trainable AI robotic dog for consumers and developers (Crowdfunding)

Henbot Sirius trainable AI robot dog

Hengbot Sirius is a small AI robotic dog that can be trained by users with “manual teaching” and by developers using tools such as Sirius Creator Studio Pro and C or Python APIs. Features include an 8MP camera, a dual-mic array, and a speaker for user interaction using LLMs, text-to-speech, voice recognition, and computer vision leveraging the built-in 5 TOPS AI accelerator, a small LCD, a few RGB LEDs and sensors, and 14 DoF for legs and the head. We’ve seen plenty of other robot dogs over the years, such as the Hiwonder MechDog, the Raspberry Pi CM4-based CM4 XGO Lite smart robot dog, Mini Pupper 2, and Petoi Bittle, among others. Most are more robot-like than dog-like, and the Sirius has a more appealing design closer to a real dog. Hengbot Sirius specifications: SoC – Unnamed but likely Horizon Robotics Sunrise X3 CPU – Quad-core Arm Cortex-A53 @ 1.2-1.5 […]

Industrial 6-Channel RP2350 relay module offers RS485 interface, Raspberry Pi Pico HAT support

Waveshare RP2350-Relay-6CH

Waveshare RP2350-Relay-6CH is a Raspberry Pi RP2350-based industrial 6-channel relay module with an isolated RS485 interface, 7 to 36V DC input via a terminal block, and support for Raspberry Pi Pico HATs. Each relay is isolated and can handle 250VAC/30VDC up to 10A, a USB-C port is used for firmware updates, and the module also includes a buzzer, a few LEDs, as well as Reset and BOOT buttons, with everything housed in a DIN-Rail enclosure. Waveshare RP2350-Relay-6CH specifications: Microcontroller – Raspberry Pi RP2350B CPU Dual-core Arm Cortex-M33 @ 150 MHz with Arm Trustzone, Secure boot OR Dual-core RISC-V Hazard3 @ 150 MHz Either two cores can be used. Memory – 520 KB on-chip SRAM Package – QFN-80 Relay – 6x relays Contact rating – ≤10A 250VAC/30VDC Contact form – 1NO 1NC via screw terminals Optocoupler isolation USB – USB Type-C port for power, data, and firmware flashing Serial Isolated RS485 […]

RP2350-PiZero – An RP2350 board with Raspberry Pi Zero form factor, mini HDMI, 16MB flash

Waveshare RP2350-PiZero

Waveshare RP2350-PiZero is an update of the RP2040-PiZero, keeping the Raspberry Pi Zero form factor, but replacing the RP2040 MCU with the more powerful RP2350 dual-core Cortex-M33/RISC-V microcontroller. The RP2350-PiZero still comes with 16MB flash, a mini HDMI/DVI connector, two USB Type-C ports, a microSD card slot, and a 40-pin GPIO header. It supports 5V power input via USB-C, as well as LiPo batteries via a 2-pin connector and a charging circuit. RP2350-PiZero specifications: MCU – Microcontroller – Raspberry Pi RP2350B CPU Dual-core Arm Cortex-M33 @ 150 MHz with Arm Trustzone, Secure boot OR Dual-core RISC-V Hazard3 @ 150 MHz Either two cores can be used. Memory – 520 KB on-chip SRAM Package – QFN-80 Memory – PSRAM chip footprint (7) Storage 16MB SPI flash MicroSD card slot Video – Mini HDMI port that can output DVI signals USB 1x USB Type-C port (3) for data using PIO-USB host/device implementation […]

MicroSui lightweight, open-source C framework brings the Sui Network to microcontrollers

MicroSui

MicroSui (Sui Embedded Framework) is a lightweight, modular, open-source C framework that brings the Sui Network to microcontrollers from low-end 8-bit MCUs like AVR to more powerful 32-bit SoCs like the ESP32. Wait… What’s the Sui Network / Protocol exactly? It’s a blockchain platform designed for high-speed, scalable, and low-cost decentralized applications, which was introduced in May 2023 by Mysten Labs, a company founded by former Meta engineers. It competes with networks like Solana and Ethereum but with better performance. So far, the Sui Network works with web and mobile applications, but MicroSui aims to expand its usage to resource-constrained embedded devices. We’re told MicroSui provides support for all core operations such as key management, transaction construction, signing, and broadcast. It is a pure-C library with no OS dependency or dynamic memory usage, so it can be deployed on a wide range of microcontrollers. Higher-end microcontrollers with Internet access, such […]

GigaDevice GD32C231 entry-level Arm Cortex-M23 MCU ships with 12KB ECC SRAM, 32KB or 64KB ECC flash

GigabiDevice GD32C231 low cost Cortex M23 MCU

GigaDevice GD32C231 entry-level microcontroller is built around a 48 MHz Arm Cortex-M23 core with up to 64KB ECC flash, 12KB ECC SRAM, and is offered in 20-pin to 48-pin packages with up to 45 GPIOs, a range of peripherals, analog inputs, and timers. The company says the GD32C231 series targets cost-effective small home appliances, BMS (Battery Management Systems), small-screen display devices, battery-powered handhelds, industrial auxiliary controls, and automotive aftermarket systems. GigaDevice GD32C231 key features and specifications: Core – Arm Cortex-M23 @ up to 48 MHz Memory – 12KB SRAM with ECC Storage – 32KB or 64KB flash with  ECC Audio – 1x I2S Low-speed Peripherals Up to 45x GPIO Up to 3x USART, 2x I2C, 2x SPI Analog 12-bit ADC with 13 channels 2x analog comparators Timers 4x 16-bit general-purpose (GP) timers 16-bit Advanced (AD) timer RTC IWDG, WWDG 24-bit SysTick Misc – CRC module Supply Voltage – 2.3 to […]

BUG: ethical hacking USB device with RP2040, ESP32-S3, or STM32 MCU (Crowdfunding)

BUG Ethical Hacking Device

Tarun’s BUG is a USB stick with a small display described as an “AI-powered Ethical Hacking Device”, supporting voice control, and offered with either a Raspberry Pi RP2040 dual-core MCU, Espressif Systems ESP32-S3 wireless SoC, or STM32F411 Cortex-M4F microcontroller. The device also features a microSD card for storage, and WiFi and BLE connectivity for the ESP32-S3 version. The BUG is said to offer “cutting-edge HID injection capabilities” (e.g. keyboard/mouse emulation) with wireless control and ChatGPT integration. It is made for ethical hackers, cybersecurity trainers, tech educators, and DIY makers. BUG specifications: Microcontroller (one or the other) Raspberry Pi RP2040 dual-core Cortex-M0+ microcontroller @ up to 133 MHz with 264KB SRAM Espressif ESP32-S3 dual-core LX7 microcontroller @ 240MHz with vector instructions, 512KB SRAM, WiFi 4 and Bluetooth 5.x connectivity STMicro STM32F411 Arm Cortex-M4F MCU @ 100MHz with 512KB Flash, 128KB SRAM Storage – MicroSD card slot inside the USB Type-A port […]