An installation using this topology could look like this:.Analogy with existing mechanisms: Git sub-modules with the application as the super-project, zephyr and other projects as sub-modules.Useful for those focused on a single application.A repository containing a Zephyr application acts as the central repository and includes a complete list of other projects, including the zephyr repository, required to build it.Star topology with an application repository as the manifest repository:
![segger embedded studio build library segger embedded studio build library](https://www.segger.com/fileadmin/images/products/embdedded-studio/embedded-studio-parallel-build.png)
![segger embedded studio build library segger embedded studio build library](http://www.phaedsys.org/principals/segger/seggerimages/SES/SES_BuildSuccess_760px.png)
Nordic Connect SDK is used the Star Topology. Take a look at the Zephyr documentation for a more in depth understanding. Like git and docker, the top-level west command takes some common options, a sub-command to run, and then options and arguments for that sub-command: west The Zephyr project includes a swiss-army knife command line tool named west. Meanwhile, you can check the online documentation of NCS (Nordic Connect SDK) for reference.Īpart from this blog, there are some tutorials on the Nordic blog.
#Segger embedded studio build library how to
Getting Started Assistant provides all the steps how to setup the NCS environment.
![segger embedded studio build library segger embedded studio build library](https://mac-cdn.softpedia.com/screenshots/SEGGER-Embedded-Studio_5.jpg)
Separate downloads are provided for Windows, Linux and macOS.Īnd then install the Getting Started Assistant, nRF Connect for Desktopįirst, it is better to install the nRF Connect Desktop. This blog is just to introduce how to compile the existing example inside the Nordic Connect SDK. I would like to update the procedures on how to set up the environment for nRF9160 software development particular by using the Nordic Connect SDK.