一個(gè)嵌入式操作系統(tǒng)內(nèi)核,公開測(cè)試尋求響應(yīng)
掃描二維碼
隨時(shí)隨地手機(jī)看文章
本人已經(jīng)編寫出,我生平第一個(gè)操作系統(tǒng)內(nèi)核.
該內(nèi)核暫時(shí)取名Mini X
該內(nèi)核目前只支持任務(wù)調(diào)度
內(nèi)核C長(zhǎng)度不超過300行,匯編長(zhǎng)度不超過120行
編譯內(nèi)核代碼長(zhǎng)度為1010
支持優(yōu)先級(jí) 255個(gè) ,最低優(yōu)先級(jí)為空閑任務(wù)
支持任務(wù)時(shí)間片輪延時(shí)
只提供4個(gè)任務(wù)函數(shù)
建立線程 OS_CREATE_TASK
線程延時(shí) OS_TASK_DLY
讀線程狀態(tài) OS_GET_READY
設(shè)置線程狀態(tài) OS_SET_READY
空閑任務(wù)由用戶自行編寫,并且必須為最低優(yōu)先級(jí)
用戶可以讓空閑線程進(jìn)入低功耗或者作統(tǒng)計(jì)
用戶最多可以建立255條線程,用戶線程必須為閉環(huán)函數(shù).
目前還處于測(cè)試和整理階段,暫時(shí)還只基于8051使用的開發(fā)環(huán)境為KEIL 7
本人想公開測(cè)試,不知道是否有人響應(yīng)?