1.掌握计算机原理,体系结构,数据结构及算法知识
2.熟悉Linux内核及文件系统管理机制和任务调度
3.熟悉命令行操作,块驱动和字符设备驱动编程,TCP/IP协议及Socket网络编程
4.熟悉Xlinux系列硬件和软件开发环境的开发,硬件描述语言Verilog, SOC系统设计
5.熟悉实时操作系统Vxworks的开发环境,BSP的定制开发和操作系统的各个子模块程序框架,定制化驱动的开发与测试
6.熟悉Linux操作系统PCIe子模块的驱动的实现原理以及驱动程序的框架与定制化开发。
7.熟悉Linux驱动的调试和编译技巧。
1. Vxworks BSP的定制化开发。
2. Linux PCIe子模块的定制化开发与测试
3. Vxworks定制化驱动的开发与测试
4. eMMC测试平台系统的开发预计Flash Simulator软件开发
1.Linux PCIe子模块的驱动定制化开发 2.Vxworks Bsp的定制化开发 3.Vxworks驱动的定制化开发
1.vxworks smbus驱动开发---独立开发基于xx平台的smbus驱动程序的开发与测试 2.vxworks gpio驱动开发---独立开发基于xx平台的smbus驱动程序的开发与测试