fedora 18建立linux核心樹

2021-08-20 22:46:43 字數 938 閱讀 4238

1.安裝與make menuconfig命令相關的安裝包:yum install ncurses*

static void hello_exit(void) 

module_init(hello_init); 

module_exit(hello_exit); 

#vi makefile命令

obj-m := hello.o

kerneldir := /lib/modules/3.6.10-4.fc18.i686/build

pwd := $(shell pwd)

modules:

$(make) -c $(kerneldir) m=$(pwd) modules

modules_install:

$(make) -c $(kerneldir) m=$(pwd) modules_install

clean:

rm -rf *.o *~ core .depend .*.cmd *.ko *.mod.c .tmp_versions $(target)

注意:$(make) 和rm前面不是空格,只能用tab鍵。

成功的話,我們在程式目錄下用ls 命令就能 看到programmodules目錄下產生了如下檔案:

hello.c hello.mod.c hello.o modules.order

hello.ko hello.mod.o makefile module.symvers

其中hello.ko就是可載入的模組檔案。

#insmod  ./hello.ko   載入hello.ko到核心中

#lsmod |grep hello  檢視當前所有驅動模組

#rmmod hello   移除hello模組

程式的輸出結果我們可以用命令:cat   /var/log/messages |tail -6    檢視。

結束。 

Fedora 18 安裝 flash 外掛程式

rpm是redhat package manager redhat軟體包管理工具 的縮寫,這一檔案格式名稱雖然打上了redhat的標誌,但是其原始設計理念是開放式的,現在包括openlinux s.u.s.e.以及turbo linux等linux的分發版本都有採用,可以算是公認的行業標準了。noa...

Fedora 18 安裝Ati顯示卡驅動

注意 3.8核心不支援此驅動 開啟終端 切換到rootsu 新增第三方軟體源 原文中這個源,我連不上,不過加了好像也沒什麼壞處 yum nogpgcheck install 殺掉x程序init 3 以root使用者登陸 啟用驅動catalyst config display enable 這步有點問...

使用U盤安裝Fedora18

第一步 製作u盤啟動 用到的工具軟體 uitraiso 用到的fedora映象 fedora 18 beta i386 iso 的所有版本 第二步 將映象寫到u盤 1.選擇 檔案 開啟 找到映象fedora 18 beta i386 iso 2.選擇 啟動 寫入硬碟映像 3.在彈出的 寫入硬碟映像 ...