Linux系统驱动开发,包括Linux内核调试开发,uboot调试
I2C,MDIO,UART,PCIE等各种总线驱动开发
交换芯片业务开发
openwrt平台开发
博通的业务芯片开发调试
cavium 的CPU驱动开发以及其相关业务开发
cavium的CN73XX系列业务卡驱动开发:
当前基于cavium的一款CPU,基于官方的驱动开发适配于当前硬件的驱动,实现将从业务卡过来的到CN73XX的CPU的报文,20G传输到host侧的CPU,并且保证数据传输到服务器侧的应用程序的应用层,导出接口给到客户。
当前的系统的驱动开发实现将20G流程传输到应用程序,设计到PCIE的高速传输,DMA的高速传输,内核到应用态的高速传输机制。