1.熟悉 c,makefile及linux 操作系统,熟悉gcc编译,gdb调试工具
2.熟练使用vim,熟悉交叉编译环境搭建过程
3.熟悉龙芯mips体系结构,和海思arm体系结构,掌握外围接口编程
4.对龙芯mips平台pmon,内核及驱动有一定调试经验,熟悉其启动流程
5.对海思arm平台u-boot,内核及驱动具备一定调试经验,了解其启动流程
6.了解uboot,kernel及文件系统的移植
7.了解各类设备驱动的框架,有一定设备驱动编程基础,具备良好的编程习惯
基于mips平台各类开发板、客户定制板卡BIOS、内核日常维护,bug修复,问题定位解决,软硬件联合调试
3. 帮客户适配裁剪linux内核,解决龙芯操作系统安装运行问题
4.外设接口驱动调试,如nandflash,i2c,can,sata,gpio等
业余时间,学习arm开发板,独立完成uboot适配,串口调试功能,网络功能,gpio模拟i2c功能等
随板开发系统内核升级,开源社区linux4.4内核适配,ramdisk文件系统裁剪,接口功能调试等工作