年末工作汇报

2019-07-13 03:53发布

主要工作 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和中文分词)。