NXP 官方提供的 Linux 源码编译后只能在自己的开发板上运行,所以以 NXP 的开发板作为参考,将 Linux

内核移植到 i.MX6UL 终结者开发板上。

76.1.1.1 配置交叉编译工具链

进入内核目录 linux-imx-rel_imx_4.1.15_2.1.0_ga 下,修改 Makefile 文件,在 Makefile 文件中有 ARCH 和

CROSS_COMPILE 这两个的变量,通过这两个变量指定交叉编译工具。修改如下图所示:

修改这两个变量的值后在编译时,就不用在指定编译工具了。

76.1.1.2 配置并编译 Linux 内核

每个板子都有对应的默认的配置文件,在编译 Linux 内核之前,需要根据目标开发板选择不同的配置文

件 , 这 些 配 置 文 件 保 存 在 arch/arm/configs 目 录 下 。 NXP 官 方 的 开 发 板 默 认 对 应 的 配 置 文 件 是

imx_v7_mfg_defconfig。

进入到 Ubuntu 虚拟机的 Linux 源码目录下,执行以下命令来配置内核:

make clean //编译之前先清理一下

make imx_v7_mfg_defconfig //配置 Linux 内核

配置完成后,会生成 .config 文件,如下两个图所示:

配置完成后就可以进行编译了,使用下面的命令:

make -j8 //编译 Linux 内核

编译完成如下图所示:

编译完成后,我们会得到两个文件。

1 Linux 内核镜像文件:arch/arm/boot/zImage。

2 设备树文件:arch/arm/boot/dts/imx6ull-14x14-evk.dtb。

通过编译官方 Linux 源码得到了 Linux 内核和设备树文件。Linux 内核源码的编译流程是一样的,不同开

发板对应的配置文件和设备树文件不一样。因此在移植 Linux 源码到自己的开发板时需要添加对应的内核配

置文件和设备树文件。

更多内容关注:北京迅为

迅为IMX6ULL开发板Linux系统移植-NXP官方Linux源码编译相关推荐

  1. imx6板载linux登录时间,大干货!迅为IMX6开发板丨Android丨Ubuntu丨Linux丨三大系统全开源.doc...

    大干货!迅为IMX6开发板丨Android丨Ubuntu丨Linux丨三大系统全开源.doc (5页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.90 ...

  2. imx6 linux 开发环境,大干货!迅为IMX6开发板丨Android丨Ubuntu丨Linux丨三大系统全开源...

    描述 迅为IMX6开发板丨Android丨Ubuntu丨Linux丨三大系统全开源 板载模块:WIFI蓝牙.4G.GPS.SATA.CAN/RS485.重力加速度计,电子罗盘等 资料丰富:原理图.底板 ...

  3. [教程]北京迅为iMX6ULL开发板上配置 AP 热点

    本文转自迅为iMX6ULL开发板使用手册第九十九章,使用的资料已经放到了开发板网盘资料中,路径为:11_Linux 系统开发进阶\99_章节使用资料. 关注公众号"迅为电子" , ...

  4. 迅为iMX6ULL开发板-创建 ap 热点

    本文转自迅为iMX6ULL开发板使用手册第九十九章,使用的资料已经放到了开发板网盘资料中,路径为:11_Linux 系统开发进阶\99_章节使用资料. 关注公众号"迅为电子" ,  ...

  5. i.MX6ULL移植NXP官方Linux内核imx_5.4.47_2.2.0

    目录 开发环境 设置交叉编译工具链 下载NXP官方维护的内核 使用官方配置编译 使用4.9.88版本的设备树 通过网络下载内核镜像以及设备树 使用之前写在emmc中的根文件系统 添加自己的板子 使用n ...

  6. mysql5.5.8编译安装_Mysql应用linux下mysql 5.5.8 源码编译安装

    <MysqL应用linux下MysqL 5.5.8 源码编译安装>要点: 本文介绍了MysqL应用linux下MysqL 5.5.8 源码编译安装,希望对您有用.如果有疑问,可以联系我们. ...

  7. 迅为IMX6ULL开发板Linux学习教程

    1800+页使用手册(持续更新)+入门视频教程+实战视频教程 关注VX公众号:迅为电子 ,  回复 :终结者,免费获取产品资料  让教程更细致,终结入门难! 所有教程由迅为原创,是迅为工作多年的工程师 ...

  8. 北京迅为IMX6ULL开发板 DHT11网络编程实战练习

    转自:[北京迅为i.mx6ull终结者开发板使用手册]第六十三章 QT 实战项目 硬件平台:IMX6ULL开发板   63.1 DHT11&网络编程实战练习 本项目为阶段性练习,内容简洁实用, ...

  9. 迅为IMX6ULL开发板NFS服务器的搭建

    基于迅为IMX6ULL开发板 (1)在 ubuntu 安装 nfs 服务:在管理员的身份下运行 apt-get install nfs-kernel-server (2) 在/home 下创建一个名为 ...

  10. 迅为iMX6ULL开发板使用手册资料下载地址

    i.MX6ULL终结者资料介绍:https://www.bilibili.com/video/BV1ny4y1h7gQ i.MX6ULL终结者三大手册,加速学习和开发速度,一秒化无形! 你能想到的知识 ...

最新文章

  1. 【星云测试】精准测试的软件产品质量效率变化分析
  2. 【分享】2019张小龙微信公开课要点整理
  3. [设计模式]工厂模式factory
  4. mysql主从虚拟机_虚拟机centos7Mysql实现主从配置
  5. 数据结构--队列Queue--链式队列、顺序队列
  6. notepad自动对齐html代码,notepad如何存储为html格式化
  7. 笔记 | 《机器学习》中计算学习理论(上)
  8. 安装 pear、phpunit 测试用例步骤方法
  9. PLIP--Linux 并口网络解决方法
  10. java 组件更新,java – 我可以批量处理一些Swing组件更新,以便重绘全部一次完成吗?...
  11. python selenium下载图片_selenium下载图片(原图)
  12. SPSS配对样本t检验
  13. Excel如何用IF函数进行数据筛选
  14. 计算机4级英语词汇,四级词汇,2020英语四级必背词汇?
  15. Spark Transformation算子->subtract
  16. ASPNET 5 和 dnx commands
  17. 盲盒app源码,可搭建部署二开.模式功能介绍.
  18. 按键精灵——欲望驱使之下的碧蓝航线12-4练级脚本
  19. JavaScript实现动态广告弹出框
  20. 2021年前的最后一篇文章,分享一下前端这几年的感受和心得,总结过去展望未来

热门文章

  1. 基于51单片机+74LS138译码器+8位共阴数码管时钟设计—按键修改时间
  2. 电力线通信(Power Line Communication)简介
  3. 固定资产管理模式的演变历程
  4. 【NA】函数最佳逼近(三)切比雪夫多项式
  5. Java程序员必读的10本书籍
  6. 基于WEB的客户关系管理系统
  7. android 将鼠标右键点击事件改为点击后返回功能
  8. Oracle数据库备份与恢复
  9. 自由手写体字帖pdf_何某手写体:一款随心所欲充满趣味的日系手写字体 免费商用...
  10. 一个神奇的FLAC转MP3在线工具