Seyed Amir Alavi
samiralavi
Senior Embedded Software Engineer, PhD in Electronic Engineering.
Languages
Loading contributions...
Top Repositories
Active Objects for Modern C++
Modern Intrusion Detection System (IDS) for Embedded Systems
Starter project for developing firmware in VSCode for ESP32 system-on-chips (SoCs).
A library that allows your Arduino to communicate via Modbus protocol, acting as a slave (master in development). Supports serial (RS-232, RS-485) and IP via Ethernet (Modbus IP).
Personal website of Seyed Amir Alavi
Sample project showcasing SystemC, Verilator, CMake, and GTKWave for SW/HW codesign.
Repositories
32Active Objects for Modern C++
All the open source templates integrated to dokploy 🚀
Starter project for developing firmware in VSCode for ESP32 system-on-chips (SoCs).
Modern Intrusion Detection System (IDS) for Embedded Systems
Blog for recent updates about cyber security of embedded systems
A library that allows your Arduino to communicate via Modbus protocol, acting as a slave (master in development). Supports serial (RS-232, RS-485) and IP via Ethernet (Modbus IP).
This tool translates synthesizable SystemC code to synthesizable SystemVerilog.
Active C++: An Actor Design Pattern
A user-extensible replacement for StandardFirmata. All without the complexity of Firmata!
C++ components for ESP
AqueductCore is responsible for the core functionality of Aqueduct, an experiment management system.
Aqueduct Python Client Library
Repository for ESP32 demo of ActiveCpp Library presented in Embedded Online Conference 2025
Personal website of Seyed Amir Alavi
Immersive virtual office built with Phaser, React, Redux, PeerJS, and Colyseus.
The Core Flight System (cFS) Operating System Abstraction Layer (OSAL)
QICK: Quantum Instrumentation Control Kit
No description provided.
A Python library for communicating with Arduino microcontroller boards.
Sample project showcasing SystemC, Verilator, CMake, and GTKWave for SW/HW codesign.
No description provided.
SystemC/TLM-2.0 Co-simulation framework
CMake development environment for ARM bare metal platforms based on GNU ARM Toolchain.
Tiny Platform Abstration Layer (PAL) for Cross-Platform 32-bit Embedded Systems
Fork of https://github.com/afaerber/afboot-stm32
This project is fork of TrueTime library, a framework for real-time simulation of networked control systems in MATLAB/Simulink.
No description provided.
Hardware / Software source about Lora
UIPEthernet library for Arduino IDE,Eclipse with arduino plugin and MBED/SMeshStudio (AVR,STM32F,ESP8266,Intel ARC32, Nordic nRF51, Teensy boards,Realtek Ameba(RTL8195A,RTL8710)), ENC28j60 network chip. Compatible with Wiznet W5100 Ethernet library API.
No description provided.