2. 掌握電路原理圖設(shè)計(jì),PCB版圖繪制
3. 掌握 ARM/51 匯編指令、C/C++、Java等編程語(yǔ)言
4. 掌握Protell、" />
1. 掌握基本元器件的特性和使用,通用芯片的功能和使用,基本儀器、儀表的使用
2. 掌握電路原理圖設(shè)計(jì),PCB版圖繪制
3. 掌握 ARM/51 匯編指令、C/C++、Java等編程語(yǔ)言
4. 掌握Protell、Keil、VC/VS、ADS、Eclipse、gcc等編譯開發(fā)工具的使用
5. 熟悉USB、ISO7816、SPI、UART、IIC、TCP/IP等通訊協(xié)議
6. 有 UC/OS-II 移植和開發(fā)經(jīng)驗(yàn),Android 編程經(jīng)驗(yàn)
7. 熟悉SM1、DES、SSF33、SHA、RSA、SM2等安全加密算法的使用
8. 有 SD 卡、U盤、USB-Key COS 及配套中間件產(chǎn)品的開發(fā)經(jīng)驗(yàn)
9. U-Boot 和 Linux 基于 S3C2440 的移植和裁剪
10. Linux 驅(qū)動(dòng)開發(fā),包括 LCD、觸摸屏、USB、DM9000網(wǎng)卡、NandFlash 等
11. 國(guó)產(chǎn)大型PLC的開發(fā)
開發(fā)過(guò)的項(xiàng)目包括: linux移植與驅(qū)動(dòng)開發(fā)(u-boot基于s3c2440的移植,linux的移植與裁剪,lcd 觸摸屏 網(wǎng)卡等的驅(qū)動(dòng)開發(fā),安全算法的移植);定制U盤開發(fā)(將nandflash劃分成兩個(gè)區(qū),一個(gè)為普通u盤,存放應(yīng)用程序,一個(gè)區(qū)為隱藏盤,需要在上面建立文件結(jié)構(gòu),只能通過(guò)私有命令操作文件);USB–Key 開發(fā)(銀行智能密碼鑰匙一代key,二代key,音頻key,藍(lán)牙key的開發(fā));指紋 U盤(重要文件的加密和解密操作,保護(hù)文件不被非授權(quán)用戶打開,復(fù)制,修改等操作);SD 卡(加密sd卡開發(fā));室內(nèi)溫控器(智能溫控器開發(fā));國(guó)產(chǎn)通用大型PLC(基于3S架構(gòu)代碼編程);