Skip to content

caubut-charter/nrfconnect-chip-docker

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nRF Connect SDK: nrfconnect-chip-docker

This repository contains definition of nrfconnect-chip docker image which may come in handy during development of CHIP applications based on nRF Connect SDK (NCS).

Build instructions

Below are steps needed to build nrfconnect-chip docker image. Note that the build.sh scripts take various optional arguments to customize the build and build.sh --help is the way to list all available options.

# Build `nrfconnect-toolchain` image composed of utilities needed to 
# build, flash and debug nRF Connect SDK applications.
./nrfconnect-toolchain/build.sh --org nordicsemi

# Build `nrfconnect-chip` image for Connected Home over IP applications.
# It is based on `nrfconnect-toolchain` image, but adds a few CHIP dependencies
# and a helper script for collecting sources of NCS and CHIP projects.
./nrfconnect-chip/build.sh --org nordicsemi

Using nrfconnect-chip image

nrfconnect-chip image aims to help develop CHIP applications based on nRF Connect SDK.

CHIP repository comes with a few examples based on nRF Connect SDK. README file in the lock-app example's directory describes how to build, flash and debug the application using the nrfconnect-chip image.

NOTES:

  • Due to certain limitations of Docker for MacOS MacOS users can't use the docker image to interact with nRF hardware. You can still use it to build CHIP applications though.

  • New devices may not appear automatically in the container, so restart the container whenever you connect another devkit to your computer.

  • screen utility is included in the image, so you may use it to attach to the UART interface on your devkit and get access to application logs and Zephyr shell:

      screen /dev/ttyACM0 115200
    

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 71.2%
  • Dockerfile 28.8%