1、首先要看一下你设计的产品应用在什么场合?什么价位?哪些人使用?

2、如果产品对系统要求非常严格,而且价格昂贵,可以考虑商用操作系统。如果不是这种情况就可以使用一些免费的操作系统。

3、另外还要根据你所使用的芯片是否兼容这种操作系统?以及移植这种操作系统是否很方便?

4、还需要考虑开发调试的工具是否很方便?方便的工具可以使项目开发顺利,而且开发速率也可以提高。

5、你所选择的操作系统是否支持很多的api,这些api是否可以满足你设计的项目的需求?

6、最后就是这种操作系统,你是否熟悉,或者说有足够的技术支持,有问题可以进行咨询沟通。
