Aymen Rachdi's Projects
A 4WD ROS Robot which is capable of mapping and Navigation
It's a Docker container with kas the Setup tool for bitbake based projects, built on top of Ubuntu
A monitor of resources
Chargym simulates the operation of an electric vehicle charging station (EVCS) considering random EV arrivals and departures within a day. This is a generalised environment for charging/discharging EVs under various disturbances (weather conditions, pricing models, stochastic arrival-departure EV times and stochastic Battery State of Charge (BOC)
Differential Driving Robot with ESP32 and ODrive running micro-ROS
Production-ready fullstack but simple mail server (SMTP, IMAP, LDAP, Antispam, Antivirus, etc.) running inside a container.
My dotfiles for Neovim, Kitty terminal, Zsh, and a few other things.
Espressif IoT Library. IoT Device Drivers, Documentations And Solutions.
Sample ESP32 snippet for 16-Channel 12-bit PWM Driver
C++ library implementation of the TB6612FNG IC to be used on the ESP-IDF environment with an ESP-32
ESP32 software USB host through general IO pins. We can connect up to 4 USB-LS HID (keyboard mouse joystick) devices simultaneously.
Embedded Rust on Espressif training material.
Downgrade any xx30 series ThinkPad to an 1vyrain compatible BIOS version.
ka blog
Linux kernel source tree
Linux Device Drivers Development, published by Packt
A Tutorial how to get started with Linux Kernel Modules and Linux Drivers.
A custom text editor
Mender MCU example running on ESP32
OpenEmbedded Layers for ROS 1 and ROS 2
micro-ROS ESP32 IDF component and sample code
Fork of http://sourceforge.net/projects/mjpg-streamer/
Meet Mob, my trusty robot companion! Designed as a basic robot, Mob serves as my invaluable development platform for creating and refining robotic kernel modules and drivers for a wide range of hardware.
Load testing tool to stress MQTT message broker
This a personal thinkfan setup for thinkpad W530 for summer 😎
High performance motor control
this project represents a major step forward in enabling seamless communication between the ESP32 MCU and Linux-based systems. Through the firmware and kernel driver, users can effortlessly send commands over USB, empowering the microcontroller to execute them flawlessly.
Simple wireless AP setup & management for Debian-based devices