1.熟悉掌握C/C++/java(非web框架)/python/Object-C(熟悉)及一些常用的脚本语言,且具有良好的编码习惯;(java开发过一些小项目,Oject-C(测试程序))。
2.熟悉掌握Linux/Unix下的系统编程/网络编程,熟悉IPC及多线程机制;(智能家居项目)
3.熟悉ARM11/ARM9体系架构,熟练配置ARM内部寄存器及外部相关硬件,如UART以及LCD、NANDFlash等控制器,(常用的IO,及UART驱动开发项目)。
4.熟悉的芯片有sungsum(6410(arm11)),freescalce(imx28(arm9),imx53(armCotexA8))及AMRcotexM3.
5.熟悉QT编程 , TCP/IP协议,掌握Linux网络应用编程。
6.熟悉3G/Gprs拨号(联通WCDMA,电信CDMA2000,GSM),掌握华为EM660,770模块拨号流程,及相关的3Glinux驱动及拨号脚本的编译及移植。
7.熟悉Zigbee协议栈及UCOSII等,可以进行相关的开发。(智能家居项目)
8.掌握U-Boot的编写及移植,根文件系统的构建,Linux内核的裁剪以及移植,深入了解linux内核驱动设备模型,熟悉使用linux内核链表,熟悉input驱动、LCD触摸屏驱动、USB驱动、DM9000网卡驱动的编写;(相关的驱动开发)
9.正在开发LORAWAN整体架构,正在开发网关及节点。