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.

Initialize<br />

int main( void ){<br />

/* Setup hardware */<br />

STM_EVAL_LEDInit( LED1 );<br />

STM_EVAL_PBInit( BUTTON_KEY, BUTTON_MODE_EXTI );<br />

/* Create Semaphore */<br />

vSemaphoreCreateBinary( xLedSemaphore );<br />

/* Create Tasks */<br />

xTaskCreate( xLedSemaphoreHandler, "LedSemaphoreHandlerTask",<br />

c<strong>on</strong>figMINIMAL_STACK_SIZE, NULL, 3, NULL );<br />

/* Start Scheduler */<br />

vTaskStartScheduler();<br />

}<br />

return 1;<br />

24 RECON 2017 Brussels

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

Saved successfully!

Ooh no, something went wrong!