Daniel Thompson <daniel.thompson@...>
On 14/11/16 10:04, Fabien Parent wrote:
Hi Amit,You can count me as interested here as well.
On the one hand, with the advent of OS projects like Zephyr the MCU
vendors are starting to release their HALs as open source (i.e. they are
no longer adding a "don't port this driver to anyone else's silicon"
clause). For me this is a great step forward for small open source OSs
which, in turn, makes working on MCU projects much more comfortable for me.
On the other hand, like others, I've internalized the Linux project's
strong distaste for non-native drivers due to the long term maintenance
challenges it presents. From a Zephyr project PoV I think that having a
"good" driver set is what really drives the choice between one OS and
another, where "good" is a function both driver breadth (how many
drivers there are) and driver quality (how painful it is to enhance
Hence the question about whether HALs are a short term means to get
driver breadth quickly (i.e. similar to the contiki network stack) or a
long term means to avoid Zephyr becoming a "driver project".