|
剛剛移植了一個新的操作系統(tǒng)運行,總起來說基本上系統(tǒng)大同小異,不一樣的是代碼的精簡程度和工作方式,很小的系統(tǒng)內(nèi)核就不要奢望他封裝成內(nèi)核對象了,因為對象勢必會消耗過多的RAM和ROM,所以基本上很小的內(nèi)核大部分用線程隊列的方式來搞。大家都在一個線程的隊列中,當(dāng)然內(nèi)核再小也需要TCB控制,再小也需要內(nèi)存,IPC通信一個不少,值得注意的是,任務(wù)是有限的,因為他要運行的系統(tǒng)都是資源非常局促,緊張之流!目前為止。我裸系統(tǒng)編譯完畢后ROM用量僅僅3.7K,RAM用量1.8K顯然這真是要命啊,超級小啊!并且這包括了所有的系統(tǒng)提供的微庫文件,真是要命啊!。而這一切,僅僅是個開始!適合對于小芯片chip os解決方案!
|
|