看板
[ ASM ]
討論串[問題] 關於RTOS preemptive kernel實際排程的 …
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁
內容預覽:
現在在看 uC/OS已經移植在某chip上的source code. 發現和書上講的原理有一點差異. 書上是說只要ISR做完時就會重新排程,由priority最高的task去執行. 我看的Code只有在system tick timer的ISR裡有作schedule. 其他都沒有. 我的疑問為:哪些
(還有127個字)
內容預覽:
其他的isr也可能會有,例如你的driver如果用到semaphore. top half的isr去give一個semaphore,然後給bottom half的task去take這個semaphore. 那你從pend_semaphore(function名字我有點忘了 印象中是這個). sorr
(還有5個字)
內容預覽:
======. 記得不太清楚了, 有誤請高人更正.. Intel 的 cpu 藉 interrupt controller 對多個 irq line 擇一. 產生給 cpu 的中斷請求與中斷向量代號. 當處理完 ISR 之後必須. 執行清除 interrupt controller 狀態的動作(ou
(還有1141個字)
首頁
上一頁
1
下一頁
尾頁