博客專欄

        EEPW首頁 > 博客 > RK3568驅動指南|第二篇 字符設備基礎-第7章 menuconfig圖形化配置實驗(五)

        RK3568驅動指南|第二篇 字符設備基礎-第7章 menuconfig圖形化配置實驗(五)

        發布人:紅李亞 時間:2024-03-08 來源:工程師 發布文章
        7.5 自定義菜單實驗
        有了上面的理論基礎后,我們就可以自己在圖形化配置界面中來自定義一個菜單,要定義一個菜單,根據我們前面的分析,是不是就要從Kconfig文件入手呀。因為圖形化配置界面是根據Kconfig文件來生成的!
        1 在kernel目錄下創建一個topeet的文件夾,如下(圖7-22)所示:

        2 打開kernel下的Kconfig文件,在里面加入以下代碼:

        source “topeet/Kconfig”

        添加完成后如下(圖7-23)所示:

        3 然后進入到topeet文件夾,在此文件夾下創建一個Kconfig文件,創建完成如下(圖7-24)所示:

        4 打開創建好的Kconfig文件,寫入以下(圖7-25)內容:

        在上面的代碼中,我們在主菜單中添加了一個名為 test menu 的子菜單,然后在這個子菜單里面我們添加了一個名為 TEST_CONFIG 的配置項,這個配置項變量類型為 bool,默認配置為 Y,幫助信息為 just test,注釋為 just test。添加完成如下圖(圖7-26)所示:

        5 添加完成以后,打開圖形化配置界面,如下圖(圖7-27)所示:

        6子菜單中的配置項,默認為 y,注釋信息為 just test。

        7 在此界面輸入?,顯示幫助信息為 just test,如下(圖7-29)所示:

        8 保存退出后,打開內核源碼目錄下的.config 文件,如下圖(圖7-30)所示:

        9 可以在這個.config 文件中找到添加的 TEST_CONFIG(注意,我們需要在 make menuconfig 中保存才可以看到,否則是看不到我們添加的這個選項的),這樣在編譯內核的時候就可以根據這個配置信息來執行對應的操作了,就是我們下一章節要給大家講的把驅動編譯進內核,如下圖所示:


        *博客內容為網友個人發布,僅代表博主個人觀點,如有侵權請聯系工作人員刪除。



        關鍵詞: 開發板

        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 布尔津县| 石狮市| 弥勒县| 诸城市| 突泉县| 平塘县| 扬州市| 宜昌市| 老河口市| 类乌齐县| 溧阳市| 雷波县| 治县。| 临清市| 灌阳县| 雅江县| 堆龙德庆县| 林周县| 西乡县| 宁强县| 南溪县| 新乡县| 崇仁县| 万全县| 芦山县| 池州市| 平凉市| 金门县| 陕西省| 凌源市| 四川省| 闸北区| 綦江县| 新竹县| 萍乡市| 洪湖市| 赫章县| 吕梁市| 铁力市| 灵璧县| 金门县|