Revolutionizing Embedded Application Development with Rust

Revolutionizing Embedded Application Development with Rust

The field of embedded development has always faced challenges regarding code security, efficiency, and resource management. Traditional embedded development models often require developers to directly manipulate hardware registers, leading to complex and error-prone code with high maintenance costs. To address these issues, Embassy was born, combining the advantages of the Rust language with asynchronous programming … Read more

Mastering ESP32-C3: A Practical Guide to Embedded Development with Rust

Mastering ESP32-C3: A Practical Guide to Embedded Development with Rust

std-training project is an embedded Rust development learning resource for the ESP32-C3 microcontroller, aimed at helping developers quickly master the skills of developing for ESP32-C3 using the Rust language. This project is provided by Espressif and includes a complete eBook, a series of example programs from basic to advanced, and some commonly used tool libraries, … Read more

Simplifying Raspberry Pi Pico Programming with Arduino-Pico

Simplifying Raspberry Pi Pico Programming with Arduino-Pico

The Raspberry Pi Pico has quickly become a popular choice among embedded developers due to its powerful capabilities and low price. However, for developers accustomed to the Arduino platform, getting started with the Pico may require some time to learn the new development environment and tools. The advent of the Arduino-Pico project provides developers with … Read more

Getting Started with ESP32 and ESP-IDF: A Comprehensive Guide

Getting Started with ESP32 and ESP-IDF: A Comprehensive Guide

I bought an ESP32S board from Taobao, and as soon as it arrived, I couldn’t wait to get started. I planned to work on the NanoFramework, which is an embedded system for .Net, supporting embedded development in C#. Of course, it also supports other languages like C, C++, Lua, JavaScript, AT commands, etc. There are … Read more

RPPAL: An Excellent Embedded Rust Development Library for Raspberry Pi

RPPAL: An Excellent Embedded Rust Development Library for Raspberry Pi

RPPAL is a powerful library that provides a user-friendly interface for Raspberry Pi, allowing you to easily access peripherals such as GPIO, I2C, PWM, SPI, and UART. It not only enables you to control these peripherals effortlessly but also supports USB-to-serial adapters, allowing for more interesting development on the Raspberry Pi. The Core Advantages of … Read more

Do Embedded Development Need Architectural Design?

Do Embedded Development Need Architectural Design?

Source | IOT IoT Town This may be a controversial topic, whether it is necessary or not, still needs to be combined with the actual situation. What is architectural design 1. Understanding the concept of architectural design I believe most of the students reading this article are engaged in embedded development, and everyone must have … Read more

Essential Guide to Embedded Development

Essential Guide to Embedded Development

At the STM32 Global Summit held in April this year, the industry looked ahead to the future of embedded systems and pointed out the three major development trends of embedded systems in 2024: On one hand, with the rapid development of artificial intelligence and machine learning technologies, embedded systems will increasingly integrate these advanced technologies … Read more

Creating an Embedded Fishing Tool for Work

Creating an Embedded Fishing Tool for Work

Source | DF Maker Community Sometimes slacking off is refreshing, but constantly slacking off is even better! Who can withstand the “996” or “715” work model? Even the donkeys in the production team wouldn’t dare to do that; donkeys also need rest. Proper rest can recharge the brain, allowing us to face more challenges and … Read more

Getting Started with CPU Circuit Design in Embedded Development

Getting Started with CPU Circuit Design in Embedded Development

▼Click the card below to follow our public account ▼ Hello everyone, welcome back to the Electronic Engineering Learning Circle. Today we will continue discussing this book, the Hardware System Engineer’s Bible. In the last article, we analyzed the Boost circuit and theoretically calculated the critical inductance value that ensures the Boost circuit operates in … Read more

The Split Between LEDE and OpenWrt: A Technical Overview

The Split Between LEDE and OpenWrt: A Technical Overview

(May 2016) Early in May, when a group of core OpenWrt developers announced that they would begin working on a derivative of OpenWrt (or possibly a branch) called the Linux Embedded Development Environment (LEDE), the OpenWrt user community was thrown into chaos. — Nathan Willis Table of Contents ◈ Responses and Questions25% ◈ Clarifications47% ◈ … Read more