Embedded networking - book recomendations.

May 16, 2004 4 Replies

Hello,



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 ?



Thanks,



Colin


Take a look at ethernut

formatting link
see the adapted isa card.

formatting link
formatting link

also

formatting link
I've got a copy of his book but haven't had the time to properly go through it.

Have a look on avr freaks as well.

formatting link

formatting link
formatting link

formatting link
formatting link
formatting link
formatting link
formatting link
formatting link
formatting link
formatting link
for wireless (These guys appear to be looking for a programmer).

HTH

Alex Gibson

"TCP/IP Lean" by Jeremy Bentham.

John Devereux

Not for AVR, but take a look here:

formatting link

Good luck,

Mostafa

Start with project boards from

formatting link
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.

Have a blast!

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required