原创 linux簡單的字符設備驅動程序(寫的很清晰)

轉自:http://blog.csdn.net/CreazyApple/article/details/7290680 要求:掌握添加設備驅動程序的方法 內容: 採用模塊方法,添加一個新的設備驅動程序。 要求添加字符設備的驅動。 編寫一個

原创 信號量的操作——semop函數

轉自:http://blog.sina.com.cn/s/blog_803527e70100vd4f.html   信號量的值與相應資源的使用情況有關,當它的值大於 0 時,表示當前可用的資源數的數量;當它的值小於 0 時,其絕對值表示等

原创 pthread_join函數、pthread_create函數及linux線程

轉自http://blog.csdn.net/jxxfqyy/article/details/4084193 pthread_join函數及linux線程 pthread_join使一個線程等待另一個線程結束。 代碼中如果沒有pth

原创 __VA_ARGS__ 與 ## 小檔案

轉自:http://www.cash.idv.tw/wordpress/?p=1531 我大致整理出要點, 供急功近利的新手參考. 1. __VA_ARGS__ 顧名思義, 就是一個可變的參數. 例如: #define ABC(forma

原创 使用ioctl和內核交換數據

1. 前言 使用ioctl系統調用是用戶空間向內核交換數據的常用方法之一,從ioctl這個名稱上看,本意是針對I/O設備進行的控制操作,但實際並不限制是真正的I/O設備,能是所有一個內核設備即可。 2. 基本過程 在內核空間中ioctl

原创 輕鬆記住大端小端的含義(附對大端和小端的解釋)

轉自:http://www.cnblogs.com/wuyuegb2312/archive/2013/06/08/3126510.html   或許你曾經仔細瞭解過什麼是大端小端,也動手編寫了測試手頭上的機器上是大端還是小端的程序,甚至還

原创 linux驅動的入口函數module_init的加載和釋放

轉自:http://blog.csdn.net/zhandoushi1982/article/details/4927579 就像你寫C程序需要包含C庫的頭文件那樣,Linux內核編程也需要包含Kernel頭文件,大多的Linux驅動程序

原创 在Linux系統如何讓程序開機時自動啓動

   核心提示:系統的服務在開機時一般都可以自動啓動,那在linux系統下如果想要程序在開機時自動啓動怎麼辦?我們知道在 windows系統“開始”-->“所有程序”-->“啓動”裏面放個快捷方式就行,那Linux系統下呢? 這也是一個比

原创 Linux設備驅動

Linux是Unix操作系統的一種變種,在Linux下編寫驅動程序的原理和思想完全類似於其他的Unix系統,但它dos或window環境下的驅動程序有很大的區別. 在linux中,驅動程序都是模塊化的。 module 翻譯成中文就是模塊,

原创 系統調用和驅動程序中相應函數的參數對應關係

轉自:http://blog.sina.com.cn/s/blog_6405313801012p9r.html   應用程序執行open、ioctl等系統調用,它們的參數和驅動程序中相應函數的參數不是一一對應的,其中經過了內核文件系統層的

原创 數字音頻基礎

轉自:http://blog.csdn.net/xl890727/article/details/7036188   1.     音頻技術基礎 聲音的產生是物理現象,人對聲音的感覺是生理、心理活動。一般,人耳對聲音的聽覺特性的要素是:響

原创 Linux基本指令

2.2系統分區 分區-格式化(寫入文件系統)-給每個分區起一個設備文件名-分配盤符(掛載)。 LINUX中的文件系統有EXT2,EXT3,EXT4(4KB爲一塊)。   3.1注意事項 1. Linux嚴格區分大小寫(命令和文件命名都

原创 數字音頻概覽

轉自:http://blog.csdn.net/fireseed/article/details/2186   相信您一定擁有一大摞的音頻格式,但是您有了解過它的存儲原理嗎?如果您是這方面的專家,那我只能用“班門弄斧”來形容我現在的所做所

原创 Linux驅動probe函數調用

轉自:http://blog.csdn.net/wbcuc/article/details/8618363   參考: http://blog.chinaunix.net/space.php?uid=15887868&do=blog&id

原创 Linux 的啓動流程

半年前,我寫了《計算機是如何啓動的?》,探討BIOS和主引導記錄的作用。 那篇文章不涉及操作系統,只與主板的板載程序有關。今天,我想接着往下寫,探討操作系統接管硬件以後發生的事情,也就是操作系統的啓動流程。 這個部分比較有意思。因爲在