Skip to content

Latest commit

 

History

History
54 lines (40 loc) · 1.44 KB

README.md

File metadata and controls

54 lines (40 loc) · 1.44 KB

BCD Hardware CI Demo

Zephyr-based firmware PLT Demo V2. This repository is used to demonstrate the use of Hardware CI using the BCD demo board and the PLT.

  • Build platform: macOS, Linux
  • Host platform: PLT Demo V2 (nRF52)
  • Target platform: PLT Demo V2 (nRF52)

Docker build

Prerequisites

  • Linux hosts or Apple Mac computer running macOS
  • Docker

Docker build instructions

From terminal, execute

make docker

to end up with build artifacts in dist/

Local build

Prerequisites

Local build instructions

  • Linux:
    • export ZEPHYR_TOOLCHAIN_VARIANT="zephyr"
    • export ZEPHYR_SDK_INSTALL_DIR="/opt/zephyr-sdk"
  • macOS:
    • export ZEPHYR_TOOLCHAIN_VARIANT="gnuarmemb"
    • export GNUARMEMB_TOOLCHAIN_PATH="/Applications/ARM"
  • make prereq to install build pre-requisites
  • make dist to end up with build artifacts in dist/