views:

179

answers:

2

I need your help in my graduation project idea, I am interested in Networking and Embedded system, so Any ideas!

+1  A: 

Something that involves understanding the packet structure, mac header, ip headers, packet checksums, etc as well as the protocols themselves, I send this you respond with that, I send this you respond with that, etc. Is very valuable. Personally I learned this stuff by writing my own UDP and TCP stacks in a well known embedded environment called DOS (maybe you have heard of it). I also did a udp stack in 8051 assembler. How you roll this into a project, dont know, I do know being in the networking business you will have value in the real world if you know these protocols at the lower layers.

dwelch
+1  A: 

Choose a nice development kit according to platform, such as Silabs C8051F120-DK ($100 from Digikey) for an 8-bit development kit with a free IDE (download from Silabs). The IDE has integrated debugging, so you can single step your code.

If you want a 32-bit CPU, choose ARM (great on the resume!). There are plenty of really powerful development boards, such as the BeagleBoard: http://beagleboard.org/

I recommend some project that requires some form of user interface. Almost every embedded project needs a UI. Hook up an HD44780 compatible LCD display to your development board to provide some output.

If you want wireless communication, try a GSM module from SparkFun!

Kasper Rönning