01.03.2017 Views

Reversing FreeRTOS on embedded devices

RECON-BRX-2017-FreeRTOS_Embedded_Reversing

RECON-BRX-2017-FreeRTOS_Embedded_Reversing

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<str<strong>on</strong>g>FreeRTOS</str<strong>on</strong>g> main comp<strong>on</strong>ents<br />

• Task Scheduler<br />

• Tasks<br />

̶ independent piece of code which runs in its own c<strong>on</strong>text and with a separate stack under the Task Scheduler<br />

• Co-routines<br />

̶ Not comm<strong>on</strong>ly used. All co-routines share the same stack with prioritized cooperative multitasking<br />

• Data queues<br />

• Semaphores & Mutexes<br />

• Timers<br />

17 RECON 2017 Brussels

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!