Explain the difference between interrupt context and thread context. (With Embedded Linux, also throw in kernel space and user space.)
FizzBuzz coding would be showing how to safely share information between interrupt and thread context. Would be listening for message queues, locking, interrupt enable/disable.
Also, if you have done a lot of programming, the term "race condition" should make the interviewee blanch in terror.
Explain the difference between interrupt context and thread context. (With Embedded Linux, also throw in kernel space and user space.)
FizzBuzz coding would be showing how to safely share information between interrupt and thread context. Would be listening for message queues, locking, interrupt enable/disable.
Also, if you have done a lot of programming, the term "race condition" should make the interviewee blanch in terror.