While writing interrupt handlers (ISR), which are points
needed to be considered ?
Answer Posted / baazicha
- Do not issue blocking calls
- Defer as much processing to second level interrupt
handler or BH.
Is This Answer Correct ? | 5 Yes | 0 No |
Post New Answer View All Answers
Explain whether we can use semaphore or mutex or spinlock in interrupt context in linux kernel?
What type of software simulator and developer have you used?
What is a 'volatile' variable?
what is the command/instruction in ARM that does not do anything or does not execute any instruction ? (except NOP instruction)
What are the advantages and disadvantages of separation of concerns?
What is the difference between locking and lockless (optimistic and pessimistic) concurrency models?
Tell us what is the need for an infinite loop in embedded systems?
Can a volatile be constant? Like
Why does pre-emptive multi-threading used to solve the central controller problem?
Tell me what are the different types of buses used by the embedded systems?
What is watchdog timer?
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?
Tell me what is the purpose of using critical sections?
What is size of character, integer, integer pointer, character pointer?
Explain the differences between analytical and computational modeling?