How horsemann07/embedded-interview-preparation works
This repository is an embedded-systems learning and interview-preparation guide, not an executable application. Its user workflow is to follow a study path from programming fundamentals through hardware and real-time systems, then deepen or look up topics as needed and practice with Q&A and troubleshooting material. The README documents these study relationships; no source excerpts were provided, so the graph does not imply runtime calls or undocumented links.
Main entry points: README.md Learning guide · 00_C_Questions.md C questions · 01_C_Basic_Q&A.md C fundamentals · c++_programming.md C++ topics
Components 19
Programming & algorithms
- C questions
Core Programming/C Interview Questions/00_C_Questions.md - C fundamentals
Core Programming/C Interview Questions/01_C_Basic_Q&A.md - C++ topics
Core Programming/C++ Interview Questions/c++_programming.md - Embedded algorithms
DSA/00_DSA_Embedded_System.md
Embedded platforms
- Hardware fundamentals
Hardware/Hardware.md - RTOS concepts
OS/RTOS/00_RTOS_Generic.md - FreeRTOS
OS/RTOS/10_FreeRTOS.md - Embedded Linux
OS/Linux/LINUX.md - Linux drivers
OS/Linux/DeviceDrivers.md
Systems topics
- Serial protocols
Communications/Serial/UART.md - Wireless communications
Communications/Wireless/Wireless Comm.md - Embedded frameworks
Software Frameworks/LwIP.md - Build systems
Build System/CMake.md - System design
System Design/systemDesign.md
Practice & reference
- Learning guide
README.md - Debugging tools
Debug & Tools/Debugging/Debugging.md - Programming errors
Core Programming/C Interview Questions/c_programming_errors.md - Embedded security
Others/Cyber Security/mbedTLS.md
Other components
- Learner
Connections 18
- Learner → Learning guide: uses study paths
- Learning guide → C fundamentals: start with
- Learning guide → Hardware fundamentals: progress to
- Learning guide → RTOS concepts: progress to
- Learning guide → Embedded Linux: deep dive
- Learning guide → Debugging tools: deep dive
- Learning guide → Programming errors: practice with
- Learner → C questions: practices answers
- Learner → C++ topics: studies
- Learner → Embedded algorithms: studies
- Learner → FreeRTOS: studies
- Learner → Linux drivers: references
- Learner → Serial protocols: references
- Learner → Wireless communications: references
- Learner → Embedded frameworks: references
- Learner → Build systems: references
- Learner → System design: references
- Learner → Embedded security: references