<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Amir Alavi</title><description>My name is Amir. I frequently publish articles about IoT, control systems, and embedded software development on this website based on my latest research experience.</description><link>https://samiralavi.github.io/</link><item><title>My Recent Project: ActiveCpp</title><link>https://samiralavi.github.io/blog/active_objects/</link><guid isPermaLink="true">https://samiralavi.github.io/blog/active_objects/</guid><description>Introducing ActiveCpp, a modern C++ library that simplifies asynchronous, event-driven programming.</description><pubDate>Mon, 05 Aug 2024 00:00:00 GMT</pubDate><category>C++</category><category>Software</category><category>Open Source</category></item><item><title>Arduino Cheat Sheet Coaster: A Gold PCB Gift for Engineers</title><link>https://samiralavi.github.io/blog/arduino_cheat_sheet_coaster/</link><guid isPermaLink="true">https://samiralavi.github.io/blog/arduino_cheat_sheet_coaster/</guid><description>Arduino Cheat Sheet Coaster, Gold Printed Circuit Board, Unique Gift for Electronic Engineers, Scientists, and Students.</description><pubDate>Sat, 25 Mar 2023 00:00:00 GMT</pubDate><category>Arduino</category><category>Hardware</category><category>PCB</category></item><item><title>Share USB Devices with WSL &amp; Docker Containers</title><link>https://samiralavi.github.io/blog/share_usb_device_wsl_docker/</link><guid isPermaLink="true">https://samiralavi.github.io/blog/share_usb_device_wsl_docker/</guid><description>In this post, I show you how to share USB devices with your WSL instances and Docker containers.</description><pubDate>Sat, 25 Mar 2023 00:00:00 GMT</pubDate><category>WSL</category><category>Docker</category><category>Linux</category><category>USB</category></item><item><title>Firmware Co-Design &amp; Development for IP Cores in C++/SystemC using Verilator</title><link>https://samiralavi.github.io/blog/firmware-co-design/</link><guid isPermaLink="true">https://samiralavi.github.io/blog/firmware-co-design/</guid><description>This guide discusses the practices in co-designing firmware and IP cores for FPGA-based solutions in C++/SystemC using Verilator.</description><pubDate>Tue, 03 May 2022 00:00:00 GMT</pubDate><category>C++</category><category>FPGA</category><category>SystemC</category><category>Firmware</category></item><item><title>Communication Patterns for Distributed Control Systems and IoT Devices</title><link>https://samiralavi.github.io/blog/iot_communication_patterns/</link><guid isPermaLink="true">https://samiralavi.github.io/blog/iot_communication_patterns/</guid><description>This guide reviews common communication patterns for IoT devices and distributed control systems.</description><pubDate>Fri, 05 Nov 2021 00:00:00 GMT</pubDate><category>IoT</category><category>Control Systems</category><category>Distributed Systems</category></item><item><title>DC-DC Buck Converter with Arduino Uno</title><link>https://samiralavi.github.io/blog/buck_coverter/</link><guid isPermaLink="true">https://samiralavi.github.io/blog/buck_coverter/</guid><description>This tutorial teaches the basics of DC-DC buck converters with a experimental Arduino-based circuit, for learning purposes.</description><pubDate>Sun, 22 Nov 2020 00:00:00 GMT</pubDate><category>Arduino</category><category>Power Electronics</category><category>Tutorial</category></item></channel></rss>