werhope
1月前来过
全职 · 1000/日  ·  21750/月
工作时间: 工作日晚上、周末白天工作地点: 南京远程
服务企业: 14家累计提交: 8工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

2012.5-至今     中兴通讯核心路由器400G CR项目 硬件环境:MIPS架构 Broadcom 32 cores CPU 开发环境:linux  操作系统、 eclipse 、 source insight  项目业绩:作为400G CR 团队 核心成员,所完成的T8000 核心路由器 ,中标中国电信在全球最大的IP骨干网络核心节点 ,奠定中兴进入最高端路由器的新格局。 项目职责:    在Broadcom XLP532(MIPS架构 ,32 cores) 平台上使用 linux C 进行内核模块及字符设备驱动开发,编写 makefile ,裁减内核,制作 cpio 格式 rootfs ,设计用户态 API 进程以及使用 GDB 对其调试。在 secureCRT 上使用 tcl 、 VB 脚本对功能稳定性进行拷机测试。    移植U-BOOT, 完成 bootloader 的 UART 、 I2C、 SPI FLASH、 MDIO、 DDR controller、网口驱动、socket网络编程、 内核下载等模块的功能开发,实现路由器400G PFU单板的正常启动。    以字符设备驱动模式完成100G PIU的 802.3 协议相关功能开发,完成 Intelaken、 RXAUI 等高速数据总线调试,使用IXIA测试仪拷机测试丢包率小于1ppm,并使tcpdump 进行端口收发包分析。    通过仿照linux  内核PCIE驱动,重新设计符合自己单板的 PCIE 设备驱动,兼容不同厂家PCIE switch,能够实时记录 PCIE 设备状态。    使用git 和 svn 对版本库的不同 branch 进行管理,通过 review board  进行代码评审,使用 klockwork 进行代码静态检查,在 Jenkins 中进行 linux shell 脚本开发,使用 python 设计核心路由器的自动化测试框架,实现代码原子提交、自动化构建,每日进行自动化测试。    巧妙利用分页式内存管理的页表项结构,发表《一种降低TLB MISS 频率 的替换策略》的技术算法专利一篇。    在敏捷开发模式中担任scrum master,进行项目任务拆分及跟踪、团队建设、会议组织、工具改善等等,以此提高团队生产率。   2010.10 - 2012.5  南京科远自动化集团气体检测系统 硬件环境:TI DSP 、 ARM Cortex-M3           开发环境:DSP / BIOS 操作系统、 eclipse 、 Altium Designer 、 LabWindows/CVI 项目业绩:验收交付激光器控制系统和千兆以太网数据传输、保存系统,为后续产品开发奠定扎实基础 项目职责: 完成基于TMS320C6455 的千兆以太网设计及上位机与 DSP 的通信。 在DSP / BIOS 操作系统上配置网络开发包 NDK 的 TCP / IP 协议栈 , 编写增强型直接内存存取 (EDMA) 驱动,开发应用层网络应用程序; 同时PC 机端采用 LabWindows/CVI编写数据传输系统上位机软件。通过TCP、 UDP 的性能测试及优化存储代码,解决将速率高达48MByte/s的实时高速数据进行无丢失的传输、保存的难题,且可对数据进行完整性验证。 完成基于LM3S328 型 ARM  的激光器控制系统 。 通过Altium Designer 软件 , 设计 激光器控制系统的硬件原理图及PCB图。 利用ARM 驱动库编写控制系统软件完成激光器温度、电流参数实时采集及温度控制,通过 TCP 协议将数据传输至使用 LabWindows/CVI 编写激光器上位机软件中,使其可以对激光器温度、电流的实时监测及显示,并可对温度进行设定及超温报警。

技能

ARM
MIPS架构
CPU
linux系统
I2C
PCIE
SPI
0
1
2
3
4
5
0
1
2
3
4
5
更新于: 2016-04-05 浏览: 2386