ENG | Cross compiling assembly for RISC-V
Learn how to convert x86 assembly to RISC-V (RV64), cross-compile for the Milk V Duo S, and deploy and debug it.
Learn how to convert x86 assembly to RISC-V (RV64), cross-compile for the Milk V Duo S, and deploy and debug it.
Overview of the Milk V Duo S, a minimal RISC-V SBC: setup, features, challenges, and practical tips.
I tried to play with some libraries (Ceres Solver, Eigen, Simplex) for optimization algorithms dealing with tasks as curve fitting or finding minimum of functions. See README.md and souce code in m...
Set up a Raspberry Pi timelapse system using systemd timers. Learn to capture images, configure systemd service/timer files, and schedule periodic tasks.
A comprehensive guide on integrating Umami Analytics with Jekyll-Chirpy static site generator for self-hosted website tracking and analytics
Explore the principles and practical usage of P-channel MOSFETs as high-side switches. Learn about the importance of threshold voltage, gate control, and circuit implementations using an Arduino. U...
How removing CMOS battery can bring PC back to life This weekend, I faced every tech enthusiast’s nightmare. Over the weekend, I updated my home server, made all regular backups, copied them to an...
This cheat sheet provides a quick reference guide for working with Podman, a container runtime similar to Docker.
Intro What are suitable batteries for powering Arduino or microcontrollers in general? Hopefully, Arduino (or rather ATmega328P controller) can be powered by basically anything between 1.8 and ...
Motivation I decided to explore power consumption of Arduino Pro Mini and use sleep mode to get power consumption as low as possible so data logger can be powered from battery. I had some notes fr...
Introduction In this article, we’ll explore how (not) to build a simple data logger using an Arduino board, a BME280 sensor, a DS3231 Real-Time Clock (RTC) module, and an external EEPROM chip. T...
This comprehensive guide demonstrates using an external EEPROM chip with Arduino for data storage. It covers I2C communication, Arduino's byte order, and code examples for writing/reading data, inc...
Comprehensive guide on using the DS3231M real-time clock module with Arduino. Learn to read and set the current time, wake up Arduino from sleep mode using RTC interrupts, and integrate precise tim...
Learn how to connect and use the Nokia 5110 LCD display with a Raspberry Pi Pico using MicroPython. Tutorial covers the wiring, code implementation, and troubleshooting tips.
Explore the basics of Raspberry Pi Pico and MicroPython. Learn how to set up your board, install MicroPython, and start programming with a simple LED example.