国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

迅為4412開(kāi)發(fā)板實(shí)驗(yàn)Menuconfig_Kconfig(上)

發(fā)布時(shí)間:2020-12-22 10:37    發(fā)布者:就是塔塔
關(guān)鍵詞: 迅為 , 4412
3.1 本章導(dǎo)讀
Linux 驅(qū)動(dòng)工程師一定要掌握 Linux 內(nèi)核的編譯方法,也就是將 Linux 內(nèi)核源碼,編譯成針對(duì)特定硬件的二進(jìn)制鏡像。
在前面入門(mén)視頻“01-燒寫(xiě)、編譯以及基礎(chǔ)知識(shí)視頻”→“實(shí)驗(yàn) 10-搭建編譯環(huán)境uboot_linux_Android”中,簡(jiǎn)單的介紹過(guò)如何將 Linux 源碼編譯生成二進(jìn)制 zImage在本章中,將更加詳細(xì)的介紹這部分內(nèi)容,然后介紹 Kconfig 配置文件,Kconfig 文件是和編譯的 Makemenuconfig 工具配合使用的。最后還需要掌握“.config”文件的作用。
3.1.1 工具
3.1.1.1 硬件工具
1)PC 機(jī)
3.1.1.2 軟件工具
1)虛擬機(jī) Vmware
2)Ubuntu12.04.2
3)Ubuntu 系統(tǒng)下解壓生成的 Linux 源碼
3.1.2 預(yù)備課程
入門(mén)視頻“01-燒寫(xiě)、編譯以及基礎(chǔ)知識(shí)視頻”→“實(shí)驗(yàn) 10-搭建編譯環(huán)境uboot_linux_Android”或者使用手冊(cè)“五 Android 開(kāi)發(fā)環(huán)境搭建以及編譯”
3.1.3 視頻資源
本節(jié)配套視頻為“視頻 03_Menuconfig_Kconfig”
3.2 學(xué)習(xí)目標(biāo)
本章需要學(xué)習(xí)以下內(nèi)容:
掌握 Menuconfig 的用法
理解 Kconfig 文件并掌握修改 Kconfig 的方法
理解配置文件“.config”
Linux 內(nèi)核配置裁減
3.3 Linux 內(nèi)核配置系統(tǒng)
Linux 內(nèi)核配置系統(tǒng)由三個(gè)部分組成。
Makefile 文件:分布在 Linux 內(nèi)核源碼中的 Makefile 文件,定義了 Linux 內(nèi)核的編譯規(guī)則。
Kconfig 文件:給用戶提供配置選擇的功能。
配置工具:這里使用的是 menuconfig,相比其它工具,這個(gè)工具使用的比較多,也比較
容易上手,無(wú)論哪個(gè)機(jī)構(gòu)發(fā)布的 Linux 版本應(yīng)該都是支持 menuconfig 的。
3.4 Menuconfig 的操作
Linux 的裁減配置是通過(guò) menuconfig 工具來(lái)實(shí)現(xiàn)的,本節(jié)介紹如何使用這個(gè)工具。
3.4.1 Menuconfig 發(fā)展歷史簡(jiǎn)介
在 Linux 發(fā)展過(guò)程中,配置內(nèi)核可以使用以下工具。
#make config
這是基于文本的最為傳統(tǒng)的配置界面,不推薦使用
#make menuconfig
基于文本菜單的配置界面,現(xiàn)在大部分都是使用這個(gè)工具來(lái)裁減配置內(nèi)核的,本章節(jié)也是
介紹這種方法。
#make xconfig
要求 QT 被安裝,用的比較少。
#make gconfig
要求 GTK,用的比較少。
上面不同的命令代表使用不同的工具,如下圖所示,在源碼目錄下,輸入命令“make
config”。

如上圖所示,這是一個(gè)文本類型的配置工具,根據(jù)提示“scripts/kconfig/conf --oldaskconfig Kconfig”可以知道,這種方法是舊的配置方法,雖然 Linux 內(nèi)核可能會(huì)長(zhǎng)時(shí)間的支持,但是不人性化的操作方式,會(huì)降低效率,所以現(xiàn)在幾乎淘汰了。
使用“Ctrl+c”可以退出配置界面,退出后,如下圖所示。

3.4.2 Menuconfig 操作方法
前面實(shí)驗(yàn)提到過(guò) menuconfig 實(shí)現(xiàn)的代碼在源碼“scripts”目錄下,不過(guò)這里根本不用關(guān)心它是怎么實(shí)現(xiàn)的,只需要掌握怎么操作即可,就像學(xué)習(xí)開(kāi)車,要知道怎么打方向盤(pán),而不需要知道方向盤(pán)和輪子之間是怎么傳動(dòng)的。
下面介紹 menuconfig 的操作方法。
如下圖所示,在源碼目錄下,輸入命令“make Menuconfig”。

如下圖所示,進(jìn)入配置界面。這個(gè)功能界面對(duì)應(yīng)配置工具,它包含配置命令解釋器,對(duì)配置腳本中使用的命令進(jìn)行解釋;還包含了配置用戶界面,用來(lái)提供字符界面和圖形界面。這些配置工具都是使用腳本語(yǔ)言編寫(xiě)的,不過(guò)只用關(guān)心怎么使用。

如下圖所示,“方向按鍵”中的“左右”可以選擇你需要的操作。“
本文地址:http://m.qingdxww.cn/thread-751641-1-1.html     【打印本頁(yè)】

本站部分文章為轉(zhuǎn)載或網(wǎng)友發(fā)布,目的在于傳遞和分享信息,并不代表本網(wǎng)贊同其觀點(diǎn)和對(duì)其真實(shí)性負(fù)責(zé);文章版權(quán)歸原作者及原出處所有,如涉及作品內(nèi)容、版權(quán)和其它問(wèn)題,我們將根據(jù)著作權(quán)人的要求,第一時(shí)間更正或刪除。
您需要登錄后才可以發(fā)表評(píng)論 登錄 | 立即注冊(cè)

廠商推薦

  • Microchip視頻專區(qū)
  • 利用SAM E54 Xplained Pro評(píng)估工具包演示CAN轉(zhuǎn)USB橋接器以及基于CAN的主機(jī)和自舉程序應(yīng)用程序
  • 使用SAM-IoT Wx v2開(kāi)發(fā)板演示AWS IoT Core應(yīng)用程序
  • 使用Harmony3加速TCP/IP應(yīng)用的開(kāi)發(fā)培訓(xùn)教程
  • 集成高級(jí)模擬外設(shè)的PIC18F-Q71家族介紹培訓(xùn)教程
  • 貿(mào)澤電子(Mouser)專區(qū)
關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號(hào) | 京公網(wǎng)安備11010502021702
快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 国内精品免费麻豆网站91麻豆 | 亚洲激情中文字幕 | 色噜噜狠狠狠综合曰曰曰 | 91精选视频 | 在线观看中文字幕亚洲 | 久久久久久久国产精品 | 久久激情网 | 国内自拍偷拍网 | 亚洲一区网站 | 天天操天天摸天天射 | 国产在线观看一区 | 青青在线国产视频 | 9999久久| 亚洲欧洲精品一区二区三区 | 日日摸狠狠的摸夜夜摸 | 国产人成午夜免费噼啪视频 | 国模啪啪一区二区三区 | 欧美性福 | 69视频在线观看高清免费 | 请输入搜索词:www免费 | 91精品在线看| 青青操视频在线免费观看 | 99精品国产自在现线免费下载 | 香蕉精品视频在线观看 | 97国内免费久久久久久久久久 | 黄色影片免费在线观看 | 亚洲欧美成人综合 | 亚洲免费成人网 | 国内色综合精品视频在线 | 七月婷婷精品视频在线观看 | 国产中文字幕亚洲 | 天堂一区二区在线观看 | 日韩一区二区视频 | 久久久精品日本一区二区三区 | 国产欧美一区二区三区观看 | 欧美三级免费 | 国产色综合一区二区三区 | 国产日本欧美在线观看乱码 | 特级毛片网站 | 综合色婷婷| 国产欧美国产精品第一区 |