迅为IMX6ULL开发板Linux系统移植-NXP官方Linux源码编译
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源码编译相关推荐
- imx6板载linux登录时间,大干货!迅为IMX6开发板丨Android丨Ubuntu丨Linux丨三大系统全开源.doc...
大干货!迅为IMX6开发板丨Android丨Ubuntu丨Linux丨三大系统全开源.doc (5页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.90 ...
- imx6 linux 开发环境,大干货!迅为IMX6开发板丨Android丨Ubuntu丨Linux丨三大系统全开源...
描述 迅为IMX6开发板丨Android丨Ubuntu丨Linux丨三大系统全开源 板载模块:WIFI蓝牙.4G.GPS.SATA.CAN/RS485.重力加速度计,电子罗盘等 资料丰富:原理图.底板 ...
- [教程]北京迅为iMX6ULL开发板上配置 AP 热点
本文转自迅为iMX6ULL开发板使用手册第九十九章,使用的资料已经放到了开发板网盘资料中,路径为:11_Linux 系统开发进阶\99_章节使用资料. 关注公众号"迅为电子" , ...
- 迅为iMX6ULL开发板-创建 ap 热点
本文转自迅为iMX6ULL开发板使用手册第九十九章,使用的资料已经放到了开发板网盘资料中,路径为:11_Linux 系统开发进阶\99_章节使用资料. 关注公众号"迅为电子" , ...
- i.MX6ULL移植NXP官方Linux内核imx_5.4.47_2.2.0
目录 开发环境 设置交叉编译工具链 下载NXP官方维护的内核 使用官方配置编译 使用4.9.88版本的设备树 通过网络下载内核镜像以及设备树 使用之前写在emmc中的根文件系统 添加自己的板子 使用n ...
- mysql5.5.8编译安装_Mysql应用linux下mysql 5.5.8 源码编译安装
<MysqL应用linux下MysqL 5.5.8 源码编译安装>要点: 本文介绍了MysqL应用linux下MysqL 5.5.8 源码编译安装,希望对您有用.如果有疑问,可以联系我们. ...
- 迅为IMX6ULL开发板Linux学习教程
1800+页使用手册(持续更新)+入门视频教程+实战视频教程 关注VX公众号:迅为电子 , 回复 :终结者,免费获取产品资料 让教程更细致,终结入门难! 所有教程由迅为原创,是迅为工作多年的工程师 ...
- 北京迅为IMX6ULL开发板 DHT11网络编程实战练习
转自:[北京迅为i.mx6ull终结者开发板使用手册]第六十三章 QT 实战项目 硬件平台:IMX6ULL开发板 63.1 DHT11&网络编程实战练习 本项目为阶段性练习,内容简洁实用, ...
- 迅为IMX6ULL开发板NFS服务器的搭建
基于迅为IMX6ULL开发板 (1)在 ubuntu 安装 nfs 服务:在管理员的身份下运行 apt-get install nfs-kernel-server (2) 在/home 下创建一个名为 ...
- 迅为iMX6ULL开发板使用手册资料下载地址
i.MX6ULL终结者资料介绍:https://www.bilibili.com/video/BV1ny4y1h7gQ i.MX6ULL终结者三大手册,加速学习和开发速度,一秒化无形! 你能想到的知识 ...
最新文章
- 【星云测试】精准测试的软件产品质量效率变化分析
- 【分享】2019张小龙微信公开课要点整理
- [设计模式]工厂模式factory
- mysql主从虚拟机_虚拟机centos7Mysql实现主从配置
- 数据结构--队列Queue--链式队列、顺序队列
- notepad自动对齐html代码,notepad如何存储为html格式化
- 笔记 | 《机器学习》中计算学习理论(上)
- 安装 pear、phpunit 测试用例步骤方法
- PLIP--Linux 并口网络解决方法
- java 组件更新,java – 我可以批量处理一些Swing组件更新,以便重绘全部一次完成吗?...
- python selenium下载图片_selenium下载图片(原图)
- SPSS配对样本t检验
- Excel如何用IF函数进行数据筛选
- 计算机4级英语词汇,四级词汇,2020英语四级必背词汇?
- Spark Transformation算子->subtract
- ASPNET 5 和 dnx commands
- 盲盒app源码,可搭建部署二开.模式功能介绍.
- 按键精灵——欲望驱使之下的碧蓝航线12-4练级脚本
- JavaScript实现动态广告弹出框
- 2021年前的最后一篇文章,分享一下前端这几年的感受和心得,总结过去展望未来