原创 陳莉君老師寫的一篇輕鬆的文章

the full of fun about Linux(zt)Everything you always wanted to know about computers...INTRODUCTIONBIOS: Hmm... I'm waki

原创 ldd3代碼分析(高級字符驅動)

/**//* * main.c -- the bare scull char module * * 此代碼爲ldd3例子,自己加了些註釋;希望可以和更多和我同樣有興趣的鳥兒們一塊學習討論。 * 哪有註釋的不對的地方請發mail給我,或留

原创 nirvana2008

新的開始,08年,給了自己一個全新的生活和工作的環境和方式。從2環內搬到了5環外的回龍觀,在無意中找到了回龍觀社區網,一個在網絡世界中讓你有家的感覺的

原创 WCG2007 -- 西雅圖不眠夜

    Sky世界人皇,因蟬聯2屆WCG魔獸項目世界冠軍被載入WCG名人堂的唯一的中國人.   雖然自己不是一個HUM玩家,不過一開始就對HUM這個

原创 字符設備驅動更新

  /**//* * main.c -- the bare scull char module * * 此代碼爲ldd3第三章字符設備驅動的例子,

原创 《自己動手寫操作系統》作者:於淵 聽課筆記

作者很年輕,是工商管理系畢業的,憑藉着自己的興趣寫了一個小操作系統(just for fun),後出書,後熱賣。碰巧聽了一堂他的講座,記了少許筆記1)

原创 給初學者:堆和棧的區別

  一、預備知識—程序的內存分配 由C/C++編譯的程序佔用的內存分爲以下幾個部分 1、棧區(stack): 由編譯器自動分配釋放 ,存放函數的參數值

原创 Thinking in C -- C指針

 忘記悲傷最好的辦法可能就是讓自己有事做吧。 因爲工作需要,很多好朋友都在重新補最基礎也是最重要的C語言。人常說沒有學好指針就等於沒有學過C,在學校時可能老師只是爲了應付考試,而一直在講那些死板的語法。但對這個C語言(也是任何編程思想)的

原创 整理一下最近的筆記

[linux kernel porting]  說實話,內核移植這塊確實太深奧了,自己最近在搞移植,所以找了些資料看,很多自己不明白,當時做了筆記,希望以後可以一一搞懂吧;   /**//************************

原创 My Linux

再不更新都對不起黨了。最近,嗯,不能說最近把,看看有近二個月沒有更新過了。總結來說(其實是找些爲什麼自己這麼懶的原因吧) 一、最近確實沒有什麼拿得出手的新技術心得來記錄; 二、在公司倒是做了些東西,不過很多沒法寫出來,索性也就沒寫了; 三

原创 陳莉君老師寫的中斷絮說(經典+幽默)

 陳莉君老師對中斷的理解和解釋,文章寫的太精彩了,看完後對中斷這個操作系統級的概念有了新的認識,也對 操作系統更加了解了。 P.S. 不敢獨自享有,這樣會睡不好覺的。(本來最近就老失眠了) Enjoy it! 一、中斷是什麼 中斷的漢語

原创 s3c2410 RTC驅動框架linux內核源碼分析

 懶了很長時間了,以導致最近變本加厲,現在得到了懲罰,這個月快要結卡時竟然欠了13.5個小時的工作時間,mY god...連續3天了,晚上不得不在公司加班補時間,該看的電影都看完了,在公司也不能上網打遊戲虐人,實在無聊中就將原來的一些東西

原创 中國又少了個社會閒散人員

如題,找到工作了。第一次跳槽,跳的還算成功,沒有掉到溝裏。但是不知爲什麼,沒有任何喜悅。老媽說我心跑野了,其實我的無奈誰知道。城市跳槽一個新的名詞,一

原创 緩衝區溢出原理+源代碼

在當前網絡與分佈式系統安全中,被廣泛利用的50%以上都是緩衝區溢出,其中最著名的例子是1988年利用fingerd漏洞的蠕蟲。而,中,最爲危險的是堆棧溢出,因爲入侵者可以利用堆棧溢出,在函數返回時改變返回程序的地址,讓其跳轉到任意地址,帶

原创 linux世界裏的時間

  通常,操作系統可以使用三種方法來表示系統的當前時間與日期: ①最簡單的一種方法就是直接用一個64位的計數器來對時鐘滴答進行計數。 ②第二種方法就是