OSS探訪GitHubでログイン

Nordic Semiconductor製品向けの組み込みアプリをZephyr基盤で開発する

スコアの見方

OSS規模スコアはStars・Watchers・Forks・Contributorsを対数圧縮して重み付けした現在の規模指標(上限なし)です。発掘スコアは現在のOSS規模スコアから発掘時点のOSS規模スコアを引いた値、更新ペースは直近30日Commit数、成長モメンタムは直近の観測期間におけるOSS規模スコア差、OSS健全度は取得できた更新状況・Community Health・Releaseの0〜100評価です。

Stars
1,431
主要言語
C
ライセンス
未判定
リポジトリ最終更新
2026/10/02
ページ内ナビ

概要

nRF Connect SDKは、Nordic Semiconductorの無線SoCや開発キット向けアプリケーションを作るためのソフトウェア開発キットです。このリポジトリには中核ライブラリ、サンプル、アプリケーションと、Zephyrなど関連リポジトリの版を固定するwest manifestが含まれます。

特徴と向いている用途

公式資料に基づく紹介・実機未検証 · 内容確認日:

主な特徴

無線機能を組み込みアプリへ統合する

Bluetooth Low Energy、Thread、Matter、Wi-Fi、セルラーIoTなど、対象製品に応じたプロトコルとサンプルを利用できます。KconfigとDevicetreeを用いるZephyrの構成方式に、Nordic固有のドライバーやサービスが加わります。

出典:[1][2]

複数のリポジトリを一つのSDK版として固定する

west.ymlがZephyr、MCUboot、ライブラリなどの対応する版をまとめます。west updateにより、選んだSDKの公開版と整合するソース一式を取得できます。

出典:[1][4]

向いている用途

Nordicの評価ボードから製品開発へ進める

公式サンプルを対象ボード向けにビルドし、無線接続、電力管理、secure bootなどを段階的に組み込む開発に向いています。native simulator対応サンプルなら、Linux上で実機へ書き込まずにビルド手順を確認できます。

出典:[2][6]

導入前の確認

開発ツール、ホストOS、ボードの要件を先に確認する

公式の開発ツールとwestで複数のリポジトリを取得するため、初回導入には容量と時間が必要です。実機への書き込みや無線機能の確認には、対応するNordic製ボードと書き込みツールが必要です。native simulatorはLinux向けであり、実機固有の周辺回路までは検証しません。

出典:[3][5][6]

構成要素ごとのライセンス条件を確認する

sdk-nrfのLICENSEはLicenseRef-Nordic-5-Clauseで、Nordic Semiconductor製集積回路での利用など固有の条件があります。west manifestから取得するZephyrや他の構成要素には、それぞれのライセンスが適用されます。

出典:[7][4]

参考にした公式資料

  1. [1]sdk-nrf README at v3.4.1(2026-10-04)
  2. [2]nRF Connect SDK documentation v3.4.1(2026-10-04)
  3. [3]nRF Connect SDK command-line installation at v3.4.1(2026-10-04)
  4. [4]sdk-nrf west manifest at v3.4.1(2026-10-04)
  5. [5]Programming an application at v3.4.1(2026-10-04)
  6. [6]Zephyr native simulator board documentation(2026-10-04)
  7. [7]sdk-nrf LICENSE at v3.4.1(2026-10-04)
  8. [8]nRF Connect SDK v3.4.1 release(2026-10-04)
編集部からの補足

機能一覧より先に、採用予定のSoC、ボード、SDKの公開版の組み合わせを固定して評価してください。オープンソースの構成要素をまとめたSDKですが、sdk-nrf自身のライセンスにはNordic製品向けという利用条件があります。

3ステップで試す

  1. 1

    westの作業領域を初期化する

    westを導入済みのLinux環境で、固定した公開版のmanifestをncsディレクトリへ取得します。

    west init -m https://github.com/nrfconnect/sdk-nrf --mr v3.4.1 ncs
  2. 2

    SDKを構成するリポジトリを取得する

    同じ作業領域でZephyrなど、manifestに固定された構成要素を取得します。容量と通信時間が必要です。

    cd ncs && west update
  3. 3

    実機を使わずにサンプルをビルドする

    nRF Connect SDKの開発ツールを有効にしたLinux環境で、native simulator向けにビルドします。実機への書き込みや無線動作は行いません。

    west build -b native_sim/native/64 zephyr/samples/hello_world
公式READMEで確認

成長

成長の推移 · 直近30日

1,431 Stars

推移データを蓄積中です。

開発アクティビティ

直近90日・週次

Commit(直近30日)
738
Open PR
222

開発アクティビティを蓄積中です。

Built with

カテゴリとタグ

GitHubデータ

GitHubのデータGitHubの詳細データを見る
Stars
1,431
Forks
1,583
Watchers
97
Open Issues
0
Contributors
539
所有者種別
Organization
主要言語
C
ライセンス
未判定
リポジトリ最終更新
2026/10/02

このOSSの使い方や活用事例をMarkdownで投稿できます。管理者が承認した後に公開されます。

情報の誤りを報告

掲載内容に誤りや古い情報があればお知らせください。

このページを読んで、次に何をすればよいか分かりましたか?
nRF Connect SDKとは?用途・特徴・導入条件 | OSS探訪