linux imx6 内核编译,iMX6UL---zlg M6G2C开发板内核编译记录

开发板型号:zlg EPC-6G2C-L

ARM架构:Cortex-A7

Kernel :4.1.15

CPU:[iMX_6UL系列]MCIMX6G2CVM05AA 主频528MHz

RAM: IS43TR16128B , 256MB SDRAM

ROM: ML02, 256MB NAND Flash

1. 编译流程:

//清除上次编译生成的文件

make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- distclean

//指定内核配置文件,生成对应内核目录下的.config

make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- epc_m6g2c_defconfig

//配置内核,按需修改

make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- menuconfig

//编译内核,-j8指示用多进程跑,时间缩短

make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- all -j8

注意:所有命令都需要指定

ARCH=arm 针对arm架构,默认是x86架构

CROSS_COMPILE=arm-linux-gnueabihf- 使用arm-linux-gnueabihf-XXX交叉编译器

2. 保存内核配置文件

//生成defconfig配置文件

make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- savedefconfig

//备份defconfig

cp defconfig arch/arm/configs/epc_m6g2c_my_defconfig

注意:保存defconfig配置文件,也要指定ARCH 和 CROSS_COMPILE选项,否则默认保存的是x86版本的,下次指定所保存的defconfig文件进行编译时就会出错。

本文地址:https://blog.csdn.net/sunny_hu92/article/details/107908121

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
目录 第一篇 Linux 基础 ··············································································1 第 1 章 Linux 操作系统简介 ·································································2 1.1 Linux 内核·····················································································2 1.1.1 简介·······················································································2 1.1.2 特点·······················································································3 1.1.3 内核版本号 ·············································································5 1.1.4 组成部分·················································································6 1.2 Linux 发行版··················································································9 1.3 嵌入式 Linux················································································12 1.3.1 嵌入式 Linux 的特点································································12 1.3.2 嵌入式 Linux 的产品形态··························································12 第 2 章 安装 Linux 操作系统 ·······························································14 2.1 获得 Linux 环境的三种方式·····························································14 2.2 发行版选择和 ISO 下载 ··································································15 2.3 VMware Player 软件·······································································16 2.3.1 下载和安装 ···········································································16 2.3.2 设置虚拟化支持 ·····································································18 2.4 使用现成的虚拟机 ········································································19 2.5 创建和配置虚拟机 ········································································23 2.5.1 创建虚拟机 ···········································································23 2.5.2 虚拟机设置 ···········································································26 2.6 安装 Ubuntu·················································································28 2.6.1 实体机安装前准备 ··································································28 2.6.2 虚拟机安装前准备 ··································································30 2.6.3 正式安装 Ubuntu·····································································32 2.7 初识 Ubuntu·················································································36 2.7.1 Ubuntu 桌面···········································································36 2.7.2 输入法··················································································37 2.7.3 系统设置···············································································37

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值