您的位置:首页 > 运维架构 > Linux

Linux与WinCE驱动开发对比之一 —— 两种系统的发展趋势

2013-01-06 13:58 351 查看
Linux与WinCE驱动开发对比之一 —— 两种系统的发展趋势

序言

首先声明,本人不是什么大牛。写这篇文章主要是因为我从大三开始自己学习Linux驱动,工作后搞过一

年的Linux的驱动,最近又从零开始学习WinCE,回想几年前,自己在学习Linux的时候并没有想过为什么

不学WinCE而却选择了Linux。不过现在嵌入式培训机构把嵌入式开发,尤其是Android驱动开发炒作的很

火。很多刚毕业的学生,以为参加了培训就能找到一份理想的工作,其实也不一定。不过很多人还是对

Linux与WinCE的区别和二者的发展趋势感兴趣,因此我就简单的介绍一下。因为我主要是做底层驱动的

,所以主要从驱动开发的角度进行说明,旨在给有志于从事嵌入式驱动开发的新人做一些参考。由于水

平有限,叙述中难免存在不妥之处,恳请各位大牛批评指正。



应用领域

我现在要说的不仅是Linux操作系统本身,而是Linux内核的应用领域。大家都知道,现在消费电子领域

中,采用了Linux内核的Android操作系统已经占了大半江山,凭借广大的用户群,可以说Android操作系

统在消费领域的地位在短时间内已经难以撼动。单就这一点而言,现在Linux内核的应用就已经远远超过

WinCE了。虽然winCE也有只能手机、PDA等产品,但是和Android相比,它在消费领域的份额已经不多,

目前微软似乎也已经把WinCE的应用领域主要定位到了工业控制领域。现在Android系统还主要应用于只

能手机、平板电脑等产品中,并将会在智能电视等家电中得到广泛应用。而单就Linux操作系统而言,它

在工业控制领域的应用也相当的广泛。因此,在应用范围上,Linux的地位已经凭借Android的成熟而日

趋稳固,WinCE则没有那么活跃。不过,这并不是说Linux操作系统完全比WinCE好,二者各有优缺点。而

WinCE也是不能取代的。



发展趋势

由于Google的Android操作系统取得了巨大的成功,目前又有好几种操作系统正在酝酿之中。比如

Firefox的Firefox OS,Ubuntu OS和国产的阿里云OS,不知道这几种操作系统在不久的将来能不能和

Android一较高下。但是可以肯定的是,对于Linux驱动开发人员来说,这倒并不是什么坏事,我们不用

重新开始学习一种全新的操作系统。因为上述这几种即将诞生的操作系统都是采用了Linux内核。也就是

说在未来的一段时间内,以Linux为内核的操作系统将会进一步占据消费市场,当然这也预示着Linux的

驱动开发将会一直占据嵌入式驱动开发中的较大比重。虽然微软也将要推出新版本的嵌入式操作系统,

但是应该能确定的是,Linux的地位在嵌入式领域将始终独领风骚。



选择Linux还是WinCE?

这个还是要看个人兴趣爱好了,个人感觉Linux驱动过于复杂,而winCE的则比较容易入门。并且由于WinCE

和我们平时使用的Windows操作系统有很多共同之处,所以对于习惯于windows开发环境的人来说更易于接受吧。

至于待遇吗,都是差不多的。总之,到底学习Linux还是WinCE,还是看自己的兴趣了,不要盲目跟风,有兴趣才

能学好。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: