Linux裝置驅動程式 (轉)
? 好象很難,不知道有些什麼鬼.
不,其實不神秘。
首先,我對驅動的理解:
在中,充分利用386保護,引導後系統包裹起,運用程式僅可訪問()開放出來的,而不能直接訪問硬體資源(對不對呀???多多斧正啊,我覺得好象又不對!對Linux而言。)驅動程式是作為核心模組載入的,它才有直接訪問硬體資源的。運用程式透過訪問它開放出來的函式訪問硬體!
(上面的話對不對呀,to:qihaolinux@sian.com.cn">扔塊磚頁好呀)
一個問題:我昨天在 Red Hat 7.0 下寫(抄寫)了個原形,被告 該模組 for kernal 2.4.0-2.4.XX,but 當前kernal is 4.1.2(Red Hat 6.2??) .
Red Hat 7.1 是 2.4核心。天呀,我又要去當????!!!!
所以,如果不是必要(我是因為810在7.0中被支援才升級的,以前一直用的 PCI -> s3 375外接顯示卡),就用6.2吧!等到7。1好了。
My First Drive:
//===filename: hello.c
#define MODULE
#include
int init_module(void)
{
printk("<1>Hello World!n I'm HaoKe!nn") ;
return 0;
}
void cleanup_module(void)
{
printk("<1> I'm HaoKe!n I' not here now!nn") ;
}
//====use like this:
# gcc -c hello.c
root# insmode hello.o
Hello World!
I'm HaoKe!nn
root# rmmod hello.o
I'm HaoKe!
I' not here now!
本程式在 Red Hat 6.2 上透過,但在7.0上 Not OK(由於核心相關性問題)
也許在7.1上可以。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-988711/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- LINUX下的裝置驅動程式 (轉)Linux
- Linux裝置驅動程式學習----1.裝置驅動程式簡介Linux
- Linux裝置驅動之字元裝置驅動Linux字元
- 在Linux中,什麼是裝置驅動程式?如何安裝和解除安裝裝置驅動程式?Linux
- 深入淺出:Linux裝置驅動之字元裝置驅動Linux字元
- 乾坤合一:Linux裝置驅動之塊裝置驅動Linux
- 深入淺出分析Linux裝置驅動程式中斷(轉)Linux
- Linux塊裝置驅動Linux
- 蛻變成蝶:Linux裝置驅動之字元裝置驅動Linux字元
- 蛻變成蝶~Linux裝置驅動之字元裝置驅動Linux字元
- Linux裝置驅動程式設計之阻塞與非阻塞(轉)Linux程式設計
- 向嵌入式Linux移植實時裝置驅動程式(轉)Linux
- 開發Linux系統裝置驅動程式並不難(轉)Linux
- 用 Delphi 編寫 VxD 裝置驅動程式(轉) (轉)
- SCO UNIX 下裝置驅動程式開發 (轉)
- SCO UNIX 下裝置驅動程式開發(轉)
- Linux驅動實踐:如何編寫【 GPIO 】裝置的驅動程式?Linux
- 字元裝置驅動 —— 字元裝置驅動框架字元框架
- 【linux】驅動-7-平臺裝置驅動Linux
- Linux下的硬體驅動——USB裝置(上)(驅動配置部分)(轉)Linux
- 乾坤合一:Linux裝置驅動之USB主機和裝置驅動Linux
- 使用Windows 95虛擬裝置驅動程式(VxD) (轉)Windows
- UNIX下裝置驅動程式的基本結構(轉)
- 【linux】驅動-6-匯流排-裝置-驅動Linux
- Linux下的硬體驅動——USB裝置(下)(驅動開發部分)(轉)Linux
- linux 裝置驅動基本概念Linux
- 深入淺出分析Linux裝置驅動程式中斷Linux
- Linux裝置驅動探究第1天----spi驅動(1)Linux
- Linux裝置驅動框架、配置檔案及載入(轉)Linux框架
- RTOS裝置驅動向嵌人式Linux的移植(轉)Linux
- Windows95的裝置驅動程式的編寫 (轉)Windows
- Windows NT 裝置驅動程式開發基礎(1) (轉)Windows
- Windows NT 裝置驅動程式開發基礎(3) (轉)Windows
- Windows NT 裝置驅動程式開發基礎(2) (轉)Windows
- Windows NT 裝置驅動程式開發基礎(4) (轉)Windows
- Windows NT 裝置驅動程式開發基礎(5) (轉)Windows
- Windows NT 裝置驅動程式開發基礎(7) (轉)Windows
- Windows NT 裝置驅動程式開發基礎(6) (轉)Windows