年末工作汇报

来源:互联网 发布:java语言袖珍 pdf 编辑:程序博客网 时间:2024/04/29 01:17

主要工作

Linux系统编程:选了《操作系统设计与实现》这门课,学习Minix操作系统(和Linux很像)的内核实现。学习了Linux系统编程中的文件、进程、通信、网络、驱动编程。

Linux系统移植:通过学习《ARM嵌入式Linux系统开发》后,再配合天嵌给的资料,分别成功实现了Windows XpLinux下开发板的系统移植工作。这个过程学习了Linux系统工作原理、内核编译配置、串口工具(如SecureCRT,OpehSSH,minicom)的使用、网络传输工具(如tftp, nfs )的使用、以及其他工具如BusyBox和交叉编译工具链EABI

基础编程

数据结构:自己编程实现了些基础算法--各种排序算法、最短路、最大流、AC压缩算法等等,训练思维,强化优化意识。

并行编程:选了《并行程序设计》这门课,学习了共享内存编程模式OpenMP和分布式并行编程模式MPI,以及这两个库在WindowsLinux上怎么用。了解GoogleMapReduce斯坦福大学的Hadoop

其他

图像处理,逻辑加密卡和CPU卡,搜索引擎(CLucene和中文分词)。