Open nashif opened 8 years ago
by Carles Cufi:
A native port of Zephyr to Windows and Linux would be of great interest to us. Being able to debug using native tools (since the image would simply be a normal OS process) for high-level development has a lot of good benefits.
Reported by Gajinder Vij:
Simulator to improve testability
A native port to Host Operating Systems (Windos and UNIX) would greatly simplify a series of tasks that are currently burdensome, since running natively as an Operating System process has a lot of advantages when developing high-level code:
Other IoT RTOSs already have support for this:
This feature has been requested by a company evaluating Zephyr RTOS, as it is critical to their testing infrastructure and development model.
Customer story:
"Our testing/CI system requires that the code under test can be built into an OS native application currently. Zephyr however does not support "native" ports, or ports on top of other scheduling APIs. We would have to make a port of Zephyr on top of Win32/pthreads which is an significant effort. We cannot readily use the existing Zephyr simulation model (QEMU/instruction set simulation based). "
(Imported from Jira ZEP-332)