欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1059|回復: 0
收起左側

使用itop4412開發板單獨編譯驅動模塊

[復制鏈接]
ID:245207 發表于 2020-2-25 12:17 | 顯示全部樓層 |閱讀模式
面我們的驅動是放在了內核源碼的目錄下來實現的編譯成驅動模塊,很多時候我們都是
拿到一個驅動源碼,不需要把他放到內核源碼里面,而是直接把他編譯成驅動模塊,下面我們
來講下實現方法,我們還是以蜂鳴器的驅動為例來講解。
1)因為開發板帶的內核默認是把蜂鳴器直接編譯到內核里面了,所以我們要重復前邊的
步驟“1”到步驟“19”,完成這些步驟以后,把生成的鏡像“zImage”燒寫到開發板。
2)然后在虛擬機的目錄下用命令 mkdir 建立文件夾“module”,如下圖所示。
1.jpg 3)然后用命令 cd 進入到建立的“module”文件夾,如下圖所示。
2.jpg

4)拷貝內核里面的蜂鳴器驅動到 module 文件夾,如下圖所示。
3.jpg
5)然后在 module 文件夾建立文件“Makefile”,如下圖所示。
4.jpg
6)然后在"Makefile"文件輸入下面的信息。
obj-m += itop4412_buzzer.o
KDIR := /home/broswer/iTop4412_Kernel_3.0
PWD = $(shell pwd)
all:
make -C $(KDIR) M=$(PWD) modules
clean:
rm -RF *.o
其中的“KDIR := /home/broswer/iTop4412_Kernel_3.0"是指定我們內核源碼所在的目
錄,我這里內核源碼是放在了“/home/broswer/”目錄下面,需要根據自己的存放位置來修
改這個目錄。
7)然后保存并退出 Makefile,在終端輸入”make“命令,編譯蜂鳴器驅動,如下圖所
示。

5.jpg

8)編譯完成后,可以看下在“module”文件夾下面生成了“itop4412_buzzer.ko”,

如下圖所示。
6.jpg
9)然后可以參照前面的步驟”22“來測試我們編譯的蜂鳴器驅動了。


回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表