我起先一直很喜欢ucos,内核简单,易于使用,那天麦克泰给我打电话,开始没听清公司名字(麦克泰),问我在IAR网站下载VisualState的事情,我说要讲状态机设计与OS结合,她又问我OS用什么,我说UCOS,后来她又说他们代理ucos,我才意识到“可能被盯上了”,幸亏公司没用ucos做商业应用,否则一下说漏嘴,很有可能被告。 我一直想自己设计一款简单的OS,像ucos那样,具有完整驱动框架,再结合其他OS的优点,加点状态变量,管道等等,其实不会太难应该,不过测试可能费点时间,再往上加开源的中间件,应该能弄出个不错的东西,就算没人买,自己公司用也挺爽。其实参考资料还是挺多的,就是ucos那么巧妙的任务优先级确认算法,好像也是参考了一些文档,在参考文献2中有篇<<A faster approach to determine priority>>,不过搜不到这篇**了,还有一些**,估计Labrosse就是看了那些东西将它商业化,就成ucos了。 大家觉得这想法怎么样?之前坛子里很多朋友都反对自己搞OS,但是看看日本,很多产品,从软件到硬件都偏爱本国的东西,这是需要大家一起努力的。从OS做起。 幼稚想法,欢迎拍砖。 |