This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

nRF Connect SDK vs (vanilla) Zephyr

Hi,

I am curious as to whether one should use the nRF Connect SDK or "vanilla" Zephyr when developing let's say a BLE application that uses multiple peripherals on the SoC on the nRF5340? Are there any advantages to using the nRF Connect SDK? I can't seem to find a good answer to this question without having to dive into the documentation for both Zephyr and nRF Connect SDK.


Best regards,

Tofik

Parents
  • Hello,

     

    I am curious as to whether one should use the nRF Connect SDK or "vanilla" Zephyr when developing let's say a BLE application that uses multiple peripherals on the SoC on the nRF5340?

     I am not sure if there are any practical reasons for choosing Nordic's BLE controller over Zephyr's. I "dived" a little bit into the documentation and it seems that you can use both;

    "The nRF Connect SDK contains two implementations of a Bluetooth LE Controller:

    The SoftDevice Controller is implemented by Nordic Semiconductor. The Zephyr Bluetooth LE Controller is an open source Link Layer developed in Zephyr, to which Nordic Semiconductor is a contributor.

    Both Link Layers integrate with the Zephyr Bluetooth Host, which completes the full Bluetooth LE protocol stack solution in the nRF Connect SDK. It is possible to select either Bluetooth LE Controller for application development. See Usage in samples for more information."

Reply
  • Hello,

     

    I am curious as to whether one should use the nRF Connect SDK or "vanilla" Zephyr when developing let's say a BLE application that uses multiple peripherals on the SoC on the nRF5340?

     I am not sure if there are any practical reasons for choosing Nordic's BLE controller over Zephyr's. I "dived" a little bit into the documentation and it seems that you can use both;

    "The nRF Connect SDK contains two implementations of a Bluetooth LE Controller:

    The SoftDevice Controller is implemented by Nordic Semiconductor. The Zephyr Bluetooth LE Controller is an open source Link Layer developed in Zephyr, to which Nordic Semiconductor is a contributor.

    Both Link Layers integrate with the Zephyr Bluetooth Host, which completes the full Bluetooth LE protocol stack solution in the nRF Connect SDK. It is possible to select either Bluetooth LE Controller for application development. See Usage in samples for more information."

Children
Related