Changes

Jump to: navigation, search

Linux and interrupt latency (Axel)

822 bytes added, 11:49, 16 February 2016
no edit summary
{{AppliesToAxelEsatta}}
{{InfoBoxBottom}}
==Introduction==
Generally speaking Linux is not a real-time operating system. As such it can't guarantee that [https://en.wikipedia.org/wiki/Interrupt_latency interrupt latency] is always smaller than a determined limit.
 
When developing applications base on embedded platforms, this can cause unacceptable behaviors. For this reason system integrators have to be aware of it and, if necessary, have to implement specific strategies to prevent or limit them.
 
Numerous solutions exist (see for example [[AN-XELK-001:_Asymmetric_Multiprocessing_.28AMP.29_on_Axel_.E2.80.93_Linux_.2B_FreeRTOS]], [[BRX-WP001:_Real-timeness,_system_integrity_and_TrustZone®_technology_on_AMP_configuration]], https://rt.wiki.kernel.org/index.php/Main_Page). An exhaustive dissertation of these is beyond the scope of this document. Instead
4,650
edits

Navigation menu