摘要文章介紹了作者在過擊5年中在微內核技術上所做的工作.給出了3個算法.① 通過特任務調度 和線程調度算法相結合的方法.來解決單純以線程為單位的調度系統的效率和公平性問題;③ 一個改進 的寫時拷貝算法,它結合寫時拷貝算法和詩問時拷用算法的優點.來解決寫時拷貝算法在I386體系結抽 上的適應性問題;@ 提出了一個微內核操作系蜿計時模型,它解決了傳統計時算法在微內核系統中計時 不準確的問題h
標簽: 線程 微內核 任務調度 單位
上傳時間: 2013-12-15
上傳用戶:thinode
在uClinux下加載一個字符設備的驅動程序,驅動程序的源文件為fx469.c,fx469.h
標簽: uClinux 字符 設備 驅動程序
上傳時間: 2015-05-19
上傳用戶:qiaoyue
嵌入式linux系統的網絡編程(C++) 在ARM上實現視頻會議 此程序獲得全國研究生電子大賽一等獎 壓縮包內為全部源碼,包括音頻 視頻(H.264)socket部分
標簽: linux ARM 嵌入式
上傳時間: 2014-01-05
上傳用戶:zxc23456789
把所給的三個文件DES.h,DES.c,KEY.c在C++ 中創建一個動態鏈接庫,分別加入到相應的Header Files和、Source Files和Desdll.h中
標簽: DES
上傳時間: 2014-01-14
上傳用戶:xg262122
LZW壓縮和解壓縮程序 lzw.c 主要的功能模塊 bitio.c/bitio.h 一些支撐函數,支持以比特(bit)為單位的文件I/O 用法: 壓縮 lzw E <in-file> <out-file> 解壓縮 lzw D <in-file> <out-file> 壓縮時,讀入<in-file>中內容,壓縮后存入<out-file>中,得到壓縮文件。 解壓縮時,讀入<in-file>中內容,將結果存入<out-file>中,得到原文件。 本代碼在linux+gcc/windows+vc下經過測試,為了使讀者容易理解算法本身, 算法實現中僅采用了簡單的錯誤處理機制和優化。
標簽: bitio LZW lzw 解壓
上傳時間: 2015-06-08
上傳用戶:chenbhdt
文件內包含H.263視頻編碼算法和解碼算法2個文件,主要應用實時視頻通信,在視頻會議中應用較多。
標簽: 263 算法 視頻編碼 解碼
上傳時間: 2013-12-14
上傳用戶:xlcky
在55XDSP下寫FLASH的程序,將DATA.H中的數據換為你自已要寫的數,就可將數據從電腦中寫入FLASH了。
標簽: FLASH XDSP 55 程序
上傳時間: 2015-07-16
上傳用戶:偷心的海盜
移植到MCS51的uCOS_II。 1。在文件OS_CORE.C中OSMapTbl和OSUnMapTbl數組用于查表,所以應該放在code里。 增加code關鍵字。UCOS_II.H和OS_CORE.C。 2。OS_CFG.H堆棧大小MaxStkSize改為900。 3。OS_CPU_C.C的InitTimer0函數增加了關于開T0中斷的解釋。 允許T0中斷,此時EA=0(51上電缺省值),中斷還不會發生,滿足在OSStart()前不產生中斷的要求。 4。修改中斷處理流程,以便嚴密監視中斷嵌套情況。每個中斷進入后立即進行OSIntNesting+1原語操作。 5。增加printf函數的移植,支持靈活的數據顯示。支持標準或長二進制/八進制/十進制/十六進制/無符號整數, 支持字符、字符串、浮點數、百分號%。其中,浮點數在整個范圍內被完全支持,統一采用科學記數法顯示。
標簽: OSUnMapTbl OSMapTbl uCOS_II OS_CORE
上傳用戶:daoxiang126
我們解決八數碼問題,廣度優先搜索可能會導致內存不夠用,采用啟發式搜索,啟發函數為f(x)=g(x)+h(x) g(x)為該結點不同于目標結點的個數,h(x)為該結點的深度,選擇那f(x)結點最小的那個結點進行擴展, 引入了一個"擴展數組[4]"(因為擴展的結點最多只有4個),該數組保存著某個結點的0點向各個方向的擴展的結點對象,然后對該擴展數組進行分析,利用啟發函數在進行遞歸擴展...
標簽: 搜索 數碼 內存 啟發式
上傳時間: 2015-07-24
上傳用戶:LouieWu
上傳時間: 2014-01-03
上傳用戶:semi1981
蟲蟲下載站版權所有 京ICP備2021023401號-1