Enhancing Arduino and Raspberry Pi Boards with FPGA

Enhancing Arduino and Raspberry Pi Boards with FPGA

Arduino and Raspberry Pi boards are the pinnacle of revolutionizing embedded system development. In the past, embedded system development started with hardware. The project steps typically included: Defining system requirements, including rough estimates of processing speed and I/O requirements. Selecting an appropriate microcontroller or microprocessor that meets power, performance, and cost requirements. Connecting the hardware … Read more

Arduino UNO R4 Development Board with ESP32-S3 Now Available! (Includes Schematic)

Arduino UNO R4 Development Board with ESP32-S3 Now Available! (Includes Schematic)

The Arduino UNO R4 Minima and Arduino UNO R4 WiFi that were released a few months ago are now officially available. Yesterday, they were officially launched on the Arduino Store, and the new version brings many possibilities to our DIY world, upgrading from the previous 8-bit MCU to a 32-bit Arm Cortex-M4, with memory increased … Read more

Running Rust Programs on Arduino Uno: A Comprehensive Guide

Running Rust Programs on Arduino Uno: A Comprehensive Guide

Running Rust Programs on <span>Arduino Uno</span> A long time ago, to run Rust on Arduino, you had to install a specially modified Rust compiler that supports AVR: rust-avr. A month ago, rust-avr has been merged into the Rust master branch, which means you can play with Arduino under Nightly now. It also includes a new … Read more

Exploring NFC Technology: Applications and Free Development Boards

Exploring NFC Technology: Applications and Free Development Boards

【Click the above「blue text」 to follow DF and become a tech aesthetics enthusiast together!】 When it comes to NFC, I believe everyone is familiar with it. As a “future technology” that has not yet fully opened up, what can NFC really do? What fields will NFC enter in the future? What are the challenges in … Read more

Top Development Boards for IoT: A Comprehensive Review

Top Development Boards for IoT: A Comprehensive Review

Follow and star the official account,so you won’t miss out on exciting content. Source: Huawei Developer Community Edited by: strongerHuang In recent years, the rapid development of the Internet of Things (IoT) has been felt by everyone. It is well known that the underlying boards (or development boards) are the smart devices in the perception … Read more

ESP8266 Module Development – Based on Arduino IDE

ESP8266 Module Development - Based on Arduino IDE

1. Introduction to the Wildfire ESP8266 Module   The ESP8266 features a high-performance wireless SOC, bringing good news to mobile platform designers. It offers maximum utility at the lowest cost, providing endless possibilities for embedding WiFi functionality into other systems. The ESP8266 is a complete and self-contained WiFi network solution that can operate independently or serve … Read more

Exploring FPGA: Can We Make It Arduino-Compatible?

Exploring FPGA: Can We Make It Arduino-Compatible?

FPGA stands for Field Programmable Gate Arrays. It allows the creation of custom hardware, eliminating vendor-related costs. Unfortunately, the complexity of most chip designs still exists, which is why most people prefer to use off-the-shelf chips, often accepting their limitations instead of taking on the challenge to achieve the hardware optimization and efficient design they … Read more

Tired of ARM Development Boards? Try the x86 Development Board – Fenghuolun X1

Tired of ARM Development Boards? Try the x86 Development Board - Fenghuolun X1

Recently, I discovered an x86 single-board computer. Fenghuolun X1 It uses the Intel 11th generation Celeron Jasper Lake N5105 CPU. Four cores, four threads, 10nm process, 10W TDP, operating frequency from 2GHz to 2.9GHz. It comes with Intel UHD integrated graphics, onboard LPDDR4 memory options of 4GB, 8GB, and 16GB, and onboard eMMC storage options … Read more

Getting Started with AI on Arm Development Boards

Getting Started with AI on Arm Development Boards

Tengine Tengine is a lightweight neural network inference engine developed by OPEN AI LAB, specifically optimized for Arm embedded platforms, providing excellent support for both Android and Linux systems. Moreover, it is commendable that Tengine does not rely on dedicated AI chips (i.e., Tengine can utilize modules with dedicated AI acceleration capabilities such as GPU … Read more

FPGA + ESP32: Create an Arduino-Compatible Spartan Edge Accelerator Development Board

FPGA + ESP32: Create an Arduino-Compatible Spartan Edge Accelerator Development Board

When talking about Arduino, few people associate it with FPGA. Because the two have nothing in common, to be frank, they are quite the opposite. Arduino is cheap, easy to learn, and simple to use, but it cannot handle complex computations and large projects. FPGA is flexible and powerful, easily handling complex computations such as … Read more