- 线上收入: 0.00元
- 职位类型: 未知
- 工作年限: 未知
- 擅长领域: 工业 汽车
- 技术标签: 通讯 安防 单片机 嵌入式 工业控制 C语言 USB数据采集 USB驱动 USB2.0 USB3.0项目开发合作
-
简介:
某某数据通信有限公司 | 数通软件研发部 | 系统架构设计师
工作描述:
1、设计、实现、功能测试三层交换机组播部分的Igmp snooping协议模块(3万行c代码)。
2、实现、功能测试三层交换机组播部分的Igmp协议模块。
3、实现、功能测试三层交换机组播子系统的Igmp proxy代理模块。
4、调试三层交换机的Pim协议模块。
5、调试三层交换机组播子系统的mcast组播路由维护模块。
6、拥有三层交换机组播方面的专利3项(控制三层组播数据流泛红、基于组的组播vlan)
7、熟悉、理解三层交换机上单播路由协议架构、实现及配置、组网(OSPF RIP)
8、熟悉理解三层交换机上的链路环保护协议的设计、实现(MSTP/EAPS/VLPP(私有链路环保护协议))
9、熟悉理解策略控制及实现(ACL ROUTE-MAP)
10、熟悉broadcom交换芯片的工作过程和行为,熟悉交换芯片与操作系统及协议软件系统的交互过程,理解协议层各层面的接口管理,理解路由的管理,理解芯片、操作系统对数据报文的转发过程及协作。
11、熟悉理解QOS实现、IPV6实现。
12、调试、实现基于agentx协议的masterAgent与subAgent交互的SNMP代码,主要包含私有MIB定义和实现 例如cpu利用率、内存信息的MIB定义和SNMP实现,POE节点的MIB定义和SNMP实现,系统管理信息的MIB定义和SNMP实现。系统内部模块的公有MIB SNMP实现例如LLDP MIB的实现。
13、下一代网络架构SDN预研及Openflow交换机实现。主要工作内容,调研sdn架构、openflow协议规范及实现代码、研究openvswitch代码框架、数据结构、数据流处理过程,搭建基于Opendaylight的controller与Openflow交换机的测试、验证环境,理清了controller与openvswitch之间的交互,形成技术概念在中国国际通信设备展展示,搭建linux开发环境,调试基于powerpc cpu的uboot、linux内核、根文件系统及外围芯片的驱动。
深圳长城开发科技股份有限公司 | 高级软件工程师
工作描述:
1、IGMP、IGMP-SNOOPING组播的代码实现,功能测试。
2、ARMcpu平台搭建linux内核及外围芯片驱动实现、uboot移植修改测试、根文件系统制作和测试。具体工作为:根据armcpu的datasheet为硬件工程师对相应芯片选型提供支持(如nanflash芯片串口芯片等),写相应芯片代码驱动,如rtc、串口等驱动,制作arm交叉工具链、裁剪linux内核、制作jffs2根文件系统、移植uboot代码、linux系统快速启动(7秒内启动),通过该项目,对linux内核的网络协议栈部分、根文件系统部分等有深入理解并能根据其实现提取该架构应用到电力系统协议栈的架构中,完成产品的量产整个过程。
3、指导两个工程师完成电表部分的cosem/dlms协议栈的代码实现,并解决他们碰到的疑难问题。
4、空军某型号直升机的时间同步器设备,飞机通过该设备完成与地面指挥系统或GPS时间同步系统,完成时间上的同步,时间精度达到纳秒级别,时间误差控制在100年不会超过1秒,主要负责时间同步器的SNTP模块、pps秒脉冲输出模块、硬件异常处理模块、I2C驱动(max6699、ad7998、rtc),spi驱动、串口驱动等。
5、了解x86架构,深入研究intel体系架构的三卷,结合linux内核和atomcpu(intel x86 cpu)测试、学习、研究、理解, 同时结合使用系统仿真软件(bochs qemu等)调试linux内核,通过intel三卷的学习、研究,了解内存管理、内存映射、各地址之间的关系和映射,外围芯片在内存物理地址上的分配及映射到应用程序的虚拟地址空间。
6、LINUX平台上用无线路由协议AODV实现路由器(MESH),无线网卡驱动部分实现,以其根据ODMRP 组播路由协议实现组播功能,实现LINUX内核路由表支持流量多路平衡,组播包在PRE钩子中变成单播包(隧道方式)在MESH网络中传送到目的接收者,实现IGMP协议,理解IGMP-SNOOPING 协议的实现,深刻理解报文在整个协议栈中的过程,深刻理解sk_buff的在报文传送过程的整个变化,熟练各种SOCKET(如netlink socket)在内核与应用层的数据交换和同步。
7、熟悉QOS的具体实现,深入理解LINUX中QOS的实现过程,但对LINUX中的算法没有做具体深入的研究,只是熟悉和使用LINUX自带的这些算法。
8、熟悉ARP模块、ARP表的整个过程,理解内核路由表和协议层路由表的整个过程,理解IPTABLE的实现、熟悉NAT、策略的实现。
9、详细研究过EXT2 EXT3文件系统内部实现,内部的数据结构、数据流操作过程,理解文件系统与设备模型之间的关系,文件系统与驱动之间的关系,设备模型对设备的管理等。
10、 熟悉块设备驱动的实现和字符设备的实现,理解块设备、字符设备与设备模型、文件系统之间的关系。
11、南方电网视频协议转换器视频、语音数据的PG协议设计及实现。协议转换器完成不同厂家的DVR上读取视频、语音数据,然后封装成南方电网PG标准协议送达主站。达到的性能为同时32路视频数据发送到主站能流畅显示,通过该项目理解h264标准及南方电网视频语音标准协议规范,理解配置和操作海康、大华等视频监控厂家的DVR设备获取视频等数据流。
深圳华为技术有限公司
工作描述:
1、华为北京研究所骨干网路由器平台代码维护和实现,主要为RM模块(子模块为:USR单播静态路由、URT路由表、FIB接口转发路由表、IM各种接口管理、RPM路由策略实现、MIVPN多实例支持、RR路由迭代、RMOS)、BGP协议、TCP/IP(SOCKET调用及协议层具体实现)协议实现。
2、解决骨干网路由器或电信级宽带接入设备MA5600等的RM模块问题单(RM模块包过:单播静态路由、URT路由表、FIB接口转发路由表、SOCKET调用连接建立不起来及SOCKET在TCP层的具体实现、IM接口管理处理包括物理物理接口、逻辑接口、VLINK接口的IP地址配置和接口状态的UP/DOWN或接口的删除引起活跃路由变化和触发上层协议重新选路、RPM模块进行路由的策略控制包括 ACL、IP-PREFIX、ROUTE-POLICY 等)
3、实际在VXWORKS操作系统上编写应用程序,熟悉TCP/IP协议栈的具体实现,熟悉LINUX常用命令和LINUX下编译程序,熟练使用SourceInsight、ClearCase、Tornado、VC++、TCL自动化验证工具、MTT单元测试等工具
4、熟练vxworks平台调试代码。
5、熟练vxworks协议栈内部数据结构、网络部分系统调用在内核的具体实现、数据结构组织,协议栈实现部分与linux内核协议栈部分代码的区别和相同点,熟练报文从网口到应用层的整个过程。
6、深刻理解端到端的报文转发过程,熟知报文穿越网络系统的整个过程,熟练掌握网管系统及SNMP网管协议实现。
7、深刻理解BGP等路由协议的实现和路由指导IP报文的转发、路由的负载均衡、路由策略的实现和配置,了解QOS,熟练路由器的路由协议配置、L3vpn的配置实现。
8、负责搭建部门36台路由器的内部测试平台,负责维护部门路由器试验平台,负责开局前的模拟真实环境路由器搭建、调测,负责网上问题单和部门内部问题bug的现象重现。
- 公司logo:
- 雇员合照:
- 公司环境:
最新竞标项目
序号 | 项目名称 | 项目类型 | 竞标状态 | 竞标日期 |
---|---|---|---|---|
1 | 电梯监控_需求 | 安防监控 | 未中标 | 2014-10-22 17:27:09 |
不良记录