Yocto构建学习(ubuntu版、参考官方手册进行)

注:由于国内网络原因,构建系统时大部分文件没办法下载,所以暂时只提供了这些,有空会在网上查找到下载完后的文件再进行测试,测试完后上传,如果只是学习流程,有很多优秀的文章可以查阅。
构建建YOCTO项目详细教程( CentOS-7)

一、系统搭建官方要求配置:

1、Yocto支持操作系统:

  • Ubuntu 14.04 (LTS)
  • Ubuntu 14.10
  • Ubuntu 15.04
  • Ubuntu 15.10
  • Fedora release 21
  • Fedora release 22
  • CentOS release 6.x
  • CentOS release 7.x
  • Debian GNU/Linux 7.x (Wheezy)
  • Debian GNU/Linux 8.x (Jessie)
  • openSUSE 13.2
    注:Yocto 项目应该适用于其他发行版,但不会针对它们执行验证。
    本人用的是第一个,下载网址是:http://mirrors.aliyun.com/ubuntu-releases/14.04/版本是ubuntu-14.04.6-desktop-amd64.iso点击可以直接下,其他版本可以点前面网站。
    无语=_=!ubuntu14.04竟然没有终端,开打文档,进入computer(左侧栏子里),搜索terminal,把下图这个复制到桌面,可以在桌面直接打开,至于添加到右键,我懒得找怎么弄,哈哈哈哈

2、所需安装环境
注:原文:If your build system has the oss4-dev package installed, you might experience QEMU build failures due to the package installing its own custom /usr/include/linux/soundcard.h on the Debian system.即如果安装了oss4-dev可能导致qemu构建出错,卸了就行。

sudo apt-get build-dep qemu 
sudo apt-get remove oss4-dev

另外对 Git, tar, Python版本也是有要求的:

  • Git 1.8.3.1 以上
  • tar 1.24 以上
  • Python 2.7.3 以上,但Python3是不支持的
    此处懒一下吧,安装和切换会再写一篇,在这里放个链接。

下面是需要安装的其它的包:
必要:

sudo apt-get install gawk wget git-core diffstat unzip texinfo gcc-multilib build-essential chrpath socat

图形和 Eclipse 插件附加:

sudo apt-get install libsdl1.2-dev xterm

Yocto项目文档手册:

sudo apt-get install make xsltproc docbook-utils fop dblatex xmlto

标准SDK或扩展:

sudo apt-get install autoconf automake libtool libglib2.0-dev libarchive-dev

OpenEmbedded Self-Test(我也不知道是啥):

sudo apt-get install python-git

最后是无脑全部安装,顺便提供下,因为本人懒,所以下次用的时候直接一下算了,哈哈哈哈。

sudo apt-get remove oss4-dev
sudo apt-get install gawk wget git-core diffstat unzip texinfo gcc-multilib build-essential chrpath socat build-dep qemu libsdl1.2-dev xterm make xsltproc docbook-utils fop dblatex xmlto autoconf automake libtool libglib2.0-dev libarchive-dev python-git

二、获取Yocto项目

源存储库:官方推荐首选。可以在https://git.yoctoproject.org/查看 Yocto 项目源代码库 。并且可以在https://git.yoctoproject.org/poky/找到poky存储库 。
发布版:http://downloads.yoctoproject.org/releases/yocto/,经过yocto官方测试后以tar的形式提供 。
Nightly Builds:http://autobuilder.yoctoproject.org/pub/nightly/这些 tar本吧构建包括:Yocto 项目版本、SDK 安装脚本和实验构建。(我访问了,是404,不知道其他人会咋样,还是先留着吧)
Yocto项目计划:你可以找到在该Yocto计划的压缩包版本和支持的BSP Yocto计划网站。除了这些下载外,您还可以在此站点上找到许多其他信息。
----暂停一下,先去测试---------------------------------
不行啊,啥都下在不下来,不搞了,以后在说吧。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值