diff --git a/README.md b/README.md index f172007efbdf0f5517da80de6415807af3a56918..bbc2aa76562b8907b69437cb687f844295e2543e 100644 --- a/README.md +++ b/README.md @@ -128,15 +128,22 @@ ranging from RTOSs to Linux. Person(dev, "Developer", "Anyone willing to build the OHOS based image") System(meta_ohos, "meta-ohos", "Open Harmony OS umbrella bitbake meta-layer") -System_Ext(yocto, "yocto-poky", "distro scaffolding: predefined meta-data, bitbake build system") +Boundary(poky, "poky") { + System_Ext(bitbake, "bitbake", "build process orchestrator") + System_Ext(linux_yocto, "linux-yocto", "Yocto Project LTS linux kernel") + System_Ext(meta_external_toolchain, "meta-external-toolchain", "Yocto Project LTS GNU GCC and LLVM toolchains") +} System_Ext(meta_zephyr, "meta-zephyr", "ZephyrOS meta-layer") System_Ext(meta_freertos, "meta-freertos", "FreeRTOS meta-layer") - -Rel(dev, yocto, "selects configuration, initiates the build, deploys image to the target") -Rel(yocto, meta_ohos, "incorporates meta-layers relevant for selected kernel / configuration") -Rel(yocto, yocto, "Using meta-poky for OHOS on Poky build") -Rel(yocto, meta_zephyr, "incorporates for OHOS on Zephyr build") -Rel(yocto, meta_freertos, "incorporates for OHOS on FreeRTOS build") - +System_Ext(meta_freertos, "meta-freertos", "FreeRTOS meta-layer") +System_Ext(linux_yocto, "linux-yocto", "Yocto Project LTS linux kernel") +System_Ext(meta_external_toolchain, "meta-external-toolchain", "Yocto Project LTS GNU GCC and LLVM toolchains") + +Rel(dev, bitbake, "selects configuration, initiates the build, deploys image to the target") +Rel(bitbake, meta_ohos, "incorporates meta-layers relevant for selected kernel / configuration") +Rel(bitbake, linux_yocto, "incorporates Yocto Project LTS linux kernel reference") +Rel(bitbake, meta_external_toolchain, "incorporates Yocto Project LTS toolchains") +Rel(bitbake, meta_zephyr, "incorporates for OHOS on Zephyr build") +Rel(bitbake, meta_freertos, "incorporates for OHOS on FreeRTOS build") ```