给自己的定位:嵌入式系统软件工程师
精通C/C++
精通算法思想和数据结构
精通UNIX/Linux操作系统上的软件开发环境及常用工具(GNU开发套件),熟悉各种Linux的调试工具和方法, 如GDB、G++ 、coredump
精通常见嵌入式处理器,有ARM7、ARM9等嵌入式处理器编程,包括Ethernet、USB、UART、DMA等片上外设
精通网络开发及相关网络协议,如TCP/IP,SERIA,SNMP,TCP、UDP、HTTP、FTP等网络协议
熟悉STL
熟悉Socket网络编程
熟悉多线程编程
熟悉常用脚本语言(Unix Shell、Perl、Python和PHP)
熟悉MFC,Qt,GTK+等至少一种基础类库结构,具有一定的系统架构能力(嵌入式GUI)
了解Linux驱动
了解 Linux 内核原理,熟练掌握对内核进行修改、配置、编译等操作
了解开发模式,有良好的面向对象思想熟悉UML
了解POSIX API软件开发平台中间件
SIP 信令开发经验,如软交换,至少懂一种开发软交换。最好了解RTP原理
有软交换应用、跨平台界面、音视频媒体开发经验优先
但是:
我要在今年的12月(即保研决定和开始面试)之前做什么呢?
1.SRP的项目:得到了研究生的资源,为什么不经常在实验室里呢?
2.ARM的项目:暂定。
3.Linux上的MAIL程序开发。
4.一次实习。
阅读(1158) | 评论(0) | 转发(0) |