栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

用Buildroot为I.MX6q制作系统-初体验

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

用Buildroot为I.MX6q制作系统-初体验

1.引言
  • 之前听说过buildroot,一直没动手,现根据buildroot用户手册,对buildroot进行学习;
2.buildroot简介
  • Buildroot 是一个工具,它使用交叉编译,可以简化和自动化为嵌入式系统构建一个完整 Linux 系统的过程。
  • 为了实现这一目标, Buildroot 能够为您的目标对象生成交叉编译工具链、根文件系统、Linux 内核镜像和 bootloader 引导加载程序。 Buildroot 可以独立应用于这些选项的任意组合(例如,您可以使用现有的交叉编译工具链,通过 Buildroot来单独构建根文件系统)。
  • Buildroot 主要对使用嵌入式系统的用户有用。嵌入式系统通常使用的处理器并不是那些每个人在 PC 电脑上使用的常规 x86处理器。它们可以是 PowerPC 处理器、MIPS 处理器、ARM处理器等。
  • Buildroot 支持多种处理器及其变体;它还为一些现成板子提供默认配置。除此之外,许多第三方的项目都是基于 Buildroot 或者在Buildroot 之上开发其 BSP1 或 SDK2 。
3 获取 Buildroot

Buildroot 每 3 个月发布一次,分别在 2 月、5 月、8 月、11 月发布。发布版本号格式为 YYYY.MM,例如 2013.02、2014.08。
buildroot 源码包可以在 http://buildroot.org/downloads/获取。每年的第一个版本为LTS,直到第二年的第一个版本出现;

4.配置编译
  • 选手里有imx6q的板子;
  • 虽然buildroot是擅长制作跟文件系统,为了更好适配,这里还是制作了全套;
  • 虽然,可以用自己电脑中的编译器,以减少编译时间;还是因为新手,可能会引发各种错误,编译全套的;
  • 去/buildroot/configs 路径下搜索imx6;看名称可看出哪些是6ul的,哪些是6q的;选择芯片型号和版型,最后拿不定的用对比工具查看配置文件的差异;

选择一个配置文件

~/buildroot$ make imx6-sabresd_qt5_defconfig

然后打开配置界面

~/buildroot$ make menuconfig
  • 中间配置项
    后续文章在说

编译

make
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/335306.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号