Linux与WinCE驱动开发对比之一 —— 两种系统的发展趋势
2013-11-12 20:20
429 查看
Linux与WinCE驱动开发对比之一 —— 两种系统的发展趋势
http://blog.csdn.net/DriveLinux/article/details/8472759
年的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的则比较容易入门。并且由于WinCE
和我们平时使用的Windows操作系统有很多共同之处,所以对于习惯于windows开发环境的人来说更易于接受吧。
至于待遇吗,都是差不多的。总之,到底学习Linux还是WinCE,还是看自己的兴趣了,不要盲目跟风,有兴趣才
能学好。
http://blog.csdn.net/DriveLinux/article/details/8472759
序言
首先声明,本人不是什么大牛。写这篇文章主要是因为我从大三开始自己学习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,还是看自己的兴趣了,不要盲目跟风,有兴趣才
能学好。
相关文章推荐
- Linux与WinCE驱动开发对比之一 —— 两种系统的发展趋势
- VirtualBox下安装已经配置好Linux驱动开发环境的Ubuntu系统的方法
- Linux 字符设备驱动开发基础(六)—— VFS 虚拟文件系统解析
- Linux 与 Windows 的设备驱动模型对比:架构、API 和开发环境比较
- 工作流管理系统-分类与发展趋势及开发新系统目标、方向
- socket编程的最简单实例 - linux系统编程及驱动开发 - 小超嵌入式工作室 嵌入式开发学习交流论坛 XC-STC XC2440技术支持 - Powered by Discuz!
- Linux设备驱动开发详解-Note(11)--- Linux 文件系统与设备文件系统(3)
- linux驱动开发-系统调用
- 嵌入式开发 驱动开发 系统开发 Linux,Android,Wince学习
- [Linux驱动开发] cramfs文件系统制作及移植
- linux驱动开发-用户open操作在整个系统中的流程
- Linux设备驱动开发详解-Note(9)--- Linux 文件系统与设备文件系统(1)
- Linux系统下USB摄像头驱动开发
- Linux 内核和驱动开发工程师的发展前景怎么样
- [Linux驱动开发] 根文件系统制作
- Linux设备驱动开发详解-Note(9)--- Linux 文件系统与设备文件系统(1)
- Linux 字符设备驱动开发基础(六)—— VFS 虚拟文件系统解析
- 嵌入式linux系统开发概述之四----设备驱动(Drivers)
- Linux监控系统开发详解(三)--LCD驱动分析
- Linux监控系统开发详解(四)--- framebuffer驱动分析