看板 [ ASM ]
討論串[問題] 關於RTOS preemptive kernel實際排程的 …
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 3→)留言3則,0人參與, 最新作者neutopia (journey)時間15年前 (2010/02/10 08:59), 編輯資訊
2
0
0
內容預覽:
現在在看 uC/OS已經移植在某chip上的source code. 發現和書上講的原理有一點差異. 書上是說只要ISR做完時就會重新排程,由priority最高的task去執行. 我看的Code只有在system tick timer的ISR裡有作schedule. 其他都沒有. 我的疑問為:哪些
(還有127個字)

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者GTFX (我達達的馬蹄~)時間14年前 (2010/02/14 20:02), 編輯資訊
0
0
0
內容預覽:
其他的isr也可能會有,例如你的driver如果用到semaphore. top half的isr去give一個semaphore,然後給bottom half的task去take這個semaphore. 那你從pend_semaphore(function名字我有點忘了 印象中是這個). sorr
(還有5個字)

推噓1(1推 0噓 2→)留言3則,0人參與, 最新作者ggg12345 (ggg)時間14年前 (2010/02/17 23:21), 編輯資訊
0
0
0
內容預覽:
======. 記得不太清楚了, 有誤請高人更正.. Intel 的 cpu 藉 interrupt controller 對多個 irq line 擇一. 產生給 cpu 的中斷請求與中斷向量代號. 當處理完 ISR 之後必須. 執行清除 interrupt controller 狀態的動作(ou
(還有1141個字)
首頁
上一頁
1
下一頁
尾頁