What to do next……
2011-09-09 16:04
120 查看
linux设备驱动看了一遍了,当然后面usb开始已经完全摸不着头脑了,因为没办法实验,对那些部分也没有系统的认识,看过也无从掌握;就像读LKD2一样,读了四五遍,读的时候感觉都知道怎么回事,掩卷再思考,则毫无头绪了。毕竟对于这个东西还没有一个理性的认识,没有实践;仅凭感受又怎能掌握呢?
而很久没有动手编程,眼高手低是毫无疑问了;怕让自己去实现一个双向链表及各种操作要抓耳挠腮一整天了。另一方面对于linux操作系统,也仅仅停留在“它只是一个操作系统”的层次,还是操作系统原理中那些个概念,你知道什么是进程和线程,也知道linux对其一致的巧妙处理,然而面对内核代码,面对一个具体的程序,你还是无所适从;你知道文件系统,它的抽象以及可有的操作,可是当你面对linux中的文件时,你脑袋一桶浆糊;更不要去提什么调度算法了,那于你而言隔着很多东西,而你只会纸上谈兵。uc/os-ii你说你可以毫无障碍的理解了,然而linux这个“庞然大物”,在它面前你还是一个小学生。
诚然,万物都可以被人脑逐渐理解,人造的一个操作系统更是毫无例外。你需要的是一个过程,一个理性合理循序渐进的深入过程。这个过程是曲折的,螺旋式上升的。
接下来的日子里,关键还是熟悉linux环境编程,一方面可以练习和熟悉代码,另一方面熟悉linux提供的功能,如同黑盒测试一样,在外围对它有个整体的了解,从而为深入内核,理解内核的机制做铺垫。对于设备驱动,会在接下来的时间里,简单的在开发板上实现几个驱动,有个实践感性的认识。
开课了,所以要挤时间,合理安排,从而能够心安理得并行不悖的学习;不怕累,只怕心的动摇。
而很久没有动手编程,眼高手低是毫无疑问了;怕让自己去实现一个双向链表及各种操作要抓耳挠腮一整天了。另一方面对于linux操作系统,也仅仅停留在“它只是一个操作系统”的层次,还是操作系统原理中那些个概念,你知道什么是进程和线程,也知道linux对其一致的巧妙处理,然而面对内核代码,面对一个具体的程序,你还是无所适从;你知道文件系统,它的抽象以及可有的操作,可是当你面对linux中的文件时,你脑袋一桶浆糊;更不要去提什么调度算法了,那于你而言隔着很多东西,而你只会纸上谈兵。uc/os-ii你说你可以毫无障碍的理解了,然而linux这个“庞然大物”,在它面前你还是一个小学生。
诚然,万物都可以被人脑逐渐理解,人造的一个操作系统更是毫无例外。你需要的是一个过程,一个理性合理循序渐进的深入过程。这个过程是曲折的,螺旋式上升的。
接下来的日子里,关键还是熟悉linux环境编程,一方面可以练习和熟悉代码,另一方面熟悉linux提供的功能,如同黑盒测试一样,在外围对它有个整体的了解,从而为深入内核,理解内核的机制做铺垫。对于设备驱动,会在接下来的时间里,简单的在开发板上实现几个驱动,有个实践感性的认识。
开课了,所以要挤时间,合理安排,从而能够心安理得并行不悖的学习;不怕累,只怕心的动摇。
相关文章推荐
- Deciding What to Do Next Revisited
- advice for applying machine learning:Deciding what to do next
- What do I have to do to use XML?
- What To Do Once You've Downloaded A Module From The CPAN
- What to do when the Chinese Characters are messed up when extracting from zip archive?
- What To Do When The Boss Begs You To Stay
- What to do with "ORA-60 Deadlock Detected" Errors [ID 62365.1](oracle deadlock 学习资料-05.1)
- What to do when wps failed to install on Ubuntu?
- What to do when git won't pull
- 【CF39E】【博弈论】What Has Dirichlet Got to Do with That?
- What do I need to do to get interrupts working?
- what will the goverment do in next year
- What Programming Language to Learn (Next)
- To know what u need , then do it
- What You Want To Do
- JUSTICE∶What’s the Right Thing to Do 正义∶一场思辨之旅. 公正:该如何做是好?
- 【转】How To Find What You Love To Do
- What to Do if 11gR2 Clusterware is Unhealthy [ID 1068835.1]
- What i want to do.
- How Pg knows what I want to do? (2)