Explain the difference between "set" logic, and "procedural" logic. When would you use each one and why?
What is endianness of a system and how do different systems communicate with each other?
How to reduce function call overhead in arm based systems
What are the characteristics of embedded system?
What is the need for an infinite loop in embedded systems?
What is the purpose of using critical sections?
Explain me what is the main function of multiplexed address/data bus?
What is continuous integration? Why is it important?
What is mutex precisely used for?
Tell me is count down_to_zero loop better than count_up_loops?
Tell me what is the function of simple thread poll in embedded system?
Tell me what is the need for an infinite loop in embedded systems?
What's the difference between locking and lockless (optimistic and pessimistic) concurrency models?