I want to use some functionalities of Zephry OS. Example https://developer.nordicsemi.com/nRF_Connect_SDK/doc/1.0.0/zephyr/samples/gui/lvgl/README.html.
I also want to use Nordic's Bootloader and other SDK Libraries. Is this possible ?
Thank You
I want to use some functionalities of Zephry OS. Example https://developer.nordicsemi.com/nRF_Connect_SDK/doc/1.0.0/zephyr/samples/gui/lvgl/README.html.
I also want to use Nordic's Bootloader and other SDK Libraries. Is this possible ?
Thank You
Hi,
It may be possible, but combining Zephyr and the nRF5 SDK is not supported and will probably require a significant effort. If you are going to develop a real product then I recommend you use only nRF5 SDK as this is production quality.
If you just want to play with Zephyr, on the other hand, I suggest you use Zephyr together with the supported libraries and bootloader (MCUboot). You can look at the nRF Connect SDK for that, but please note that using it with nRF5 devices is currently not supported, so I do not recommend it for actual product development at this time. Note that this uses the same low-level peripheral drivers as the nRF5 SDK, nrfx.
Okay, I understand.
On a side note. What is the difference between nRF Connect SDK and nRF5 SDK ?
nRF Connect SDK and nRF5 SDK are completely different, so it is easier to write about the similarities. The similarity is that both use nrfx as a basis for low-level peripheral drivers (but have their own higher level driver API's on top). Other than that they are completely different. Most importantly nRF5 SDK is a mature SDK that has been specifically written for nRF5 devices and has been used successfully for many years. nRF Connect SDK on the other hand is based on the Zephyr project. It is actively being worked on, but is not yet ready for product development. Also, note that Zephyr is not just an RTOS kernel. It is a large system consisting of many libraries, so you can almost think of it as an SDK in itself.
nRF Connect SDK and nRF5 SDK are completely different, so it is easier to write about the similarities. The similarity is that both use nrfx as a basis for low-level peripheral drivers (but have their own higher level driver API's on top). Other than that they are completely different. Most importantly nRF5 SDK is a mature SDK that has been specifically written for nRF5 devices and has been used successfully for many years. nRF Connect SDK on the other hand is based on the Zephyr project. It is actively being worked on, but is not yet ready for product development. Also, note that Zephyr is not just an RTOS kernel. It is a large system consisting of many libraries, so you can almost think of it as an SDK in itself.