1127115_zh-CN

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

1127115_zh-CN

1127115_zh-CN

任务#1 - 下载源代码<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Yocto 项目版本和名称

请参阅此处所有 yocto 版本名称的列表:发布 - Yocto 项目

当前稳定版本是Zeus

准备主机环境


对于虚拟机(VirtualBox):

请将内存大小最小设置为 1GB,磁盘大小设置为 32GB。(2014 年 2 月 24 日 Ubuntu 12.04LTS)

 

首先,确保您的主机 PC 具有运行 Yocto 所需的软件包

以下命令显示了受支持的 Ubuntu 发行版所需的基本软件包:

$ sudo apt-get build-dep qemu
$ sudo apt-get remove oss4-dev
$ sudo apt-get install gawk wget git-core diffstat unzip texinfo gcc-multilib \
  build-essential chrpath socat cpio python python3 python3-pip python3-pexpect \
  xz-utils debianutils iputils-ping python3-git python3-jinja2 libegl1-mesa libsdl1.2-dev \
  xterm‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍

对于其他 Linux 发行版或较新的 Yocto 项目版本,请参阅此处的更新列表。

从社区下载源代码

安装 repo

$ sudo apt-get install repo‍‍‍

下载BSP源代码:

$ mkdir fsl-community-bsp
$ cd fsl-community-bsp
$ repo init -u https://github.com/Freescale/fsl-community-bsp-platform -b zeus
$ repo sync‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍

从 NXP Code Aurora 下载源代码

请参阅此处 NXP 所有 BSP 版本的列表: imx-manifest - i.MX 发布清单

目前,最新的 NXP 版本操作方法如下: README - imx-manifest - i.MX Release Manifest

要了解 2 个源代码(社区 X NXP BSP)之间的区别,请参见此处

前往https://community.nxp.com/docs/DOC-94849

转到任务 #2

Yocto Project回复:任务 #1 - 下载源代码<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

我尝试以 root 用户身份进行操作。当我初始化 repo 时我仍然得到这个。

因此,当我尝试repo init -u https://github.com/Freescale/fsl-community-bsp-platform -b dora 时出现以下错误
curl:(22)请求的URL返回错误:404
服务器不提供 clone.bundle;忽略。

但我继续了,我认为没有问题。

正如您所描述的,我下载了大约 238MB。后来我改变了 fsl-community-bsp 目录的所有权。

感谢您的支持。

回复:任务 #1 - 下载源代码<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

是的,您已完成,可以开始任务 2

有时,尝试再次下载 repo,并尝试了解为什么会遇到这些错误。由于 repo 用于 android,因此有多个论坛存在多个 repo 错误。慢慢地修复你的环境。

从 yocto 的角度来看,您不需要 repo 来完成工作。当不使用 fsl 社区 bsp 时,会有细微的差别,它是设置环境脚本(您应该使用 poky 中的那个,它是 oe-init-build-envhttp://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/oe-init-build-env

并且您必须在 build/conf/bblayers.conf 中包含所有层。请查看此处https://community.freescale.com/docs/DOC-94614

你的 bblayers 应该是什么样子。

回复:任务 #1 - 下载源代码<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

git 克隆 git://git.yoctoproject.org/poky
克隆成‘poky’……
远程:计数对象:226330,完成。
远程:压缩对象:100%(57269/57269),完成。
远程:总计 226330(增量 164862),重用 225517(增量 164064)
接收对象:100%(226330/226330),100.81 MiB | 193 KiB/s,完成。
解决增量:100%(164862/164862),完成。


jigar@ubuntu:~/fsl-community-bsp$ git clone git://git.yoctoproject.org/meta-fsl-arm
克隆到‘meta-fsl-arm’...
远程:计数对象:6917,完成。
远程:压缩对象:100% (2582/2582),完成。
远程:总计 6917(增量 4165),重用 6788(增量 4037)
接收对象:100%(6917/6917),37.29 MiB | 206 KiB/s,完成。
解决增量:100%(4165/4165),完成。

我尝试了meta-openembedded、 fsl-community-bsp-base、meta-fsl-arm-extra、meta-fsl-demos……

现在我有 6 个如上所述的目录。

现在我下一步该做什么?或者它已经完成了,我可以开始任务 2 了吗?:smileyconfused:

回复:任务 #1 - 下载源代码<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

是的,当然安装了 git。

我有最新版本的 git..

apt-get 安装 git
正在读取软件包列表...完成
构建依赖树
正在读取状态信息...完成
git已经是最新版本了。
升级了 0 个,新安装了 0 个,删除了 0 个,未升级 5 个。

回复:任务 #1 - 下载源代码<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

和我一模一样。

哦......你安装了 git 吗????????????

(只是为了确保)

(我的 python 是 2.7.5+,我的 git 是 1.8.3.2,我的 gcc 是 4.8.1)

回复:任务 #1 - 下载源代码<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

不,我还没有尝试过 git clone,而且我不知道如何使用 git clone。:smileysilly:
我用的是这个版本
repo 版本 v1.12.13
(来自https://gerrit.googlesource.com/git-repo
repo 启动器版本 1.21

git 版本 1.7.9.5
Python 2.7.3(默认,2014 年 2 月 27 日,19:58:35)
[GCC 4.6.3]

回复:任务 #1 - 下载源代码<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

您正在使用更新的 repo 文件吗?

您是否尝试过每个元层的“git clone”?(如果您知道如何做,请告诉我:smileywink:)

回复:任务 #1 - 下载源代码<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

我想要它来交叉编译 qt5 HMI 应用程序。

我有一块 imx6qsabreauto 板。
我想刷新这个板子。
我想用它来做信息娱乐。

我尝试了 http 和 https,但仍然不起作用。:笑脸悲伤:

回复:任务 #1 - 下载源代码<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

我的本地配置中出现了几个有关 http 和 https 的错误。

在 repo 内部您可能会看到一个 URL,您可以将 http 更改为 https(或反之亦然)并尝试与默认值不同的 URL。

或者,您可以使用 git clone 逐个下载每个元层,而不是使用 repo。

清单: https://github.com/Freescale/fsl-community-bsp-platform/blob/dora/default.xml

向您展示要下载什么以及要使用哪个分支。

回复:任务 #1 - 下载源代码<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

好的。这意味着我的代理有问题。

您能建议我采取哪些步骤才能成功下载它吗?

我尝试了您给出的链接,但是在 repo sync -init 步骤中出现了 curl:(22) 错误。

回复:任务 #1 - 下载源代码<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

让我在这里试试

回复:任务 #1 - 下载源代码<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

实际上,我在家里的个人笔记本电脑上尝试过这个,但也出现了错误。

curl:(22)请求的URL返回错误:404
服务器不提供clone.bundle;忽略。

在办公室,我在代理下工作,并根据需要设置代理。我的端口也开放了。

并且我也拥有外部网络的访问权限。

回复:任务 #1 - 下载源代码<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

请确保您拥有正确的外部网络访问权限。您有代理人吗?你的 http/https 端口开放了吗?

回复:任务 #1 - 下载源代码<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

它仅下载新内容。除非您删除下载目录。

回复:任务 #1 - 下载源代码<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

更改 repo 提供商 URL

回复:任务 #1 - 下载源代码<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

这个问题的解决方案是什么?我看到了同样的问题。

谢谢!

回复:任务 #1 - 下载源代码<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

它对我有用。一分钟前刚刚测试过。

你遇到了什么错误?

回复:任务 #1 - 下载源代码<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

dora 是最新稳定分支,刚刚正式发布!

谢谢florianl Smiley Wink

回复:任务 #1 - 下载源代码<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

大家好!

您在教程中写道:

$ repo init -u https://github.com/Freescale/fsl-community-bsp-platform-b 迪伦

还建议使用“dylan”吗?我听说“dora”将会是一个更新的版本,可以更好地支持主板?(例如这里:http: //boundarydevices.com/yocto-dora-release-mx6/

如果 dora 更好的话,我们应该在上面的 DOC 中更新此部分 Smiley Happy

回复:任务 #1 - 下载源代码<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

非常感谢, petersuciu

回复:任务 #1 - 下载源代码<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

黛安娜,

请更新说明,并提供最新的 curl URL,为人们节省几个小时的时间并保护他们头上的头发。

谢谢!

回复:任务 #1 - 下载源代码<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

您有代理人吗?

回复:任务 #1 - 下载源代码<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

谢谢 Ajay,我要修复我的文档。

我只使用 Ubuntu,所以请继续执行任务并继续报告您遇到的任何问题!它将帮助很多将来可能会关注它的人Smiley Wink

回复:任务 #1 - 下载源代码<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

我会写:

首先,确保您的主机 PC 具有运行 Yocto 所需的软件包。

回复:任务 #1 - 下载源代码<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

非常感谢Smiley Wink

Tags (1)
No ratings
Version history
Last update:
‎11-19-2025 12:56 PM
Updated by: