Hi
I am new to the ARM platform. I have practiced few of the example programs such as blinky, uart, adc, timer. My next phase is programming the ethernet port and sending packets using TCP/IP. Can someone please suggest me how to move forward, as how to understand the concepts of ethernet and writing the code for it using LPC2368 board. Can you suggest me with some links/code/books which could help me in completing the task as soon as possible. How to send/receive packets through ethernet and how to test the code?
Do you have any experience with any other platform?
In particular, do you have any experience with any other embedded microcontroller platform?
"My next phase is programming the ethernet port and sending packets using TCP/IP"
So what you need is a so-called "TCP/IP Protocol Stack" - or just a "TCP/IP Stack" for short.
There are many TCP/IP Stacks available - both free and commercial - for microcontrollers like this. uIP and LwIP are two common ones - google them.
I believe that NXP also offer NicheLite as a free stack for use on their chips - it is a "lite" version of the InterNiche commercial stack. See the NXP site for details.
For more NXP-specific info, see: http://www.lpcware.com
Keil also offer their own commercial stack.
"Can you suggest me with some links/code/books"
TCP/IP is a set of standard protocols - so any text on the subject will do!
http://www.keil.com/links/tpl/tcpip.asp
compnetworking.about.com/.../TCPIP_Transmission_Control_Protocol_Internet_Protocol.htm
BSD Sockets Primer: www.cis.temple.edu/.../sockets.html
Windows Sockets Primer: burks.bton.ac.uk/.../winsock.htm
Thanks for the reply Andrew. I will surely go through them and try to finish the tasks.
I have worked on 8051 and PIC24 series earlier but not on networking concepts.
View all questions in Keil forum