AN 796: Cyclone® V和 Arria® V SoC 器件设计指南

ID 683360
日期 7/27/2020
Public
文档目录

5.1.3.2. 源代码管理考量

GSRD构建过程依赖于线上可用的几个git树,包括:

表 10.  Git Tree链接
Git Tree 链接
Intel SoC FPGA Linux Kernel

https://github.com/altera-opensource/linux-socfpga

Intel SoC FPGA Linux designs

https://github.com/altera-opensource/linux-refdesigns

Intel SoC FPGA Angstrom recipes https://github.com/altera-opensource/angstrom-socfpga
注: Intel® 提供Linux*启动,上游到主流,以及与Linux*社群合作。 Intel® 提供两个内核版本,最新的stable kernel (N)和最新的LTSI kernel (M) 同时停止支持早前的Linux* 内核版本(N-1, M-1)。但还是可以在任何时候从内核存储库中获得(N, N-1, M, M-1)版本。已删除较早以前的内核版本。

指南:管理您的Git存储库,并且请勿认为altera开源网站上的存储库内容任然可用。可通过多种方式管理Git存储库,例如使用Git服务供应商。管理您的Git存储库的益处包括,构建可再生性,源代码管理以及利用Git支持的分布式模型。

GSRD使用Angstrom rootfilesystem,并通过Yocto recipes构建。Recipes引入各种开源数据包源,并将它们构建成rootfilesystem。由于其中一些recipes是通用的,并且不涉及特定版本,因此每个构建的最终结果可能会各不相同。

指南:如果重新构建Yocto rootfilesystem后并需要保持重复性,就必须将用于构建的Yocto下载文件夹保留一个副本。

指南:如果重新构建Angstrom rootfilesystem后还需要保持重复性,就必须将用于构建的Yocto下载文件夹保留一个副本。