你现在位置:首页>技术论文>软件知识>正文
达芬奇-编译内核
日期:2008-5-31 0:16:33 来源:本站整理  
点击: 作者:
点击【】放大字体.
WWW.PLCJS.COM——可编程控制器技术门户

达芬奇-编译内核
plcjs.技.术_网

声明:一切为了共同进步
WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

作者:耿磊
WW.W_PLC※JS_C,OM-PL,C-技.术_网

使用:host $ make ARCH=arm CROSS_COMPILE=arm_v5t_le- davinci_dm644x_defconfig命令可还原默认配置。使用make menuconfig、host $ make ARCH=arm CROSS_COMPILE=arm_v5t_le- xconfig或者host $ make ARCH=arm CROSS_COMPILE=arm_v5t_le- gconfig来进行驱动配置。
plcjs.技.术_网

注:resizer驱动的位置在device drivers->character devices中。
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

用root用户进行内核编译:host$ make ARCH=arm CROSS_COMPILE=arm_v5t_le- uImage,可生成uImage文件,其文件路径为:home/avs/workdir/lsp/ti_davinci/arch/arm/boot/uImage将其拷贝到主机的/tftpboot目录下,并使用chmod a+r /tftpboot/uImage命令修改其权限。
WWW.PLCJS.COM——可编程控制器技术门户

例如编译一个支持NAND的新内核步骤如下:
WWW_PL※CJS_COM-PLC-技.术_网

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

  1.  转到linux内核所在目录(LSP):cd /opt/mv_pro_4.0/montavista/pro/devkit/lsp/ti-davinci/
  2. 加载linux内核配置工具:make ARCH=arm CROSS_COMPILE=arm_v5t_le- xconfig
  3. 在这个图形工具中,可以配置需要的内核驱动。比如我们不需要硬盘支持,那就在Device Drivers中,选择"ATA/ATAPI/MFM/RLL Support",不选择主框,把该选项去掉就使得系统不包含硬盘支持而选择支持NAND。如图:
    P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

    内核编译
  4. 在Memory Technology Devices (MTD)选项中,找到NAND Flash DeviceDrivers选项。
    WWW_P※LCJS_CO※M-PLC-技-.术_网

  5. 保证NAND Flash Device的选项是一个对号而不是一个点,同时选择Bootloader upgrade on NAND Device
    WWW_PLCJS@_COM%-PLC-技.术_网

  6. 保证NAND Flash Device的选项是一个对号而不是一个点,同时选择Bootloader upgrade on NAND Device。
评论内容
载入中...
载入中...
P
L
C



|










|


P
L
C









·最新招聘信息
·最新求职信息
·推荐产品
·推荐厂商
·栏目热门排行
·站内热门排行