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