|
Ethernut软件包含Nut/OS实时操作系统和Nut/Net
TCP/IP协议栈两个部分,能够适应ATmega128、ARM7TDMI、Renesas
H8/300和Motorola Coldfire等不同种类的MCU和不同的编译器。
Ethernut除了提供了大量的演示实例供用户参考外,还推出许多扩展应用实例,如CAN总线、USB主机、
无线网卡(Wireless
LAN)、蓝牙(Bluetooth),以及利用MMC卡、CF卡或IDE硬盘外扩大容量存储器等。
Ethernut既具有商业软件的特点,又具有开源软件的优势,使其无论是稳定性和更新速度均远超过一般的以太网解决方案,在该方案的基础进行二次开发,可以大大提高开发进度和降低程序出错的概率。
站长新作《AVR单片机C语言开发应用实例--TCP/IP篇》中给出了Ethernut的硬件原理图、PCB图,还给出了全部软件的源代码并对核心部分进行分析,便于读者掌握、理解和应用这些源代码。
读者除了仿制Ethernut开发板外,本站还提供了4种不同档次的开发板供读者学习和验证Ethernut,其中前三种为德国原装开发板,可以直接作为产品的一部分应用于恶劣的工业环境中,站长推荐用户选用Ethernut 1.3H开发板。 |