|
刚刚移植了一个新的操作系统运行,总起来说基本上系统大同小异,不一样的是代码的精简程度和工作方式,很小的系统内核就不要奢望他封装成内核对象了,因为对象势必会消耗过多的RAM和ROM,所以基本上很小的内核大部分用线程队列的方式来搞。大家都在一个线程的队列中,当然内核再小也需要TCB控制,再小也需要内存,IPC通信一个不少,值得注意的是,任务是有限的,因为他要运行的系统都是资源非常局促,紧张之流!目前为止。我裸系统编译完毕后ROM用量仅仅3.7K,RAM用量1.8K显然这真是要命啊,超级小啊!并且这包括了所有的系统提供的微库文件,真是要命啊!。而这一切,仅仅是个开始!适合对于小芯片chip os解决方案!
|
|