原创 好書推薦——嵌入式系統的實時概念 (作者 Qing Li 譯者 王安生)

     作爲一本專門介紹嵌入式系統實時概念的書,它並不針對某一種特定的RTOS來進行闡述,而是從整個設計RTOS的高度來爲讀者解析RTOS方方面面的知識。個人感覺本書比較適合已經有RTOS使用經驗的朋友來閱讀,在閱讀本書的同時,可以同時

原创 S3C2440驅動簡析——I2C驅動(2)

     緊接上一篇博文的I2C主要數據結構的介紹,現在就讓我們真正地進入I2C驅動的代碼裏面,領略一下這個稍微複雜點點的驅動。由於代碼已經有一定長度,再也不能像之前那樣整段copy,然後直接分析了。爲了鄙人以後能夠更好地翻閱自己的筆記,

原创 爲什麼你逃不脫打工被老闆壓榨的命運?

[ 本文轉自薄霧傾城 ] 之前在 iPc.me 發佈過一篇《爲什麼畢業後5年同學間的差距會拉得如此巨大?》引起大家不少的共鳴,今天繼續發佈一篇勵志的文章,首先聲明:如果你是“憤青”或“類憤青”,對不起,請你離開,我怕我的觀點再次傷害你那

原创 S3C2440驅動簡析——DM9000網卡驅動(1)

      繼續分析內核自帶的驅動源碼,這次目標直指DM9000網卡驅動,2000行的驅動代碼~~我們不能被表象所嚇倒(雖然比起之前的驅動難度的確更大),根據之前掌握的知識和對網卡硬件的學習,我們還是要有信心去征服它的!   下面先給出整

原创 Linux內核大講堂 (二) 傳說中的字符設備(1)

Linux內核大講堂 (二) 傳說中的字符設備(1)     就當我還在學校的時候,我就曾在一個裝機羣裏聽一位裝機聖手說,驅動程序的安裝沒你想的那麼簡單,分類型的,分爲字符設備驅動和塊設備驅動。我當時就納悶了,我說我裝機的時候好像沒看到啊

原创 Linux內核大講堂 (一) 設備驅動的基石驅動模型(5)

本文來自CSDN博客,轉載請標明出處:http://blog.csdn.net/z2007b/archive/2011/05/17/6428000.aspx //**************************************

原创 Linux內核大講堂 (一) 設備驅動的基石驅動模型(7)

本文來自CSDN博客,轉載請標明出處:http://blog.csdn.net/z2007b/archive/2011/05/19/6433003.aspx //**************************************

原创 mmap內存映射操作之一

    我們在驅動的代碼當中,經常需要把硬件地址映射到虛擬內存上面去,這就是我們需要學習mmap的原因所在了!正所謂磨刀不誤砍柴工,讓我們靜下心來學習一下這個十分有用的工具吧。   prototype : void *mmap(void

原创 S3C2440驅動簡析——I2C驅動(3)

     書接上回,在討論完i2c設備、i2c適配器等初始化和刪除相應驅動的程序後,我們在這個小節把注意力放在file_operations裏面的幾個函數操作上,先貼上file_operations結構體代碼,讓我們先看看其包含了哪幾個函

原创 Linux內核大講堂 (一) 設備驅動的基石驅動模型(6)

本文來自CSDN博客,轉載請標明出處:http://blog.csdn.net/z2007b/archive/2011/05/19/6432997.aspx //**************************************

原创 mmap內存映射操作之二

這次我們來講述mmap較爲具體一點的實現細節。   mmap設備方法是file_operations結構的成員,在Mmap系統調用發出時被調用。在此之前,內核已經完成了很多工作。mmap設備方法所需要做的就是建立虛擬地址到物理地址的頁表。

原创 Linux內核大講堂 (二) 傳說中的字符設備(2)

Linux內核大講堂 (二) 傳說中的字符設備(2)        這一節我們先給出一個字符設備的小例子,源碼結構如下: |-- wwhs_chardev |   |-- Makefile |   |-- wwhs_chardrv.c  

原创 S3C2440驅動簡析——DM9000網卡驅動(2)

     經過本系列第一篇博文對DM9000網卡驅動的框架解釋之後,接下來就應該按模塊來分析這個對新手來說的“龐然大物”了。本文先解釋.driver 和.remove 這兩條分支吧。什麼?不知道那兩個東東是幹什麼用的?請先看小弟這系列的第

原创 S3C2440驅動簡析——I2C驅動(4)

    說時遲,那時快,馬上進入I2C驅動的最後一個小節了,在這個小節裏,我們主要探討i2c_algorithm 數據結構和i2c-core.c 的一些主要函數及其作用。有鑑於i2c-core.c 代碼達2000行,所以本文僅對導出的函數

原创 好書推薦——厚黑學全書 (作者 李宗吾)

     圖書館偶拾厚黑學,加上之前對於這本書的聽聞,便拿起隨便翻翻。厚黑爲何物?其實則爲厚臉皮、黑心子。書中引例豐富翔實,從古到今各色鮮明人物一一囊括。其言語間蘊含了想當豐富的爲人處世之經驗。現僅以此書介紹給大家。      作者李宗吾