嵌入式操作系统的选择技巧
时间:01-05 15:06 阅读:838次
*温馨提示:点击图片可以放大观看高清大图
简介:项目中使用的CPU越来越复杂,裸奔越来越不实际,有必要选择一款合适的操作系统。就目前看支持MMU的嵌入式操作系统可选范围也不是很大。
项目中使用的CPU越来越复杂,裸奔越来越不实际,有必要选择一款合适的操作系统。就目前看支持MMU的嵌入式操作系统可选范围也不是很大。
如果没有意外我可能会选择Linux,毕竟实时这个问题在很多场合还是不需要的。只是一个很偶然的机会,看到了sylixos,感觉还不错。可以对Linux做一个非常好的补充。
最大的好处是能够提供了一个在Windows下的开发环境和有比较高的运行效率,也就是实时性。虽然在使用Linux的时候也可以裁剪到很小,但效率估计还是比不了实时系统,有时候这个实时并不是必须,但却可以降低对硬件的要求,省下些银子。
此外还有一个最最重要的问题,版权和费用。Sylixos除了系统是遵循GPL协议,还提供了一种方法,可以自己搭建开发环境。估计公司开发的RealCoder会收费,但至少还是有一种选择,不会让开发的程序白费。况且如果赚钱了花些银子也不痛不痒,如果手头紧张可以拿开源的应急下不至于被卡脖子。