Hi!
We've been using nRF52832 and the NRF5 SDK in our products for a while now, and we have a pretty stable platform. However, the dual core capabilites of the nRF5340 seem very interesting, so we've started looking into this. I have several questions that came up while reading the documentation and trying the example projects:
1) First and most important: is there any way to run the BLE stack on the network core and use the application core without any RTOS or SDK code? Like almost bare metal, just maybe using nrfx drivers or something like that. One of the reasons the dual core seems appealing for us is that we could segregate BLE code from application code, which for medical applications is very good, because the BLE code is no longer safety critical. If that's not possible, could we run a safety certified RTOS on the application core, without using the nRF Connect SDK and run the BLE code on the network core? The goal here is to isolate safety critical code from un-certified code.
2) Is there any guide to migrate from the NRF5 SDK to the nRF Connect SDK?
3) What does "pre-certified" mean here: link. Are we just talking about protocol compliance?
4) Is there any way to perform offline installations? It's very important for us to be able to reproduce a specific configuration, sometimes years after release. With the zip file distribution model, that was fairly simple as we just backed up the files. With the new github distribution model, how can this be acomplished?
5) Do we have control over compiler and linker configuration settings? The old Segger and IAR projects had all configurations available, but I can't find those for the new VSCode projects, they seem to be hidden behind the plugins.
6) Does Zephyr have any sort of certifications?
7) Is Zephyr (including the BLE controller) open source? Are the Soft Device controllers included in the Connect SDK open source or still distributed as binaries?
Sorry for the multiple questions but, while the new nRF chips seem very appealing, we have a lot of uncertainty regarding how the firmware ecosystem works now and whether it's a good fit for us.
Thank you for your time!
Federico