任務一覽表 (有塗黃色的是最佳提升等級地點,不過大家也不一定要照表操練,還是要考量一下其他因素)


立你斯 發表在 痞客邦 留言(0) 人氣()

Waiting for a message at a Queue, OSQPend()


程式清單 L6.22 是 OSQPend() 函式的程式碼。OSQPend() 函式首先檢查 ECB 是否是由 OSQCreate() 函式建立的 [L6.22(1)],接著,該函式檢查 message queue 中是否有消息可用 (即 .OSQEntries 是否大於 0) [L6.22(2)]。如果有,OSQPend() 函式將指向消息的指標複製到 msg 變數中,並讓 .OSQOut 指標指向佇列中的下一個單元 [L6.22(3)],然後將佇列中的有效消息數減 1 [L6.22(4)]。因為 message queue 是一個 circular buffer,OSQPend() 函式需要檢查 .OSQOut 是否超過了佇列中的最後一個單元 [L6.22(5)]。當發生當 .OSQOut 超過陣列的長度時,就要將 .OSQOut 重新調整到指向佇列的起始單元 [L6.22(6)]。這是我們呼叫 OSQPend() 函式時所期望的,也是執行 OSQPend() 函式最快的路徑。

立你斯 發表在 痞客邦 留言(0) 人氣()

 

一、 ATI公司簡介


立你斯 發表在 痞客邦 留言(1) 人氣()

這各是在LINUX上 列出目的目錄李全部的檔案


#include

立你斯 發表在 痞客邦 留言(0) 人氣()

大連理工大學LINUX選修課講義 01-02-08 11:12 474p 何斌武
--------------------------------------------------------------------------------

立你斯 發表在 痞客邦 留言(0) 人氣()

宅科技


http://sptuner.blogspot.com/2009/09/2009916-msn.html

立你斯 發表在 痞客邦 留言(0) 人氣()

 

ecos 3.0 編譯


立你斯 發表在 痞客邦 留言(0) 人氣()

http://www.dev.idv.tw/mediawiki/index.php/TortoseSVN%E4%BD%BF%E7%94%A8%E7%B0%A1%E4%BB%8B


 

立你斯 發表在 痞客邦 留言(0) 人氣()

 

Linux Kernel程式碼分段解析


立你斯 發表在 痞客邦 留言(0) 人氣()

http://dir.twseo.org/ip-check.php


點上網址

立你斯 發表在 痞客邦 留言(0) 人氣()