Skip to content

RahulAloth/EmbeddedSystems

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

160 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

-EmbeddedSystems

All About Embedded Systems

Picture will modify later based on the content.

Embedded Systems Overview

📘 Embedded Systems & Automotive Engineering Knowledge Base

A comprehensive, continuously evolving repository documenting Embedded Systems, Automotive Electronics, Computer Architecture, RTOS, MCU/SoC internals, communication protocols, and core algorithms with both Markdown theory and C implementations.

This project serves as a long‑term technical reference, interview preparation resource, and engineering notebook.


📚 Major Sections

1. Programming & Fundamentals


2. Algorithms & Data Structures


3. Embedded Systems Architecture


4. MCU / SoC Architecture


5. Computer Architecture


6. Operating Systems & Virtualization


7. Automotive Systems


8. Automotive Communication Protocols

C Implementations:


9. Graphics & Camera


10. Performance & Build


11. Safety & Diagnostics


🧠 Purpose of This Repository

This repository is designed as:

  • A complete embedded‑systems engineering knowledge base
  • A reference library for interviews, projects, and system design
  • A learning journal documenting deep‑dive studies
  • A C implementation archive for low‑level programming

🚀 How to Use This Repository

  1. Start with Programming Fundamentals
  2. Move into Embedded Systems Architecture
  3. Study MCU/SoC internals
  4. Explore Automotive protocols & safety
  5. Deep dive into OS, RTOS, Hypervisors
  6. Use C files to understand low‑level implementation

📈 Planned Additions

  • Sorting algorithms
  • AVL, Red‑Black Trees
  • Advanced graph algorithms
  • Dynamic programming
  • Automotive Ethernet (TSN/AVB)
  • ROS2 / Apex.OS notes

📬 Contact

For collaboration or questions, feel free to reach out.

About

All About Embedded Systems

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages