|
When I was your age, we had 8 bit CPUs!
And we liked it!
And we didn't complain!
About
Ethernut is an Open Source hard- and software project for building tiny embedded ethernet devices.
The Ethernut / NutOS Project is founded / maintained by
egnite Software GmbH. Both, hardware as well as software are developed under a BSD style license.
Hardware
The hardware design includes a small board, which is equipped with an
Atmel ATmega128 CPU and a Realtek RTL8019AS (Ethernut 1) or LAN91C111
(Ethernut 2) ethernet controller. It can be easily expanded with add-on
boards attached to its expansion connector.
Software
The well documented software is an Open Source implementation of a
real time operating system called Nut/OS and a TCP/IP protocol suite named
Nut/Net. Several application examples are provided, including an
embedded webserver, a simple RS232 to TCP/IP gateway and an internet
radio playing MP3 streams.
Application Development
A well documented API and more than 100 kByte program space and 20 kByte
data memory are available to easily implement custom applications. The
source code is written almost entirely in C and available for download. The
license allows its use in Open and Closed Source projects without paying
royalties, even not in commercial applications. The developer can
choose between two different development environments, the freely
available GNU AVR compiler collection for Linux and Windows and the
commercially supported ImageCraft AVR compiler for Windows.
What we have contributed to NutOS:
- CAN bus support. SJA1000 CAN bus driver.
- ADC driver
- LCD display driver
- lots of changes / bugfixes / improvements in different parts of the software
|