色偷偷偷亚洲综合网另类,亚洲欧美另类在线观看,欧美午夜激情在线,久久久精品一区

Hi,歡迎來到嵌入式培訓高端品牌 - 華清遠見教育科技集團<北京總部官網>,專注嵌入式工程師培養15年!
當前位置: > 華清遠見教育科技集團 > 嵌入式學習 > 講師博文 > 為Android內核添加新驅動
為Android內核添加新驅動
時間:2017-01-06作者:華清遠見

為Android內核添加新驅動,并提供menuconfig選項

Android的Linux內核2.6.35添加驅動。

1. 在drives目錄下添加hello目錄,內含hello.c Kconfig Makefile

hello.c內容:
        #include <linux/init.h>
        #include <linux/module.h>

        MODULE_LICENSE("Dual BSD/GPL");

static int hello_init(void)
        {
                printk(KERN_ALERT"Hello, world\n");
                return 0;
        }
        static void hello_exit(void)
        {

        printk(KERN_ALERT"Goodbye, world\n");
        }

module_init(hello_init);
        module_exit(hello_exit);

Kconfig內容:
        config HELLO
        tristate "Hello Driver added by Farsight" 
        default n
        help
                test for adding driver to menuconfig. 
        MakeFile內容:
        obj-$(CONFIG_HELLO) += hello.o

2. 上面的Kconfig文件再加上下面的兩個配置,可使hello項出現在配置菜單中。

在arch/arm/Kconfig menu "Device Drivers" endmenu之間添加:
        source "drivers/hello/Kconfig"

在drivers/Kconfig menu "Device Drivers" endmenu之間添加:
        source "drivers/hello/Kconfig"

3.修改Drivers目錄下的Makefile文件,添加如下行:
        obj-$(CONFIG_HELLO) += hello/
        當CONFIG_HELLO為y或m時,使系統能找到hello驅動的makefile。

linux-2.6.35目錄下make menuconfig,在Device Drivers菜單下選中Hello Driver added by Farsight項比如M,作為module。然后保存配置,執行make命令,就可以看到 CC [M] drivers/hello/hello.o 的log了,hello目錄里生成了hello.o hello.ko的等文件。

發表評論
評論列表(網友評論僅供網友表達個人看法,并不表明本站同意其觀點或證實其描述)
色偷偷偷亚洲综合网另类,亚洲欧美另类在线观看,欧美午夜激情在线,久久久精品一区
主站蜘蛛池模板: 久久99国产综合精品女同| 97精品久久久中文字幕免费| 亚洲精品在线视频| 亚洲欧美日韩国产中文| 精品无码久久久久久国产| 亚洲色图17p| 久久精品最新地址| 欧美性猛交丰臀xxxxx网站| 韩国国内大量揄拍精品视频| 国模视频一区二区| 国产精品第3页| 91最新在线免费观看| 夜色77av精品影院| 久久电影一区二区| 午夜精品久久17c| 国产激情999| 亚洲国产小视频在线观看| 在线观看中文字幕亚洲| 精品久久久久久久久中文字幕 | 国产丝袜一区二区三区| 亚洲天堂网在线观看| 黄色91在线观看| 清纯唯美亚洲综合| 日韩精品免费综合视频在线播放| 亚洲人成网站在线播| 精品久久久久久| 国产精品18久久久久久首页狼| 亚洲国产精品成人va在线观看| 日韩中文字幕视频| 91av国产在线| 亚洲精品天天看| 欧美性生交大片免网| 成人国产在线激情| 日韩中文字幕网站| 国产福利成人在线| 一区二区三区国产在线观看| 国内精品美女av在线播放| 亚洲精品久久久久久久久久久久久| xxx欧美精品| 国产精品自在线| 欧美理论电影网|