当前位置:首页 » 操作系统 » linuxwince

linuxwince

发布时间: 2022-07-29 12:34:41

❶ 为什么说linux更有前途,wince就没前途吗,2者最明显的区别在哪里

你是学习还是使用这2个系统,linux系统不断更新完善,用户各种大型应用中,在移动终端中也有出色表现,安卓系统就是基于linux内核开发的。wince现在微软公司应该已经完全放弃了,简单说就是当时window95/98的超级精简版,但是它有好处就是开发比linux要简单的多,可以很容易的应用在一些终端上,像指纹识别系统、GPS导航仪、工业终端上等。不过wince这东西是要微软授权的,linux内核是开源可以自由使用,但开发难度高。

❷ 嵌入式开发中WINCE和LINUX的对比

我刚刚回答一位网友的问题,给你也适合

wince 是微软的主要针对于消费电子领域,应用还凑合吧 优点是开发起来很方便 如果你会vc 基本上开发wince 小菜一碟 有很多程序拿过来重新编译下就ok了
缺点 微软的东西没免费的 ,贵死

linux 应用大为广泛 从消费电子领域 比如我的e2 到安防领域可谓无处不在

优点 开源软件 没有授权费 稳定 我个人是做linux的 感觉现在linux的热度是最高的 希望楼主也加入哦

还有一个操作系统vxworks 是美国航天都采用的 实时性非常好,但也非常贵 现在也比较紧缺

你如果热衷嵌入式 这三大操作系统 你可以自己选择一个

❸ linux程序移植到wince(详细一点)!

在VC++下我觉得你差不多就要把所有代码都重新写一遍了。

你可以用mingw-g++编译相应的库,(GNU-make也是有相应的windows版本的) 然后再编译你需要的应用程序试试, 因为win下很多架构都是和linux不同的, 可能很多函数你要重新定义才能通得过编译,你可以先找些简单的试试。

❹ Linux,vxworks,wince嵌入式有什么区别和联系

linux,vxworks,wince均是可以用于嵌入式领域的操作系统,其功能跟PC上的windows
xp之类的作用类似,均是为了方便管理硬件和软件而使用的。
而ARM,是一家公司的名称,也是一大类型微控制器/微处理器的统称(均是以ARM公司提供的CPU核为基础开发)。在ARM之外,还有MIPS,PowerPC等几种类型的CPU用在嵌入式领域,你可以把它们看作是PC平台的CPU,只是它们的使用领域不是桌面电脑而已,并集成了很多功能模块。
所以你的问题的回答:
1,有脱离ARM的,比如说在MIPS上开发做产品,也是属于嵌入式,嵌入式LINUX可以移植到MIPS上;WINCE和VXWORKS也是一样。为什么我们听说ARM会比较多,那是因为它的推广工作做得好,价格功耗有优势,国际上的知名的半导体大厂都有使用了ARM内核的产品,所以可以说是百花齐放的一个程度。
2,嵌入式开发基本上使用C,也可以用C++但很少用。在涉及到底层(硬件)部分,有需要用到少量的汇编(当然汇编格式与所使用的CPU类型有关).
3,在这个问题里,ARM是一个CPU,一个产品除了CPU外,还有别的部件,比如说温度传感器,各种通讯接口,这些都是硬件的东西,是实实在在的芯片构成的。假如这个产品不复杂,但又用了ARM,一样可以不使用操作系统,直接用普通写法的程序去控制硬件(业内通俗说法叫:裸奔);但是当这个产品的功能很复杂,又用了以太网,又用了界面,又用了很多高级的硬件,比如说智能手机,那么它就需要一个嵌入式的操作系统去控制手机,这样对于手机来说,产品的开发速度会加快,而且维护也相对容易,改进时的修改工作量也较少。你在市面上见到的大部分智能手机都是基于WINDOWS
MOBILE系统的,当然NOKIA的SYMBIAN也属于嵌入式操作系统,只是其是专用于手机,还有少部分的智能手机比如MOTO的部分智能手机就是用的嵌入式LINUX的系统。
所以,对于一个较复杂的产品,工程师是各司其职,有专门负责硬件电路部分的,有专门去修改操作系统的驱动的,有专门去编写上层的应用软件的,这样就有了嵌入式硬件工程师,嵌入式软件工程师之分了,很多中小公司很多工作都是一人做完的,所以分类就不是那么细了。
4,这个问题3中已经回答了一部分,跑上操作系统的,基本上都是你说的那样划分的,因为每一部分的工作都比较复杂,所以最好专人负责各自的部分,这样项目进度才能保证.
其实你问的这些,书上网上都有的,搜一搜就有了~~~~

❺ 嵌入式开发从何入手Linux和winCE有开发什么不同

嵌入式开发有很多具体的方向的,不过从你说的winCE和linux我觉得你可能比较注重的是手持终端的开发。
首先你有编程方面的基础,c和c++还有汇编等,这样编程方面的基础基本上就够了,至于VB的话,嵌入式开发很少用到,可能只是PC终端的人机交互界面会使用一些罢了。
另外,想学习嵌入式软件的开发最终要的是要对你所想要开发的硬件体系架构有一定的了解才行,比如x86,arm,powerpc,MIPS等等。如果你想从事手持终端的开发的话,目前主流的手持终端一般都采用arm的体系架构,高级的可能会用到powerpc。如果入门级别的话,还是arm比较合适,一方面技术比较成熟,网上的论坛和资料很多,学习起来比较方便;另外,板子相对便宜一些。
搞嵌入式开发的话你可能更多的需要对你所开发的操作系统有所了解,需要知道该系统的特点是什么,能够提供怎样的资源。嵌入式软件开发最重要的其实是安排程序在运行过程中对系统资源的分配使用,所以不了解系统的资源分配原则是不可以的。
你所说的winCE和linux我个人理解应该是目标系统的软件平台,就是在终端上跑着的操作平台。你要在自己的PC上装这样的操作系统是很不靠谱的,因为他们是应用平台,不适合开发的,很多资源没法使用,配置起来也很麻烦。
如果你想搞winCE的开发的话在windows上就可以,VS2008以上的版本里有针对winCE平台的开发套件,你可以很方便的在上面开发一些基于winCE的软件程序,方式跟用普通的编程语言在pc上开发差不多,MFC方面也是通用的,比较简单。(目前windows的嵌入式平台好像不叫CE了吧,现在好像windows主推的嵌入式平台是win7 mobile吧,具体我不太了解,你可以平时自己在了解一下,早点尝鲜还是比较好的,嵌入式开发中走在技术前沿的人都是比较占便宜的)。
但如果你想高linux的开发的话,建议你还是装个linux平台。目前流行的开发平台主要有Redhat,ubuntu和openSuse,建议你弄个ubuntu装装,免费的,而且是主流的个人开发平台。
另外,你如果想在嵌入式软件开发方面有所建树的话,建议你考虑好自己到底想要做那些方面的开发然后在着手去学习,因为嵌入式软件的专用型是比较强的,每一个项目就对应着不同的系统平台,你想要精通每种平台是需要非常非常长时间的技术积累的,如果一开始就把网撒的太开,很有可能你学到一半的时候就会觉得好像学了很久但是什么都没有学会,然后慢慢就没有信心了。考虑好方向以后还是计划着买个开发板自己玩玩,因为嵌入式开发是实践性很强的开发,需要在开发中学习才更有效率,所以我个人认为硬件投资还是很有必要的。
至于IDE的话,winCE刚才已经说过了,VS上做开发很方便,而且你也不会陌生。Linux的开发会麻烦一些,不过在Redhat和ubuntu上也有些基于eclipse的IDE平台,开发也是很方便的,只不过习惯在windows上开发的人要在linux上开发需要一个熟悉的过程罢了,不要担心和害怕,慢慢习惯就好了。
我的思路有点乱,不过你的问题我上面的回答应该多少都覆盖到了,希望能够对你有所帮助,也祝愿你能在你的目标上有所建树~~ ^_^

❻ Linux 与WinCE的区别

最大的区别是一个开源一个封闭。
从实际厂家支持和嵌入式领域来说:linux支持的厂家多些。
代码执行效率上讲linux比wince的高。
微软在电脑桌面领域还是统治地位。但是嵌入式领域里linux是统治地位。

❼ WinCE和linux有什么区别和联系

WinCE是windows旗下开发的一款嵌入式系统,用的系统类似于windows系统,但是目前wince貌似主要用于医疗等一些领域的嵌入式产品,至于用的范围广不广我不是很清楚。同时wince是收费的。
linux是类UNIX系统,苹果也是类UNIX系统。linux可以装在PC,像Ubuntu、红帽、fedora是linux系统的,现在比较流行的android用的是linux系统的内核。当然,linux应用范围很广,可以用于嵌入式,像一般的交换机、路由器、网关、机顶盒等一些基本的通信设施使用的都是linux,同时linux是免费和开源,正因为此,linux应用非常广泛。

❽ 怎么装wince和linux双系统

linux推荐用arch linux,比较小巧,但是对动手能力要求比较高。Ubuntu的社区用户比较多,用它的话解决问题比较方便。双系统的话不太清楚,估计wince比较难找齐驱动。你的本可以光驱启动或者USB启动吧?如果不行的话灌系统可能有点棘手,要先找个boot loader

热点内容
android使用at命令 发布:2025-01-18 20:54:51 浏览:216
phptiny 发布:2025-01-18 20:54:03 浏览:987
怎么给汉字加密 发布:2025-01-18 20:49:44 浏览:865
遍历javamap 发布:2025-01-18 20:39:05 浏览:624
我的世界租服务器哪里最便宜 发布:2025-01-18 20:38:50 浏览:564
dhcp服务器地址租期时间怎么调整 发布:2025-01-18 20:28:02 浏览:267
加密区的图片 发布:2025-01-18 20:22:17 浏览:474
key文件加密 发布:2025-01-18 20:12:07 浏览:736
etl服务器怎么用 发布:2025-01-18 20:08:18 浏览:281
硫酸镁算法 发布:2025-01-18 19:53:00 浏览:670