NotePublic/Ecology/PanGu/构建_Yocto_Linux.md

11 lines
985 B
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 构建 Yocto Linux
首先给出构建 Yocto Linux 的 [官方 Wiki](http://wiki.i2som.com/pages/viewpage.action?pageId=19923041)。
官方 Wiki 这部分内容不是很完整,导致很大的失败概率,并且无法通过官方预先提供的 pre-download 和 sstate-cache 进行加速,补充部分内容如下:
1. Yocto 是完整的构建方式与之前的工具链安装和设置、UBoot 编译、Linux 编译都无关,可直接进行本 Wiki 页面的操作;
2. 工作目录一定要是 "$HOME/PanGu",名字不能变,否则找不到 download 和 sstate-cache就不会使用官方提供的 pre-download 和 sstate-cache 包进行加速;
3. 如果想将工程设置到其他路径下,则直接将工作目录设置为 HOME方法如下HOME=\<YOU\>/\<WORK\>/\<DIR\>
4. 解压后得到的 arm-trusted-firmware、downloads、linux-st、sstate-cache、u-boot-st 要放置到 $HOME/i2SOM-STM32MP1 目录下,这才是真正的 Yocto 工作目录。