Chinaunix首页 | 论坛 | 博客
  • 博客访问: 338183
  • 博文数量: 88
  • 博客积分: 907
  • 博客等级: 准尉
  • 技术积分: 1230
  • 用 户 组: 普通用户
  • 注册时间: 2010-01-26 13:27
文章分类

全部博文(88)

文章存档

2017年(1)

2014年(3)

2013年(29)

2012年(21)

2011年(26)

2010年(8)

分类: LINUX

2013-04-27 10:23:12

     有这个想法最主要原因是在找工作时出现的。学了两年时间eCos了,对于这个系统有了一个初步了解,然后现在出现尴尬的一面,基本很少有公司需要这个系统。大部分都是使用的Linux,当初自己也是学Linux,由于想做底层所以做了eCos,现在回想起来当初的选择是对是错呢。既然市面那么多公司使用Linux,所以决定切换到Linux上去。在学习过程中却出现了欲速则不达的现象,没有好的学习状态。因此今天在这里写出来,希望可以让自己内心得到平和一点。

    现在需要捡起以前的知识,重新来过Linux。主要分为以前几个步骤:

    1:学习多线程编程,以及同步于互斥基本能力。
    2:在练习了多线程编程后,继续网络编程,可以学习UNP。据说看这本书要先看Unix高级编程。然而知识应该用到去查,不是等什么掌握了才去学习。
    3:当在学习这些网络编程api的时候,尽量的进入系统tcp/ip协议栈,理解清楚数据是怎么发送,也就是从socket ,write , read函数开始。
    4:如果可以,应该继续进行网卡驱动理解和编写,在Linux内核里面,驱动基本元素都是一样的。掌握一个体系结构,其他在学习起来比较简单了。

    先这么总结到吧,还有就是尽量将学习的知识写下来,么事看看。


阅读(873) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~