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

vxworkslinux

发布时间: 2022-05-16 00:21:37

‘壹’ 路由器系统vxworks和linux哪个好

tplink的路由器,低端一般都是vxwork的系统,占用低,实时性高,优势主要是占用空间低,搭配的硬件成本就会下降;至于说那个好,如果比专用功能,当然是vxwork更强大,而linux的优势极大的扩展性和资源支持,市面上的一般中高端路由器都是linux为主。
且不论系统,这个和用户也关系不大,tp-link家用路由器并没有很多的功能;WDR6500采用的芯片性能比WDR5660高一档次,无线性能强不少,供参考。
长远考虑建议楼主看看WDR6500千兆版,千兆端口更适合目前100M及以上的宽带。

‘贰’ linux和vxworks的区别

1.VxWorks 是美国 Wind River System 公司( 以下简称风河 公司 ,即 WRS 公司)推出的一个实时操作系统。Tornado 是WRS 公司推出的一套实时操作系统开发环境,类似Microsoft Visual C,但是提供了更丰富的调试、仿真环境和工具。

嵌入式Vxworks系统的主要应用领域主要有以下几方面: 1.数据网络:如:以太网交换机、路由器、远程接入服务器等 2.远程通讯:如:电信用的专用分组交换机和自动呼叫分配器,蜂窝电话系统等 3.医疗设备:如:放射理疗设备 4.消费电子:如:个人数字助理等 5.交通运输:如:导航系统、高速火车控制系统等 6.工业:如:机器人 7.航空航天:如:卫星跟踪系统 8.多媒体:如:电视会议设备 9.计算机外围设备:如:X终端、I/O 系统等 总之,VxWorks的系统结构是一个相当小的微内核的层次结构。内核仅提供多任务环境、进程间通信和同步功能。这些功能模块足够支持VxWorks在较高层次所提供的丰富的性能的要求。

2.Linux是一类Unix计算机操作系统的统称。Linux操作系统的内核的名字也是“Linux”。Linux操作系统也是自由软件和开放源代码发展中最着名的例子。严格来讲,Linux这个词本身只表示Linux内核,但在实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的操作系统。Linux得名于计算机业余爱好者Linus Torvalds。

Linux的应用
过去,Linux主要被用作服务器的操作系统,因为它的廉价、灵活性及Unix背景。传统上,以Linux为基础的“LAMP(Linux, Apache, MySQL, Perl/PHP/Python的组合)”技术,除了已在开发者群体中广泛流行,它亦是现时提供网站服务供应商最常使用的平台。 基于其低廉成本与高度可设置性,Linux常常被应用于嵌入式系统,例如机顶盒、移动电话及移动装置等。在移动电话上,Linux已经成为Symbian OS的主要竞争者;而在移动装置上,则成为Windows CE与Palm OS外之另一个选择。目前流行的TiVo数码摄影机使用了经过客制化后的Linux。此外,有不少硬件式的网络防火墙及路由器,例如部份LinkSys的产品,其内部都是使用Linux来驱动、并采用了操作系统提供的防火墙及路由功能。 采用Linux的超级电脑亦愈来愈多,根据2008年11月的TOP500超级电脑列表,现时世上最快速的超级电脑使用Linux作为其操作系统。而在表列的500套系统里,采用Linux为操作系统的,占了439组(即87.8%)。 2006年开始发售的SONY PlayStation 3亦可使用Linux的操作系统,它有一个能使其成为一个桌面系统的Yellow Dog Linux。之前,Sony亦曾为他们的PlayStation 2推出过一套名为PS2 Linux的DIY组件。Ubuntu自9.04版本,恢复了PPC支持(包括PlayStation 3)。 而随着OLPC的XO-1,华硕的Eee PC等低价电脑的推行,许多人乐观的认为在低端PC市场,linux的市场占有率正在快速的增长。但在Windows进入此一市场后,Linux的市占率快速下滑。现在Windows系统在所有的PC市场中,都占有绝对优势。

‘叁’ 如何将系统从Vxworks平台移植到linux平台

我做过Linux到vxWorks的移植,难易程度,取决于应用的可移植性和底层I/F的使用情况

个人觉得,从Linux到vxWorks比较简单,反过来会难一些。(主要是内存管理,task/进程线程等的差异较大)

主要需要考虑以下内容:
数据类型
ByteOrder
系统函数(内存管理,ByteOrder转换,字符串处理,标准输入输出,Timer,Semaphore等)
驱动程序访问的I/F(地址的转换:vxWorks单一内存空间,内存访问,DMA,PCI,中断相关,排他处理等)
进程线程/task的管理
Makefile

几句话很难概括,具体到项目也会有很大区别,祝顺利

‘肆’ 如何区分路由器系统是VxWorks还是Linux

tplink的路由器,低端一般都是vxwork的系统,占用低,实时性高,优势主要是占用空间低,搭配的硬件成本就会下降;至于说那个好,如果比专用功能,当然是vxwork更强大,而linux的优势极大的扩展性和资源支持,市面上的一般中高端路由器都是linux为主。
且不论系统,这个和用户也关系不大,tp-link家用路由器并没有很多的功能;wdr6500采用的芯片性能比wdr5660高一档次,无线性能强不少,供参考。
长远考虑建议楼主看看wdr6500千兆版,千兆端口更适合目前100m及以上的宽带。

‘伍’ vxworks驱动跟linux驱动有什么区别总线驱动怎么写

vxworks和linux是不同的两个操作系统,类似的还有wince。

首先,vxworks和linux系统内部很多实现都不一样,导致驱动层实现也不一样。

由于Linux操作系统和Linux引导装载器在结构上的分离,使得它俩之间的设备驱动程序不能够通用,当然在芯片的硬件初始化一些硬件相关的代码上可以互相借鉴。而 VxWorks的BOOTROM和运行版本的设备驱动是相同的,因为,它的运行版本和BOOTROM的结构是一致的,使用同一操作系统内核。 Linux操作系统的设备驱动运行在内核空间,用户进程运行在用户空间。在Linux操作系统中,内核空间和用户空间的内存管理和映射方式是不同的,应用和设备驱动在数据交换时会涉及到不同的内存空间,会影响到一定效率,但这个问题可以通过修改系统内存空间配置等方法来解决。 VxWorks操作系统没有分开内核空间和用户空间,设备驱动和应用都运行于同一空间,相互之间的内存都可以访问,数据交换非常方便,但是,这种结构的稳定性就不如 Linux系统好了。 两种操作系统都提供了很多设备驱动的资源和模板。但是由于Linux的开源特性,它提供的设备驱动的种类和数量远远超过了VxWorks.

参考:http://blog.csdn.net/cybertan/article/details/5707973

‘陆’ Vxworks和Linux系统这2者的区别是什么呢

1.VxWorks 是美国 Wind River System 公司( 以下简称风河 公司 ,即 WRS 公司)推出的一个实时操作系统。Tornado 是WRS 公司推出的一套实时操作系统开发环境,类似Microsoft Visual C,但是提供了更丰富的调试、仿真环境和工具。

嵌入式Vxworks系统的主要应用领域主要有以下几方面: 1.数据网络:如:以太网交换机、路由器、远程接入服务器等 2.远程通讯:如:电信用的专用分组交换机和自动呼叫分配器,蜂窝电话系统等 3.医疗设备:如:放射理疗设备 4.消费电子:如:个人数字助理等 5.交通运输:如:导航系统、高速火车控制系统等 6.工业:如:机器人 7.航空航天:如:卫星跟踪系统 8.多媒体:如:电视会议设备 9.计算机外围设备:如:X终端、I/O 系统等 总之,VxWorks的系统结构是一个相当小的微内核的层次结构。内核仅提供多任务环境、进程间通信和同步功能。这些功能模块足够支持VxWorks在较高层次所提供的丰富的性能的要求。

2.Linux是一类Unix计算机操作系统的统称。Linux操作系统的内核的名字也是“Linux”。Linux操作系统也是自由软件和开放源代码发展中最着名的例子。严格来讲,Linux这个词本身只表示Linux内核,但在实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的操作系统。Linux得名于计算机业余爱好者Linus Torvalds。

Linux的应用
过去,Linux主要被用作服务器的操作系统,因为它的廉价、灵活性及Unix背景。传统上,以Linux为基础的“LAMP(Linux, Apache, MySQL, Perl/PHP/Python的组合)”技术,除了已在开发者群体中广泛流行,它亦是现时提供网站服务供应商最常使用的平台。 基于其低廉成本与高度可设置性,Linux常常被应用于嵌入式系统,例如机顶盒、移动电话及移动装置等。在移动电话上,Linux已经成为Symbian OS的主要竞争者;而在移动装置上,则成为Windows CE与Palm OS外之另一个选择。目前流行的TiVo数码摄影机使用了经过客制化后的Linux。此外,有不少硬件式的网络防火墙及路由器,例如部份LinkSys的产品,其内部都是使用Linux来驱动、并采用了操作系统提供的防火墙及路由功能。 采用Linux的超级电脑亦愈来愈多,根据2008年11月的TOP500超级电脑列表,现时世上最快速的超级电脑使用Linux作为其操作系统。而在表列的500套系统里,采用Linux为操作系统的,占了439组(即87.8%)。 2006年开始发售的SONY PlayStation 3亦可使用Linux的操作系统,它有一个能使其成为一个桌面系统的Yellow Dog Linux。之前,Sony亦曾为他们的PlayStation 2推出过一套名为PS2 Linux的DIY组件。Ubuntu自9.04版本,恢复了PPC支持(包括PlayStation 3)。 而随着OLPC的XO-1,华硕的Eee PC等低价电脑的推行,许多人乐观的认为在低端PC市场,linux的市场占有率正在快速的增长。但在Windows进入此一市场后,Linux的市占率快速下滑。现在Windows系统在所有的PC市场中,都占有绝对优势。

‘柒’ 怎么学习VxWorks系统

VxWorks用的公司相对不是太多,并且如果学会Linux,再学VxWorks并不困难,反过来则有一定困难。VxWorks比Linux的优点是实时性好,在开发方面调试工具之类的比Linux好,但是国内你要找到一个很懂VxWorks的人不多,但懂Linux的就很多。入门的话,学好C语言,试着移植一些驱动到VxWorks里即可,VxWorks兼容POSIX规范,我想你开发的难度应该不是特别大。利益相关:用了5年的VxWorks,也开发了5年的VxWorks的代码(从6.7至今)。用VxWorks久的人都会感觉它太小了,但它开发实在是太方便了,有调试器,有完整开发套件。在有开发环境的地方,几分钟就能建立一个工程,编译一个image,甚至可以放到PC机上跑。不说实时性之类的技术问题,单说入门,就很快的,比重新编译Linux内核之类的容易的多,我自己实验过裁剪Linux内核,真是头大的事情。VxWorks跨平台做的很好,自带的BSP在发布的时候都经过比较严格的测试,比起Linux来说,各种莫名其妙的硬件错误很难遇到。有人讲到VxWorks像Unix,我觉得不像,至少从我看到的代码上看,几乎没有Unix的东西,只不过是兼容部分POSIX API而已。在VxWorks上做二次开发就需要了解它的具体技术细节了,相对而言,我觉得跟别的系统的驱动差不多,无非就是信号量、内存、进程这些东西。如果你喜欢,用标准C的库也可以实现大部分功能。VxWorks的缺点也很多:文档太少,做这个的人不多,授权太贵。网上能找到的盗版都是5.5的,但官方都出到6.9了,说实话我真不喜欢5.5的那一套东西,太过时了,但要真找一套6.9的又有困难,授权费太贵。而且5.5不稳定、功能少(版权问题,我不敢放6.9的截图,但就组件的个数方面就差别太大了)。对于Linux来说,通常是裁剪很费劲,编译一堆问题,但找相关的文档也容易,如果英文好,去混混社区,总能找到答案,前期入门很难,熟悉以后会容易。而用VxWorks,后期的开发遇到困难就很难找到能帮上的人。

‘捌’ 嵌入式操作系统学linux vxworks哪个好

学习嵌入式操作系统,我个人建议还是linux入手比较好,我从事这个电子产品开发和推广领域已经8年了,每年我们公司去招聘会招聘新人的时候,前后左右的公司在嵌入式岗位的要求上9成以上是要求有linux基础,但是正如楼上的仁兄说的 C 是最基础的东西,我们公司的招聘考试题目80%是有关C的题目,呵呵说远了。
linux的资料比较多,虽然学起来比较慢一些,但是懂的人也较多,资料也比较丰富,你可以得到的帮助也比较多。所以还是建议从linux开始吧。
另外你说“听说,linux是免费的,vxworks 是收费的”这个概念是这样,linux的开源是指它的kernel是全开源,而vxworks的kernel是要求缴纳授权金的,公司使用vxworks开发产品是要交钱的,所以才有盗版的出现。但是目前国际经济不景气,非常多的软件公司开始查盗版,然后起诉使用盗版的公司用以获得高额罚金。非常不幸我的部门就被查了1起,刚交了35W,晕死~~

‘玖’ linux和VxWorks做哪个对个人更有发展前途

现在基本上都是linux吧,毕竟开源。如果对内核研究很深的话,走哪都会很吃香。
vxworks是个封闭系统,你只能根据他给的api做一些上层的东西,内核和驱动方面的东西修改起来很困难。

热点内容
精准扶贫数据库 发布:2024-10-11 03:14:13 浏览:467
我的世界服务器被ban改ip有用吗 发布:2024-10-11 02:32:04 浏览:782
rc4加密及解密 发布:2024-10-11 02:31:30 浏览:4
安卓手机有什么免费音乐软件 发布:2024-10-11 02:17:07 浏览:992
阿里云服务器须知 发布:2024-10-11 02:12:55 浏览:417
androidaaptexe 发布:2024-10-11 01:49:48 浏览:348
用手机怎么连wifi密码 发布:2024-10-11 01:35:29 浏览:59
微信平台无法上传图片 发布:2024-10-11 00:55:59 浏览:141
加密锁折断 发布:2024-10-10 23:57:30 浏览:149
上传活动成果 发布:2024-10-10 23:48:27 浏览:189