I am thinking about taking a look at networking an eight bit micro (Atmel AVR). Can anyone recommend a decent book on this subject - covering ethernet, tcp/ip etc. One that covers the fundamentals of networking and has a microcontroller slant. I have very little network knowledge at the moment.
What would the best way to get the hardware going- buy a plug on pcb that has a ethernet controller and RJ45 or try and use an old 8 bit ISA network card ?
then expand to rolling your own. Choose from 3 Ethernet controllers and at least a couple microcontroller vendors.
formatting link
offers open-source software and hardware designs for an AVR-based Ethernet system. They also offer ready-built boards.
Fred Eady (who runs EDTP) also has an article from ~October 2002 in
formatting link
using the AVR STK board and an ASIX
10/100. He's recently written a book, which I haven't read yet (but plan to) - based on his writings and work to-date, I'd give it high odds of being good. Jeremy Bentham's TCP/IP Lean is a good book, with some excellent techniques for compact coding of dynamic HTML content and other creative solutions.
If you want to breadboard your own AVR, check out
formatting link
for an excellent breadboard project that uses NE2000-based NIC cards instead of chips.
A terrific reference for AVR in general is
formatting link
A good starter is the Getting Started with AVR download at
formatting link
- it's loaded with default initialization code for some AVRs to help get you started.
ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here.
All logos and trade names are the property of their respective owners.