1一152期六合图库资料
隨筆 - 303  文章 - 883  trackbacks - 0
<2008年5月>
27282930123
45678910
11121314151617
18192021222324
25262728293031
1234567

歡迎光臨! 
閑聊 QQ:1074961813

隨筆分類(357)

我管理的群

公共blog

參與管理的論壇

好友的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 小尋 閱讀(2227) 評論(1)  編輯  收藏 所屬分類: kernel

FeedBack:
# re: 如何編寫Linux 驅動程序(一) 2008-06-26 23:59 Osobrn_lix
恩,仔細思量一下還是應該狠下血本買幾本看看!  回復  更多評論
  

只有注冊用戶登錄后才能發表評論。


網站導航:
 
1一152期六合图库资料 加拿大pc28预测手机版 腾讯分分彩免费计划软件免费 两期计划防连挂 重庆时时分析手机软件 飞艇冠军二期六码计划 pk10手机直播开奖 组六全包稳赚的方案有哪些 3d胆拖投注计算器 双色球中奖查询 北京塞车走势图大全