Why do we need a infinite loop in embedded systems development? What are the different ways by which you can code in a infinite loop?
Why we use embedded systems?
Tell me what is the need for an infinite loop in embedded systems?
Explain the difference between "set" logic, and "procedural" logic. When would you use each one and why?
What are some examples of anti-patterns?
Explain me what is the main function of multiplexed address/data bus?
What is refactoring? Have you used it and it is important? Name three common refactorings.
Do you know what is priority inheritance?
Why are interfaces important?
What is the function of watchdog timer in embedded system?
Explain the characteristics of embedded system?
If a system goes blank, how do you debug it?
What is the use of having the const qualifier?