新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > PC/104平臺嵌入式Linux系統核心定制方法

        PC/104平臺嵌入式Linux系統核心定制方法

        作者: 時間:2008-11-26 來源:網絡 收藏

          #make zImage/zdisk/bzImage/zlilo:生成一個經過壓縮的內核。如果要制作成啟動盤就使用make zdisk,而make zlilo則把生成的內核加入LLO中,不過在最初幾次編譯內核時不要使用此項,以免系統因生成的內核有故障而不能啟動。make bzImage用于生成超過1M文件大小的內核,makezImage生成小于1M的內核。內核文件是經過壓縮處理的。如果內核中使用了可裝卸的模塊,則需要依次運行以下指令:

          #make modules:編譯內核模塊。

          #make modules_install:安裝內核模塊。

          編譯后的內核文件存放在arch/i386/boot/目錄下。以下為一個內核編譯配置腳本,采用該腳本編譯的內核可運行于當前所有x86平臺,不具備網絡和串口支持,內核編譯后的大小在200K以內。

          #基于x86體系結構

          CONFIG_X86=y

          #是內核中最新功能(或處于實驗中的功能) 可用

          CONFIG_EXPERIMENTAL=y

          #選擇處理器類型和數學處理器仿真

          CONFIG_M386=y

          CONFIG_MATH_EMULATION=y

          #設置進程間通信協議

          CONFIG_SYSVI=y

          CONFIG_SYSCTL=y

          #設置可支持的二進制文件格式

          CONFIG_BINFMT_ELF=y

          #塊設備支持,CFC和DOC在此設置不同

          #設置內核支持DE驅動器

          CONFIG_BLK_DEV_DE=y

          CONFIG_BLK_DEV_DEDISK=y

          CONFIG_BLK_DEV_CMD640=y

          CONFIG_BLK_DEV_RZ1000=y

          CONFIG_BLK_DEV_DEI=y



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 大悟县| 柯坪县| 彰化县| 济宁市| 仁寿县| 杭锦后旗| 阳高县| 武鸣县| 苏尼特左旗| 隆子县| 神池县| 桦南县| 武宣县| 汶川县| 东兰县| 宝鸡市| 吴堡县| 西充县| 道孚县| 沾化县| 通城县| 杨浦区| 永济市| 庆城县| 兰州市| 石城县| 黄浦区| 偏关县| 罗定市| 岳普湖县| 宣汉县| 鄂尔多斯市| 拉孜县| 肥城市| 嵩明县| 曲阳县| 黑山县| 黄梅县| 泸定县| 永胜县| 双江|