[En-Nut-Discussion] Dealing with arduino shields

Ole Reinhardt ole.reinhardt at embedded-it.de
Sun Jan 24 21:53:32 CET 2016

Hi Uwe,

I see your point! Unfortunately currently there is no support to include
sub configurations.

Even more, I'm not sure if the current configuration layouts would allow
such a configuration scheme in a sensible way.

For example the configuration of an Arduino shield might depend on the
baseboard, it is used on (e.g. spi cs GPIO pins etc.).

On Linux a very powerful approach is the "Flattened Device Tree", a
hierarchical textual description of your hardware, which is parsed on
runtime to configure the drivers.

I'm wondering, if it might be possible to implement something similar
for NutOS as well? Perhaps not during runtime, but during compile time?

Just some very rough and incomplete thoughts...

best regards,


Am 14.01.2016 11:47, schrieb Uwe Bonnes:
> Hello,
> Arduino boards, like STM with it's nucleo line allows to plug in ardunio
> shields on the base board. The recently available nucleo-144 board
> even provide ethernet on the baseboard for about 25 Euro + VAT with
> e.g. STM32F7 on board. Debugger, programmer and usb-serial line is also
> included, even in the 12 Euro Nucleo64 boards.
> There are over 20  different nucleo base board, the number of arduino shield
> is uncountable. Any ideas how to provide NutOS configuration in a sensible
> way? Is there any way to include a .conf file in another .conf file?
> Ideas and hints welcome.
> Cheers

Alter Weg 3
57223 Kreuztal

Tel.: +49-177-7420433

More information about the En-Nut-Discussion mailing list