Embedded System

12345678910
Across
  1. 1. Communication protocol used in microcontrollers for short-distance serial communication (3 letters)
  2. 5. Programming language used for embedded systems, extended from C (9 letters)
  3. 7. Memory management in RTOS to store temporary variables for tasks (4 letters)
  4. 9. ARM microcontroller example commonly used in labs (10 letters)
  5. 10. Synchronization mechanism to prevent shared resource conflicts (9 letters)
Down
  1. 2. Hardware/software co-design technique for testing both together (10 letters)
  2. 3. RTOS scheduling algorithm based on deadlines (3 letters)
  3. 4. Optimization method inspired by natural evolution (7 letters)
  4. 6. Example of networked embedded system bus protocol (3 letters)
  5. 8. RTOS function that handles hardware interrupts (3 letters)