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