新闻中心

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



评论


相关推荐

技术专区

关闭