1. 掌握基本元器件的特性和使用,通用芯片的功能和使用,基本仪器、仪表的使用
2. 掌握电路原理图设计,PCB版图绘制
3. 掌握 ARM/51 汇编指令、C/C++、Java等编程语言
4. 掌握Protell、Keil、VC/VS、ADS、Eclipse、gcc等编译开发工具的使用
5. 熟悉USB、ISO7816、SPI、UART、IIC、TCP/IP等通讯协议
6. 有 UC/OS-II 移植和开发经验,Android 编程经验
7. 熟悉SM1、DES、SSF33、SHA、RSA、SM2等安全加密算法的使用
8. 有 SD 卡、U盘、USB-Key COS 及配套中间件产品的开发经验
9. U-Boot 和 Linux 基于 S3C2440 的移植和裁剪
10. Linux 驱动开发,包括 LCD、触摸屏、USB、DM9000网卡、NandFlash 等
11. 国产大型PLC的开发
开发过的项目包括: linux移植与驱动开发(u-boot基于s3c2440的移植,linux的移植与裁剪,lcd 触摸屏 网卡等的驱动开发,安全算法的移植);定制U盘开发(将nandflash划分成两个区,一个为普通u盘,存放应用程序,一个区为隐藏盘,需要在上面建立文件结构,只能通过私有命令操作文件);USB–Key 开发(银行智能密码钥匙一代key,二代key,音频key,蓝牙key的开发);指纹 U盘(重要文件的加密和解密操作,保护文件不被非授权用户打开,复制,修改等操作);SD 卡(加密sd卡开发);室内温控器(智能温控器开发);国产通用大型PLC(基于3S架构代码编程);