What is the difference compared to the official Nut/OS release from the Ethernut project?
We used the same source code to compile our port.
We precompiled the Nut/OS libraries with the configuration settings for the XNUT hardware, ready to use.
We removed all device drivers for devices which are not supported by the XNUT hardware. Examples are the WLAN, CS8900, LANC11, HD44780, PCMCIA and SPI drivers and the ARM and M68k platform.
We added an additional init file called xnut-100.o to the link process which is required to configure the I/O pins correctly and provide in addition a new set of Makefiles for the examples. These init files are part of our XNUT Library which is open source like Nut/OS.
Nut/OS for the XNUT hardware can also be compiled from the official release by loading the xnut-100.conf configuration files into nutconf.