新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > Linux 系統(tǒng)Kernel參數(shù)傳遞方式

        Linux 系統(tǒng)Kernel參數(shù)傳遞方式

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

        ARM體系結(jié)構(gòu):

        本文引用地址:http://www.104case.com/article/148510.htm

        1、最常用的,就是在make cONfig里修改“General Setup”子菜單中的“Defaultkernel command string”選項,通過修改這個選項來修改include/linux/autoconf.h文件中的CONFIG_CMDLINE宏。

        2、有的時候為了省去make menuconfig的時間,并且內(nèi)核命令也是固定的,就可以寫死內(nèi)核arch/arm/setup.c文件default_command_line,這個變量本來是初始化為CONFIG_CMDLINE的。

        3、除了方法1之外,另外一種正規(guī)的方法就是將內(nèi)核命令寫入內(nèi)核表中,然后通過start_kernel()->setup_arch()->parse_tags()->parse_tag()->parse_tag_cMDline()函數(shù)來將內(nèi)核表中的內(nèi)核命令覆蓋default_command_line變量(當(dāng)然你首先得有內(nèi)核表)。

        4、最后,有的板子會采取直接將內(nèi)核命令通過bootloader給內(nèi)核

        linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)


        評論


        相關(guān)推薦

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

        關(guān)閉
        主站蜘蛛池模板: 太仆寺旗| 兴宁市| 新津县| 阿尔山市| 新巴尔虎左旗| 井研县| 翁牛特旗| 册亨县| 庄河市| 安福县| 霞浦县| 略阳县| 鸡泽县| 伊春市| 井冈山市| 邛崃市| 晋宁县| 芦山县| 静宁县| 沙湾县| 肇源县| 南康市| 宣城市| 通州市| 晋中市| 成安县| 庄河市| 沙河市| 铜梁县| 开化县| 瑞安市| 托里县| 获嘉县| 景东| 东明县| 泾川县| 哈尔滨市| 浑源县| 龙口市| 镇康县| 板桥市|