没有登陆这个网站差不多快半年了吧,不是我不想登陆,而是这半年来都没有搞与linux有关的东东。
记得研一刚进实验室的时候,有一套嵌入式的箱子,师兄们都在用linux做实验,摸索linux的出路,并且导师的公司里也要用到嵌入式系统控制其他东东,于是就跟着他们学linux,但是半年下来没搞出来有用的系统,不能用于实际运用,其他人好象也没有什么激情了。导师就又买了一块XScale的箱子,用于wince的开发,其实箱子到我们实验室的时候基本的硬件平台都已经搭建好了,我们就是专门搞应用程序的开发,其实也就是用C/C++编程,当然还有一些控制方面的算法,不过经过半年的努力也终于把系统用于公司的项目上了,不过还是有缺点,就是发现wince的系统内核不能自己裁减,这样整个系统的效率就不怎么高,所以现在就又想到了linux,因为linux的内核可以自己裁减啊。
其实,现在想想不管用linux还是用wince系统,都不是自己能够决定的,要看需要,比如说导师说用wince就要用wince,没什么可以争辩的。这两个系统我觉得各有优点,简单的说linux系统基本上所有的东东都可以自己裁减,用起来方便但开发起来比较难一点,比如接口的驱动程序都要自己写;wince有诸多限制,比如内核方面,不过一些扩展的接口驱动可以直接用,进入应用程序开发所需时间比较短。
所以我觉得做系统的开发以及应用,不要说哪个系统好于哪个,要看各自的需求,看哪个系统适合于现阶段的应用,说不定今天用linux开发那么明天就用wince开发呢,呵呵!一点小体会和大家分享!