This is the readme file for D02 platform
After you executed ./estuary/build.sh --file=./estuary/estuarycfg.json --builddir=./workspace for D02, all targets files will be produced. they are:
UEFI_D02.fd
description: UEFI_D02.fd is the UEFI bios for D02 platform.
target: <project root>/workspace/binary/D02/UEFI_D02.fd
source: <project root>/uefi
build commands(supposedly, you are in <project root> currently):
grubaa64.efi
description: grubaa64.efi is used to load kernel image and dtb files from SATA, SAS, USB Disk, or NFS into RAM and start the kernel.
target: <project root>/workspace/binary/arm64/grubaa64.efi
source: <project root>/grub
build commands(supposedly, you are in <project root> currently):
if your host is not arm architecture, please execute
Note: more details about how to install gcc-linaro-aarch64-linux-gnu-4.9-2014.09_linux, please refer to https://github.com/open-estuary/estuary/blob/master/doc/Toolchains_Guide.4All.md.
Image
hip05-d02.dtb
descriptions: Image is the kernel executable program and hip05-d02.dtb is the device tree binary.
target:
Image in <project root>/workspace/binary/arm64/Image
hip05-d02.dtb in <project root>/workspace/binary/D02/hip05-d02.dtb
source: <project root>/kernel
build commands(supposedly, you are in <project root> currently):
if your host is not arm architecture, please execute
Note: more details about how to install gcc-linaro-aarch64-linux-gnu-4.9-2014.09_linux, please refer to https://github.com/open-estuary/estuary/blob/master/doc/Toolchains_Guide.4All.md.
More detail about distributions, please refer to Distributions_Guide.md.
More detail about toolchains, please refer to Toolchains_Guide.md.
More detail about how to deploy target system into D02 board, please refer to Deployment_Manual.md.
More detail about how to debug, analyse, diagnose system, please refer to Armor_Manual.md.
More detail about how to benchmark system, please refer to Caliper_Manual.md.
More detail about how to access remote boards in OpenLab, please refer to Boards_in_OpenLab.