๐ In this final article, I connect the embedded AI device to the real world. I describe how inference results leave the MCU, travel through MQTT and HTTP, land in a Rust backend, and become visible th...
Read more
#rust
27 posts
๐ In this article, I walk through the complete TinyML lifecycle on a microcontroller โ from dataset preparation and model training to running TensorFlow Lite Micro on bare metal and integrating the mo...
Read more
๐ In this article, I'll explain the hardware I'm using in my AI device project, why I chose it, and how I structured the firmware in Rust. This is the foundation of the entire project: the MCU, disp...
Read more
In this series of articles, I'd like to show you how to create your own **ESP32-S3**-based device with **ML** built right into the firmware. ๐ I'll try to describe not only what I'm doing, but also h...
Read more
๐ In this article, I describe a small but complete system that converts raster images into **cross-stitch / needlepoint patterns**. The project focuses on turning an image into a **structured, printa...
Read more
**Experiments, Prototypes & Notes with the micro:bit v2.21** This repository contains my projects, experiments, and notes using the **micro:bit v2.21**, built on the **nrf52833** microcontroller. I...
Read more
๐ A must-have template for creating a Rust project for microcontrollers. --- table { width: 100%; border-collapse: collapse; margin-bottom: 20px; } th, td {...
Read more
Classic software development is always inside the cycle of write - run - check - fix. In classic systems, debugging is simplified by built-in logs, breakpoints and step-by-step code execution direct...
Read more
**Review of the ecosystem of crates used for programming microcontrollers in Rust** In general, developing programs for **MCU** is aimed at obtaining some information from the surrounding world, perf...
Read more
**Experiments, Prototypes & Notes with the Raspberry Pi Pico W** This repository contains my projects, experiments, and notes using the **Raspberry Pi Pico W**, built on the **RP2040** microcontrolle...
Read more
In this article, I will explore: * How Rust ensures memory safety in no_std environments * What memory allocation strategies are viable on modern embedded targets * Which patterns help minimize memor...
Read more
๐ What is a general purpose input output (GPIO) of the MCU --- ### GPIO GPIO stands for general purpose input/output. It is a type of pin found on an integrated circuit that does not...
Read more
Rust's approach to memory management is both powerful and complex. ๐ In this article, I want to take a deep dive into how Rust handles memory for the type system under the hood, and try to answer qu...
Read more
This article is the second part of my exploration into the stages and optimizations of [Rust compilation](/rs_to_bin.html), focusing now on embedded systems development. Embedded environments impose...
Read more
In embedded Rust development, minimizing the size of the compiled firmware is essential due to the limited memory resources of microcontrollers. This article explores how to analyze binary sizes usi...
Read more
Rustโs compilation process is a sophisticated journey that converts human-readable source code into highly efficient machine-executable binaries. This multi-stage pipeline ensures Rustโs guarantees...
Read more
**A Solana smart contract project that demonstrates how to send, store, and update data on-chain using keys.** Built with **Rust** and the **Anchor** framework. --- [๐ GitHub Repositor...
Read more
**A working example of Anchor-based CPI (Cross Program Invocation) โ when one Solana program calls another.** This project demonstrates best practices for inter-program communication using the Anchor...
Read more
**A simple interactive number guessing game powered by smart contracts on the Solana blockchain.** Developed with **Rust** and the **Anchor framework**. --- [๐ GitHub Repository](https...
Read more
**A lightweight, native Solana smart contract for incrementing and decrementing a counter.** Developed with native **Rust** for performance and simplicity. --- [๐ GitHub Repository](ht...
Read more
Actix-web AI Agent. Built with ๐ค in Rust [Effortless Backend Prototyping with Rust](https://www.linkedin.com/pulse/effortless-backend-prototyping-rust-anatolii-maltsev-hvvce/?trackingId=lGXFeD6ET%2B...
Read more
The Rust toolchain is a collection of tools and components that streamline the development, building, and maintenance of Rust projects. ๐ In this article, weโll explore how to use rustup to manage R...
Read more
**Minimal yet functional multi-threaded web server implemented entirely using the Rust standard library.** No external dependencies โ just pure `std`. --- [๐ GitHub Repository](https:/...
Read more
**A lightweight backend service built with modern Rust web technologies, ideal for full-stack or API-centric applications.** --- [๐ GitHub Repository](https://github.com/maltsev-dev/ra...
Read more
**An old-school terminal-based inventory management system built with Rust and [Cursive](https://crates.io/crates/cursive).** , replicating the feel of vintage console tools.**  to create a WebAssembly program.  <!-- mo...
Read more