Yocto构建学习(ubuntu版、参考官方手册进行)
作者:互联网
一、系统搭建官方要求配置:
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计划网站。除了这些下载外,您还可以在此站点上找到许多其他信息。
----暂停一下,先去测试---------------------------------
标签:Yocto,git,get,sudo,apt,手册,dev,ubuntu 来源: https://blog.csdn.net/qq_41535901/article/details/121821128