Skip to content

embeddedartistry/bcd-hardware-ci-demo

 
 

Repository files navigation

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/

About

Zephyr-based firmware for PLT Demo V2

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 70.4%
  • Makefile 23.1%
  • Shell 3.4%
  • CMake 1.6%
  • Dockerfile 1.5%