新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > Linux內(nèi)核驅(qū)動程序的配置

Linux內(nèi)核驅(qū)動程序的配置

作者: 時間:2016-10-08 來源:網(wǎng)絡(luò) 收藏

在新增的 test 目錄下,應(yīng)該包含如下 Makefile 文件:#drivers/test/Makefile # Makefile for the TEST # obj-$(CONFIG_TEST) +=test.o test_queue.o test_client.o obj-$(CONFIG_TEST_USER) += test_ioctl.o obj-$(CONFIG_PROC_FS) += test_proc.o obj-¥(CONFIG_TEST_CPU) +=cpu/該腳本根據(jù)配置變量的取值構(gòu)建 obj-* 列表。由于 test 目錄中包含一個子目錄 cpu,當(dāng) CONFIG_TEST_CPU=y 時,需要將 cpu 目錄加入列表。

test 目錄中 cpu 子目錄也需要包含如下的 Makefile 文件:#drivers/test/test/Makefile #Makefile for the TEST CPU obj-$(CONFIG_TEST_CPU) +=cpu.o為了使得整個 test 目錄能夠被編譯命令作用到,test 目錄父目錄中的 Makefile 文件也需要新增如下腳本:obj-$(CONFIG_TEST) +=test/在 drivers/Makefile 中加入 obj-$(CONFIG_TEST) +=test/,使得用戶在進(jìn)行內(nèi)核編譯時能夠進(jìn)入 test 目錄。

增加了 Kconfig 和 Makefile 文件之后的新的 test 樹型目錄如下所示:|——test |——cpu |——cpu.c |——test.c |——test_client.c |——test_ioctl.c |——test_proc.c |——test_queue.c |——Makefile |——Kconfig


上一頁 1 2 3 下一頁

關(guān)鍵詞:

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉