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_技_术_网——可——编——程——控-制-器-技——术——门——户
- 转到linux内核所在目录(LSP):cd /opt/mv_pro_4.0/montavista/pro/devkit/lsp/ti-davinci/
- 加载linux内核配置工具:make ARCH=arm CROSS_COMPILE=arm_v5t_le- xconfig
- 在这个图形工具中,可以配置需要的内核驱动。比如我们不需要硬盘支持,那就在Device Drivers中,选择"ATA/ATAPI/MFM/RLL Support",不选择主框,把该选项去掉就使得系统不包含硬盘支持而选择支持NAND。如图:
P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户
- 在Memory Technology Devices (MTD)选项中,找到NAND Flash DeviceDrivers选项。
WWW_P※LCJS_CO※M-PLC-技-.术_网
- 保证NAND Flash Device的选项是一个对号而不是一个点,同时选择Bootloader upgrade on NAND Device
WWW_PLCJS@_COM%-PLC-技.术_网
- 保证NAND Flash Device的选项是一个对号而不是一个点,同时选择Bootloader upgrade on NAND Device。