通信人家园

标题: 现在通信设备上用得是什么系统呢?  [查看完整版帖子] [打印本页]

时间:  2017-9-20 09:01
作者: xiaok1051     标题: 现在通信设备上用得是什么系统呢?

想问下大家,现在华为、中兴等厂家,他们的通信设备上用得什么嵌入式系统。核心网和接入网都说下。谢谢
时间:  2017-9-20 09:36
作者: wwddhw

提示: 作者被禁止或删除 内容自动屏蔽
时间:  2017-9-20 10:26
作者: xiaok1051

wwddhw 发表于 2017-9-20 09:36
华为,VXWORKS

谢谢,您说的是核心网设备还是接入网设备呢?
时间:  2017-9-20 11:02
作者: xuxiaohu572

中兴用的是 linux
时间:  2017-9-20 11:42
作者: wwddhw

提示: 作者被禁止或删除 内容自动屏蔽
时间:  2017-9-20 11:54
作者: 六层马甲

早期用 vxworks,,系统设备上百个进程,,突然有一个进程挂死,,怎么查?

后来都改成 linux,,无他,,开源软件快速迭代,,即使有 bug 也能及时发现修复
时间:  2017-9-20 13:21
作者: 围剿食尸鬼

六层马甲 发表于 2017-9-20 11:54
早期用 vxworks,,系统设备上百个进程,,突然有一个进程挂死,,怎么查?

后来都改成 linux,,无他, ...

外行了,vxworks查线程挂死是最好查的,除非挂死把内核数据给覆盖了。中兴6年前所有设备都转到linux,原因是linux 免费,开源,内核态和用户态分离,用户进程挂死不会影响内核态,系统更健壮。但是linux没有vxworks好用,中兴在linux上虚拟了一个vxworks,具有vxworks的所有调试功能,比如挂死后直接打印出堆栈回溯信息,shell中直接调用c函数debug,使用futex,效率非常高
时间:  2017-9-20 13:44
作者: 六层马甲

vxworks 确实不熟,,

从一个老家伙那里听来的案例,,路由器进程挂死,,实验室没法复现,,派了专家团队到现场蹲守,,也不知后来搞没搞定
时间:  2017-9-20 14:23
作者: 围剿食尸鬼

六层马甲 发表于 2017-9-20 13:44
vxworks 确实不熟,,

从一个老家伙那里听来的案例,,路由器进程挂死,,实验室没法复现,,派了专家团 ...

linux 用户态进程挂死不需要蹲守,进程挂掉后会生成一个coredump文件,研发拿到这个文件可以马上用gdb定位出死在哪行代码,除非是linux内核挂了
时间:  2017-9-20 15:24
作者: 六层马甲

那个案例,,是 vxworks

现场设备死机,,看门狗重启了,,linux 下有啥故障记录,事故追查手段,,用高端内存?
时间:  2017-9-20 22:25
作者: xiaok1051

xuxiaohu572 发表于 2017-9-20 11:02
中兴用的是 linux

谢谢
时间:  2017-9-20 22:28
作者: xiaok1051

wwddhw 发表于 2017-9-20 11:42
所有产品线的主控部分基本上是POWERPC+VXWORKS,业务取决于你所采用的芯片。

谢谢您的回复。现在刚毕业入职一家小设备商不久,以前都做Linux,现在做vxworks,接入设备,不知道前景如何?
时间:  2017-9-21 09:05
作者: wwddhw

提示: 作者被禁止或删除 内容自动屏蔽
时间:  2017-9-21 09:29
作者: xuxiaohu572

六层马甲 发表于 2017-9-20 15:24
那个案例,,是 vxworks

现场设备死机,,看门狗重启了,,linux 下有啥故障记录,事故追查手段,,用高 ...

可以将 打印重定位到flash的一个分区(or专门在uboot中规划出一块单独的保留内存来),只要不断电,上几次的log信息一直在的,可以作定位参考之用
时间:  2017-9-21 11:41
作者: yr1997

围剿食尸鬼 发表于 2017-9-20 13:21
外行了,vxworks查线程挂死是最好查的,除非挂死把内核数据给覆盖了。中兴6年前所有设备都转到linux,原因 ...

胡说八道,哪里是虚拟了vxworks
时间:  2017-9-21 15:15
作者: 围剿食尸鬼

yr1997 发表于 2017-9-21 11:41
胡说八道,哪里是虚拟了vxworks

孤陋寡闻,v2l听说过没有
时间:  2017-9-21 18:42
作者: yr1997

围剿食尸鬼 发表于 2017-9-21 15:15
孤陋寡闻,v2l听说过没有

没有,我搞T8000的时候,没听说过参考了vxworks
时间:  2017-9-21 20:36
作者: shiningstone

围剿食尸鬼 发表于 2017-9-21 15:15
孤陋寡闻,v2l听说过没有

是虚拟vxworks吗?我还以为就是加了个适配层
时间:  2017-9-22 13:49
作者: 围剿食尸鬼

shiningstone 发表于 2017-9-21 20:36
是虚拟vxworks吗?我还以为就是加了个适配层

用户态虚拟vxworks task.wxworks 作为linux的一个进程,这就是虚拟机,不是做一层封装。我了解的是9806系列的设备。中兴的技术还是非常牛逼的,这个还是在6,7年前,现在不知道演进到什么技术了
时间:  2017-9-22 14:16
作者: 114_starlight

能说的再明白的不
时间:  2017-9-22 17:42
作者: xiaok1051

谢谢大家的回复,刚毕业,在一家小设备商做接入设备,在以前在学校在外面实习都做Linux,现在做vx了,该如何规划职业生涯,中兴华为社招好进么?
时间:  2017-9-30 08:28
作者: shiningstone

围剿食尸鬼 发表于 2017-9-22 13:49
用户态虚拟vxworks task.wxworks 作为linux的一个进程,这就是虚拟机,不是做一层封装。我了解的是9806系列 ...

二部的?




通信人家园 (https://www.txrjy.com/) Powered by C114