Scientists Decomposing C Language for Rust Code Conversion

Scientists Decomposing C Language for Rust Code Conversion

Introduction: Computer scientists from the French National Institute for Research in Computer Science and Automation (Inria) and Microsoft have designed a method to automatically convert a subset of C code into safe Rust code to meet the growing demand for memory safety. The C programming language was born in the early 1970s and is used … Read more

Using Rust for Embedded Development

Using Rust for Embedded Development

Follow+Star PublicAccount, don’t miss exciting content Author | Papalymo Rust is a widely used programming language in the 21st century. One widely recognized aspect of Rust is that it can run on diverse targets, from desktop and server devices to resource-constrained embedded devices. What is Rust Rust is a language that empowers everyone to build … Read more

Testing SD Card Read/Write with ESP32

Testing SD Card Read/Write with ESP32

Introduction The previous article introduced a circuit board I designed for a mobile storage device, and I have received the physical PCB. Now that I have soldered the circuit board, I would like to first test whether the SD card’s read and write capabilities are functioning properly. img Other articles in this series 1. Mobile … Read more

WebAssembly Empowerment: How Rust Reshapes Frontend Development

WebAssembly Empowerment: How Rust Reshapes Frontend Development

First, let’s talk about the book giveaway. This issue offers readers a chance to win a copy ofPeople’s Posts and Telecommunications Press‘s‘Rust Programming’, a comprehensive guide that explains the core concepts and advanced features of the Rust language in an accessible manner, suitable for developers of all levels to learn and master modern system programming … Read more

TockOS: A Secure and Efficient Embedded Operating System

TockOS: A Secure and Efficient Embedded Operating System

TockOS is an embedded operating system designed specifically for running multiple concurrent, mutually distrustful applications. It is optimized for embedded platforms based on Cortex-M and RISC-V. The core of its design is a protection mechanism that guards against potential malicious applications and isolates device drivers. TockOS employs two mechanisms to protect different components of the … Read more

Seven Exciting Features of VxWorks 7

Seven Exciting Features of VxWorks 7

If you haven’t explored the new version of VxWorks 7 yet, do yourself a favor and look for relevant information to learn more. Wind River has made the world’s top real-time operating system (RTOS) even better, staying true to its four principles of confidentiality, security, reliability, and certifiability while also introducing exciting new features such … Read more

Mastering Raspberry Pi with Rust: A Beginner’s Guide to Building a Mini Operating System

Mastering Raspberry Pi with Rust: A Beginner's Guide to Building a Mini Operating System

Exploring Embedded Development with Rust: Unveiling Raspberry Pi OS Tutorials Today, we will talk about the applications of Rust in the embedded field, especially an interesting project that involves developing an operating system for Raspberry Pi using Rust. This tutorial will not only deepen your understanding of Rust’s underlying operations but also help you grasp … Read more

Developing an Operating System for Raspberry Pi with Rust

Developing an Operating System for Raspberry Pi with Rust

1 – OrbTk 0.3.1-alpha2 Rust UI toolkit OrbTk has released a new version. The goal of OrbTk is to be fast, easy to use, and cross-platform. It is inspired by Flutter, React, and Yew. https://github.com/redox-os/orbtk 2 – Blog: Using wgpu-rs in the Web gfx-rs is a Rust project dedicated to low-level GPU programming. wgpu-rs is … Read more

Comprehensive Guide to Embedded Development with Rust on ESP32-C3

Comprehensive Guide to Embedded Development with Rust on ESP32-C3

ESP32-C3 is a high-performance, low-power Wi-Fi/Bluetooth microcontroller launched by Espressif. As a safe, efficient, and easy-to-use programming language, Rust is rapidly emerging in the embedded field. This tutorial will take you on a journey into Espressif embedded development and unlock the infinite possibilities of ESP32-C3 with the Rust language. Content of the Tutorial This tutorial … Read more

Unlocking Embedded Rust Programming on ESP32-C3: In-Depth Analysis of Espressif’s Official Tutorial

Unlocking Embedded Rust Programming on ESP32-C3: In-Depth Analysis of Espressif's Official Tutorial

This article will delve into the embedded Rust learning resources provided by Espressif—the std-training project (https://github.com/esp-rs/std-training), which aims to help developers quickly master embedded programming with Rust on the Espressif ESP32-C3 chip. 1. Project Overview: A Treasure Trove of Embedded Rust Learning for ESP32-C3 The std-training project is not merely a collection of code examples, … Read more