随笔 - 303  文章 - 883  trackbacks - 0
<2008年5月>
27282930123
45678910
11121314151617
18192021222324
25262728293031
1234567

欢迎光临! 
闲聊 QQ:1074961813

随笔分类(357)

我管理的群

公共blog

  • n维空间
  • Email : java3d@126.com 群 : 12999758

参与管理的论坛

好友的blog

我的其他blog

朋友的网站

搜索

  •  

最新评论

  废话多多

五一快乐!寻觅最近事情真多,学校里的,个人的一些事情,缠得有点我感到烦了。现在,事情终于告一段落,这才有了自己的时间,很久没写文章哩,知道自己文笔实在不行,想了想,还是觉得应该写下这篇文章,与诸位交流。
    Linux一直被看成黑客的系统,看似神秘的黑屏字符界面,起初我使用它时,总喜欢这么幻想:“一群人做在电脑前,用飞快的速度,在一些很少人知晓的系统上,输入一些很难记住和搞清楚的代码和命令,这些代码有着自己的特殊的含义,它们无可取代,并有着神奇的魔力,发送的数据在网络以惊人的神速,征服一切机器,而这么多事情,任务完成时,黑客们的茶杯上往往还在冒着热气,挂一丝不屑微笑,一端一切都是那么平静,却在另一端制造无法解决的麻烦,这一切,完全有‘谈笑间,樯橹灰飞烟灭’的气派。”对那个时候我而言,命令就是一切,工作往往是ping一下,开些工具或架设一些服务器。
    然而,Linux太开放了,就像一个毫无保留的女神,引诱着人去犯罪,我开始疯狂找寻他的内核代码(usr/src下),阅读起来了,才发现这个女生没那么简单,当时的无论是功力或条件,都在显示,你不可能追得到,对于在她家门口徘徊,久久不肯离去,远远的看着她。使尽浑身解数,终不得其欢心,她不可能看得上现在我的,兄弟你必须努力,低着头,一个人到藏到一个黑暗的地方,往往人在这个时候,才慢慢地了解和承认什么叫差距,什么叫门槛,很不愿意的说:“人是分等级的”。气馁,是解决不了任何问题的,为达成目标人必须努力付出,提高自己。偶然的机会遇到一位身经百战的泡妞高手,在他的提示下,我开始看一些书,其中主要包括老赵的《Linux内核完全剖析》、《Linux设备驱动程序》、《深入理解Linux内核》,说句良心话,老赵的书很帅,但是太花,很细心但链条不是很清晰,有点(“很”字不敢说)碎,个人感觉,看他的书若不时刻把握主体的那条线(main.c),很容易迷失方向。人在作大学问时,往往感觉基础不行,这很正常,我现在还是有这种感觉,嘿嘿!有需要读一些硬件的东西,走到这里人,我想大家都得上梁山,到INTEL官网,肯英文,了解什么叫实模式和虚模式(分页)、保护模式(访问权限),回头发现自己成了好汉,这才有胆去泡啊!总结以往的失败之处,要追任何女生之前,怎能对其豪不了解呢?听说她懂事的时候是0.11,找来看看先吧,有了老赵的帮忙,学得不少,当初想一步登天,真不该啊!想回来,要不是当初的失败,现在可能不会有这么好的心境学习这个旧代码了。人们不是常说什么态度决定什么吗?
    恩~~~,不错,这女孩不但长得好看而且性格不错,不枉我在她身上花那么多时间。俗话说女大十八变,26岁(2.6内核)的她和11岁(0.11内核)差距还还真不少哦,多了很多数据结构,要知道这意味着什么?在Linux基本就是一堆数据结构,大多数代码都是通过填充这些结构来实现的,或是变量或是函数(如果硬要说学习内核有捷径,也许就是了解一些常用的结构体(如:file、file_opteration)吧!)。哈哈,丰满、成熟,可谓秀色可餐~~~,女性特征浓得很哪!这个时候,把她彻底弄清楚,显得没什么意义了,掌握方法显得尤为重要,采取分而治之是一个不错的办法。


核心部分的代码kernel有时间看看,由于你了解了0.11,所以这个时候,建议你可以开始写驱动代码了,写驱动可以说是一种很好的入门方式吧。老天自古就怜爱不懈努力的人,我们可以通过逛书店得到这个结论,这个时候,已经有不少的好书出来了,书看过不少,深知资料不是多就好,个人觉得以下是几本很值得一看:《The Linux Kernel Primer A Top-Down Approach For X86 and PowerPC Architectures》(中文版本《Linux内核编程》)、Linux设备驱动开发详解》《嵌入式Linux应用系统开发实例精讲》,俗话说得好:舍不得孩子套不着狼!想泡到妞,做男人的,就要对自己的钱包狠点。如果能拿出点钱,建议你还是买块板,搞一下嵌入去,这对于你了解软件是如何跑在硬件上是非常有益的。

好吧!现在你知道该怎么做了吧?买下上面的书,好好专研2.6去吧!

下篇文章将对如何在2.6上写驱动做进一步的了解,希望到时候,你已经不需要看了^_^



地震让大伙知道:居安思危,才是生存之道。
posted on 2008-05-01 15:25 小寻 阅读(2333) 评论(1)  编辑  收藏 所属分类: kernel

FeedBack:
# re: 如何编写Linux 驱动程序(一) 2008-06-26 23:59 Osobrn_lix
恩,仔细思量一下还是应该狠下血本买几本看看!  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航: