Rising Edge Digital
Hardware & Embedded Systems for Software Developers
MCL8080+ is an Intel 8080 emulator for ATTiny85
The MCL8080+ is a C-based emulator for the Intel 8080 microprocessor that operates on the ATTiny85 microcontroller. Unlike the original design that used a 40-pin package, this emulator utilizes a SPI (Serial Peripheral Interface) serial bus, along with several optimizations to fit the limited resources of the ATTiny85.
NEW LEARN GUIDE: Use Blinka in Ubuntu Core on Raspberry Pi #Sensors #AdafruitLearningSystem @Adafruit
The article introduces a new guide from Adafruit that explains how to use Blinka, a library that allows CircuitPython code to run on different platforms, with Ubuntu Core on Raspberry Pi devices (3, 4, and 5). Ubuntu Core is a stripped-down version of Ubuntu designed for embedded applications and IoT devices, emphasizing security and ease of deployment. Unlike the standard Raspberry Pi OS, which caters to hobbyists and tinkerers, Ubuntu Core is more rigid and oriented toward commercial and industrial use.
SD Card Performance in CircuitPython #CircuitPython #AdafruitLearningSystem @Adafruit
This article focuses on benchmarking the performance of SD cards when used with CircuitPython across various microcontroller boards. It provides insights into which configurations yield the best results, highlighting that using SDIO (Secure Digital Input Output) is ideal for bulk data transfers, while SPI (Serial Peripheral Interface) works best for quick small writes.
Local AI agents on Arduino UNO Q
The article discusses the integration of local AI agents on the Arduino UNO Q board, highlighting a shift in embedded systems from traditional deterministic programming to more dynamic, AI-driven approaches. This new capability allows AI agents to operate directly on edge devices, which enhances performance by reducing latency, improving privacy, and enabling offline functionality.
An old 3D printer becomes a new EMI imager
Clem Mayer has transformed an old 3D printer into a low-cost electromagnetic interference (EMI) imager, which helps visualize areas on a printed circuit board (PCB) that generate high EMI. This can be particularly useful in diagnosing issues where one circuit affects another, whether on the same board or in close proximity.
This stunning smart planter tracks plant health and handles daily care
Giovanni Mannara, known as Ingeimaks, created an impressive smart planter that automates plant care by tracking health and managing daily needs. This stylish planter not only serves a practical purpose but also acts as an eye-catching piece of decor. Mannara collaborated with a friend to design a sleek 3D-printed outer shell, allowing him to focus on the technical aspects of the project.
Docker for Microcontrollers? AkiraOS combines Zephyr RTOS with WebAssembly (WASM) applications
AkiraOS is an embedded operating system based on Zephyr RTOS that aims to simplify the deployment of WebAssembly (WASM) applications on microcontrollers. It allows users to run applications in a sandboxed environment, similar to Docker containers, which means you can deploy and update firmware over-the-air (OTA) without needing to reflash the entire device. This separation of the operating system from applications ensures that the firmware remains stable while permitting independent updates of .wasm binaries.