导航:首页 > 编程系统 > vxworks与linux

vxworks与linux

发布时间:2024-10-22 13:41:30

A. 路由器系统vxworks和linux哪个好

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

B. 怎么学习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,后期的开发遇到困难就很难找到能帮上的人。

阅读全文

与vxworks与linux相关的资料

热点内容
微信头像名字大全集 浏览:374
拍照文件怎么转换成word文件 浏览:579
文件压缩图标有哪些 浏览:667
网络突然断线然后很卡 浏览:71
中文文件有哪些 浏览:916
微信摇一摇神器快速摇 浏览:115
安卓反汇编工具 浏览:233
雷凌代码 浏览:717
win10bcd文件添加启动项 浏览:896
itouch5降级教程 浏览:549
疫情最新数据还剩多少 浏览:15
fileinfo获取文件类型 浏览:488
数据分析模版哪个好 浏览:997
gsm网络架构图 浏览:93
win10cad打开致命错误 浏览:213
vxworks与linux 浏览:293
linux怎么看tomcat是否启动 浏览:480
数据恢复专用企业版如何恢复 浏览:409
在编程中为什么要用子程序 浏览:472
QQ90版闪照文件在哪里 浏览:756

友情链接