Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

FreeRTOS Resource Management Mutual Exclusion. Beberapa hal yang perlu manajemen resource Akses Periferal Read Modify Write Operation Akses secara non.

Presentasi serupa


Presentasi berjudul: "FreeRTOS Resource Management Mutual Exclusion. Beberapa hal yang perlu manajemen resource Akses Periferal Read Modify Write Operation Akses secara non."— Transcript presentasi:

1 FreeRTOS Resource Management Mutual Exclusion

2 Beberapa hal yang perlu manajemen resource Akses Periferal Read Modify Write Operation Akses secara non atomik ke variable Fungsi reentrant

3 Akses Periferal oleh 2 task Task A menulis ke LCD “Hello World” Task B pre emptive Task A setelah “Hello W” Task B menulis “Abort Retry Fail” Task A melanjutkan menulis “orld” Hasil akhir “Hello WAbort Retry Failorld”

4 Read, Modify, Write Task A membaca isi GlobalVar ke register Task B pre empt Task B update isi GlobalVar kemudian block Task A melanjutkan OR dan STR

5 Contoh Fungsi Reentrant

6 Contoh Fungsi Non Reentrant

7 Critical Section dengan disable interrupt

8 Contoh Software dengan critical section

9 Critical Section Dengan disable scheduler

10 Mutex (1)

11 Mutex (2)

12 Print String dengan semaphore

13 Task memanggil print string

14 Main function

15 Output

16 Kemungkinan Urutan Eksekusi (Priority Inversion)

17 Priority Inversion

18 Priority Inheritance


Download ppt "FreeRTOS Resource Management Mutual Exclusion. Beberapa hal yang perlu manajemen resource Akses Periferal Read Modify Write Operation Akses secara non."

Presentasi serupa


Iklan oleh Google