Using ROS2 and Platform IO on ESP32

Introduction Requirements ROS2 Platform IO Core Docker (for running micro ROS on host) Setting up a platformio project Firstly create a platform io project for your board with pio project init -b esp32dev -d (PROJECT DIRECTORY) if you have a different board, you can check available boards with pio boards. Adding microROS Firstly specifly your ROS distribution by adding following lines to platformio.ini located at the root of your project:...

November 20, 2024 · 2 min · 389 words · Eren Eroğlu

Going from Zero to Hero with Yosys and Verilator

Introduction Yosys and Verilator are two powerful free and open source tools that will help us automate verification, testing, simulation, and synthesis in our circuit designs. In this post, we will be implementing a half adder. Half Adder Truth table for a half adders is as follows: A B Sum Carry 0 0 0 0 0 1 1 0 1 0 1 0 1 1 0 1 Observe that...

March 28, 2024 · 2 min · 347 words · Eren Eroğlu