---
title: "2021.11.12現在 → nRF9160 feather＆ nRF Connect SDK 基礎知識的な何か (1)"
url: "https://maker.wiznet.io/matthew/projects/2021-11-12--nrf9160-feather-nrf-connect-sdk--1/"
markdown_url: "https://maker.wiznet.io/matthew/projects/2021-11-12--nrf9160-feather-nrf-connect-sdk--1/md"
type: "UCC: User Created Content"
author: "KiKUiCHi"
author_url: "https://qiita.com/KiKUiCHi_R1R/items/81cf37088378d49e8d5d"
editor: "WIZnet"
editor_url: "https://maker.wiznet.io/"
original_author: "KiKUiCHi"
original_url: "https://qiita.com/KiKUiCHi_R1R/items/81cf37088378d49e8d5d"
published: "2023-11-02"
language: "ja"
hardware: ["WIZnet W5500"]
likes: 0
views: 647
comments: 0
source: "WIZnet Makers (https://maker.wiznet.io/)"
---

# 2021.11.12現在 → nRF9160 feather＆ nRF Connect SDK 基礎知識的な何か (1)

> nRF Connect SDK の Sample プログラムは、

Original author: KiKUiCHi (source: https://qiita.com/KiKUiCHi_R1R/items/81cf37088378d49e8d5d)

## Components

- **WIZnet W5500** x 1 ([docs](https://docs.wiznet.io/Product/Chip/Ethernet/W5500))

WIZnet parts: W5500 ([Datasheet](https://docs.wiznet.io/Product/Chip/Ethernet/W5500/datasheet?utm_source=maker&utm_medium=project&utm_campaign=w5500), [product hub](https://maker.wiznet.io/products/w5500/))

## Article

## **2021.11.12現在 → nRF9160 feather＆ nRF Connect SDK 基礎知識的な何か (1)**

- [NCS](https://qiita.com/tags/ncs)

- [Feather](https://qiita.com/tags/feather)

- [nRF9160](https://qiita.com/tags/nrf9160)

- [nRFConnectSDK](https://qiita.com/tags/nrfconnectsdk)

Posted at 2021-11-12

## **ファイル構成**

nRF Connect SDK の Sample プログラムは、
`ncs/nrf/samples/`
もしくは、
`ncs/zephyr/samples/`
もしくは、
`ncs/nrf/applications/`
のディレクトリの中に入っている。
（ncs ディレクトリは、環境構築時に作成するディレクトリ）

それらを見てみると似た感じの構成になっている。

・CMakeLists.txt
・prj.conf
・Kconfig
・src/main.c
・build_circuitdojo_feather_nrf9160ns (プロジェクト作成時に動的に生成されるフォルダ)
・circuitdojo_feather_nrf9160ns.overlay（デフォルトのデバイスツリー設定を変更する場合に、自力で追加するファイル）

### **CMakeLists.txt**

src ディレクトリ以下などに存在するソースファイルをプロジェクトに取り込むための定義ファイル的になもの。
Make ファイルもどき。

zephyr_library_sources() の中に tab や space 区切りで、ソースファイルのパスを記述してやるとプロジェクトに取り込まれる。

---

Source: https://maker.wiznet.io/matthew/projects/2021-11-12--nrf9160-feather-nrf-connect-sdk--1/
