仅对英特尔可见 — GUID: yxd1522338807257
Ixiasoft
5.1.3.1. 面向Linux的黄金系统参考设计(GSRD)
5.1.3.2. 源代码管理考量
指南:管理您的Git存储库,并且请勿认为altera开源网站上的存储库内容任然可用。可通过多种方式管理Git存储库,例如使用Git服务供应商。管理您的Git存储库的益处包括,构建可再生性,源代码管理以及利用Git支持的分布式模型。
指南:如果重新构建Yocto rootfilesystem后并需要保持重复性,就必须将用于构建的Yocto下载文件夹保留一个副本。
指南:如果重新构建Angstrom rootfilesystem后还需要保持重复性,就必须将用于构建的Yocto下载文件夹保留一个副本。
5.1.3.3. GSRD for Linux开发流程
5.1.3.4. GSRD for Linux创建流程
5.1.3.5. Linux Device Tree设计考量
仅对英特尔可见 — GUID: yxd1522338807257
Ixiasoft
5.1.3.2. 源代码管理考量
GSRD构建过程依赖于线上可用的几个git树,包括:
Git Tree | 链接 |
---|---|
Intel SoC FPGA Linux Kernel | |
Intel SoC FPGA Linux designs | |
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是通用的,并且不涉及特定版本,因此每个构建的最终结果可能会各不相同。