2016开篇

    很久没有更新博客了,这段时间除了工作上的加班较多之外,剩下的时间主要是做了三件事:

    第一件事是总结了自己在工作开发中常用的代码,重新整理出来作为一个库,都是由C编写的,方便以后自己的开发工作。主要包括的内容有:双链表list,动态数组darray,栈stack,队列queue,buffer缓存、内存池mem_pool、工作队列work_queue,工作池worker_pool,网络操作的相关接口io_sock、io_base和epoll_fd等。此外,为了方便用lua进行调用,并编写了lua扩展。这个库当前包含的内容还是非常少的,后续会根据自己的需要进行添加新的模块。

现已将其上传到git@osc上:https://git.oschina.net/yewenhao/cutils

lua扩展: https://git.oschina.net/yewenhao/lua_cutils

    

    第二件事是学习wifi相关的知识,了解了wifi的基本工作原理与工作流程、802.11协议、iwconfig、iwpriv和wlanconfig工具的使用及其实现原理。

    第三件事情是分析linux内核源码,学习内核的相关知识。其实在很久以前就学习过Linux驱动相关的一些基本知识,但后来在工作中用的少,渐渐的也生疏了。刚好当前的工作有时需要用到,再次学习内核,这次的学习是直接通过阅读内核源码进行的,对内核的理解也更加的深刻了,后续会慢慢的把自己对源码的分析写出来,作为一个学习的总结吧。

    2016, 加油!


你可能感兴趣的:(2016开篇)