嵌入式爱好者

a40i 单独编译源码

2020-10-24 10:24| 发布者: yangy| 查看: 1246| 评论: 0

类目: A40i/T3系列产品  >  Linux     文档编号: 426

    • 文件系统(在lichee目录下执行)

      • 编译文件系统,生成rootfs.ext4:

        source .buildconfig
        source buildroot-201611/scripts/mkcmd.sh
        init_defconf
        make O=${LICHEE_BR_OUT} -C ${LICHEE_BR_DIR} LICHEE_GEN_ROOTFS=y
        
      • 不编译文件系统,直接修改lichee/out/sun8iw11p1/linux/common/buildroot/target目录,生成rootfs.ext4

        source .buildconfig
        source buildroot-201611/scripts/mkcmd.sh
        init_defconf
        PATH="${LICHEE_BR_OUT}/host/bin:${LICHEE_BR_OUT}/host/sbin:${LICHEE_BR_OUT}/host/usr/bin:${LICHEE_BR_OUT}/host/usr/sbin:${LICHEE_BR_OUT}/host/opt/ext-toolchain/bin:$PATH" mke2img -d ${LICHEE_BR_OUT}/target -G 4 -R 1 -B 0 -I 0 -o ${LICHEE_BR_OUT}/images/rootfs.ext2
        cp ${LICHEE_BR_OUT}/images/rootfs.ext4 ${LICHEE_PLAT_OUT}
        

        执行build.sh pack后,生成修改文件系统后的烧写固件

    • 内核

      • 配置
        cd linux-3.10 ; make menuconfig ARCH=arm > 内核默认配置文件为lichee/linux-3.10/arch/arm/configs/sun8iw11p1smp_oka40i_c_defconfig,如果在执行make menuconfig时报错,有可能是没有安装ncurses库,ubuntu12.04使用apt-get install libncurses5-dev安装
      • 编译
        build.sh -m kernel 只编译kernel

已解决

未解决

只是看看

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-11-22 16:46

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

返回顶部