我也在网上看了一些信息,大体上就是linux本身不是实时性的,得加入实时性内核才行,而UCOS则是实时性的,只是比较简单,功能很少。我老师希望最后做出的东西有个好看的界面,且能够有网络通信、USB等等这些功能,我是觉得用linux的话会比较方便,不过实时性的问题可能会要费些功夫。而UCOS的话,我不知道往里面加入网络通信、图形操作界面之类的功能难不难,如果不难,那么选择UCOS也还是可以的。
硬件平台我还没怎么看,我老师倾向于三星的,不过还是希望各位做过的高手给一点意见。
先在此谢过了。
5 个解决方案
#1
我觉得还是用linux吧!
如果是从头做起,无论是linux还是ucos加入图形化界面、网络通信、USB都要花很多时间,当然你买三星的开发板的话,基本上都帮你做好了。ucos本来就编译出来才100k,估计有难度,你要加的东西要比他本身的代码还多,要做的简单点可以考虑。
不过linux复杂,上手慢
如果是从头做起,无论是linux还是ucos加入图形化界面、网络通信、USB都要花很多时间,当然你买三星的开发板的话,基本上都帮你做好了。ucos本来就编译出来才100k,估计有难度,你要加的东西要比他本身的代码还多,要做的简单点可以考虑。
不过linux复杂,上手慢
#2
用linux吧,功能强大,资源丰富,特别是做界面和网络,估计你的实时性要求不是很强
ucos现在虽然也有界面、网络、文件系统等模块但是得收费,所以资源就相对较少了
ucos现在虽然也有界面、网络、文件系统等模块但是得收费,所以资源就相对较少了
#3
谢谢LS二位。
另外,除了三星的,还有其他公司的处理器做的比较好的吗?如果用三星的,哪个公司做的开发板性价比比较高呢?周立功做的NXP的开发板如何呢?好像NXP做的也挺不错的。还请各位指点一下。
另外,除了三星的,还有其他公司的处理器做的比较好的吗?如果用三星的,哪个公司做的开发板性价比比较高呢?周立功做的NXP的开发板如何呢?好像NXP做的也挺不错的。还请各位指点一下。
#4
我没有用三星的,用的就是lpc2478,arm7的
我用的很多代码都是从lpc22xx(由周立功推广)那面改过来的
nxp的资料相对很少,就是数据手册和代码包用处最多
如果楼主有时间,建议不要用现成的,一步一步自己做,这样才能真正弄懂,而不是徒有其表
nxp跟三星我感觉没有大差别(只是学习的话),用nxp做工控蛮好,但板子价格不比三星的便宜
我用的很多代码都是从lpc22xx(由周立功推广)那面改过来的
nxp的资料相对很少,就是数据手册和代码包用处最多
如果楼主有时间,建议不要用现成的,一步一步自己做,这样才能真正弄懂,而不是徒有其表
nxp跟三星我感觉没有大差别(只是学习的话),用nxp做工控蛮好,但板子价格不比三星的便宜
#5
谢谢LS的建议。现在基本上确定用ARM9了,就用三星的,老师还是比较倾向于这个……下一步就得熟悉下Linux了。不过啊,我肯定得用许多现成的东西了,时间确实挺有限的。
#1
我觉得还是用linux吧!
如果是从头做起,无论是linux还是ucos加入图形化界面、网络通信、USB都要花很多时间,当然你买三星的开发板的话,基本上都帮你做好了。ucos本来就编译出来才100k,估计有难度,你要加的东西要比他本身的代码还多,要做的简单点可以考虑。
不过linux复杂,上手慢
如果是从头做起,无论是linux还是ucos加入图形化界面、网络通信、USB都要花很多时间,当然你买三星的开发板的话,基本上都帮你做好了。ucos本来就编译出来才100k,估计有难度,你要加的东西要比他本身的代码还多,要做的简单点可以考虑。
不过linux复杂,上手慢
#2
用linux吧,功能强大,资源丰富,特别是做界面和网络,估计你的实时性要求不是很强
ucos现在虽然也有界面、网络、文件系统等模块但是得收费,所以资源就相对较少了
ucos现在虽然也有界面、网络、文件系统等模块但是得收费,所以资源就相对较少了
#3
谢谢LS二位。
另外,除了三星的,还有其他公司的处理器做的比较好的吗?如果用三星的,哪个公司做的开发板性价比比较高呢?周立功做的NXP的开发板如何呢?好像NXP做的也挺不错的。还请各位指点一下。
另外,除了三星的,还有其他公司的处理器做的比较好的吗?如果用三星的,哪个公司做的开发板性价比比较高呢?周立功做的NXP的开发板如何呢?好像NXP做的也挺不错的。还请各位指点一下。
#4
我没有用三星的,用的就是lpc2478,arm7的
我用的很多代码都是从lpc22xx(由周立功推广)那面改过来的
nxp的资料相对很少,就是数据手册和代码包用处最多
如果楼主有时间,建议不要用现成的,一步一步自己做,这样才能真正弄懂,而不是徒有其表
nxp跟三星我感觉没有大差别(只是学习的话),用nxp做工控蛮好,但板子价格不比三星的便宜
我用的很多代码都是从lpc22xx(由周立功推广)那面改过来的
nxp的资料相对很少,就是数据手册和代码包用处最多
如果楼主有时间,建议不要用现成的,一步一步自己做,这样才能真正弄懂,而不是徒有其表
nxp跟三星我感觉没有大差别(只是学习的话),用nxp做工控蛮好,但板子价格不比三星的便宜
#5
谢谢LS的建议。现在基本上确定用ARM9了,就用三星的,老师还是比较倾向于这个……下一步就得熟悉下Linux了。不过啊,我肯定得用许多现成的东西了,时间确实挺有限的。