A collection of Embedded C and C++ programs for embedded systems, microcontroller programming, and problem solving.
π Topics Covered
- Embedded C Programming
- Embedded C++ Programming
- Linux Serial Communication
- GPIO Programming
- Timer Programming
- UART Communication
- Microcontroller Basics
- Problem Solving Programs
π Repository Structure
Embedded-systems/ β βββ Embedded C Programs/ # Embedded C examples and logic programs βββ C++ for embedded systems/ # Embedded C++ programs βββ Linux_serial/ # Linux serial communication programs βββ README.md
π» Languages Used
- C
- C++
π οΈ Tools & Technologies
- GCC / G++ Compiler
- VS Code
- Linux Terminal
- MacOS Terminal
π How to Run
Compile C++ Program g++ filename.cpp -o output
Run Program ./output
π― Purpose of This Repository
This repository is created for:
- Learning Embedded Systems Programming
- Practicing Embedded C & C++
- Understanding Microcontroller Concepts
- Improving Problem Solving Skills
- Preparing for Embedded Software Roles
π Current Contents
- LED Toggle Programs
- Serial Port Communication
- Basic Embedded Logic Programs
- Linux Serial Examples
π Future Updates
- STM32 Projects
- CAN Communication
- SPI & I2C Communication
- RTOS Examples
- Embedded Linux Projects
- Driver Development Basics
π¨βπ» Author
Jagadeesh M
GitHub: jagadeeshind7οΏΌ