One Questions about ZephyrOS


"Explorer
 

Hi, 

I am MCU development guy and I am new to Zephyr OS, do not know if a good place to mail here, pls just ignore it if this mail is not proper to be here. 

I want to know if Zephyr can have a good way to seperate Driver & Kernel  and Application development in an product development lifetime?  Linux is a good example as it support elf-loader and standard Driver & Kernel model.

My reason:   
    High performance MCU, not MPU (Cortex M7 and 64-bit RISC-V based , STM32F7, NXP i.MX RT1052 ) , they are are becoming popular, so there are much more software development work should be done on these MCU, while there is little elegant open source RTOS with mature middleware to support such kind of high-performance MCU development.  
     eCos and  uCLinux are  maybe good but these projects are nearly dead , the popolar uCOS or FreeRTOS are just too light-weight (lack of middlerware supported). 
     If application development and low-level driver can be seperated and standarized, maybe there will be lots of  middleware can port from Linux ecosystem and ZephyrOS can benifit from it.

Do not know if i am right, correct me if i am wrong~

-------
B.R.
RockC

Join devel@lists.zephyrproject.org to automatically receive all group messages.