EmbeddedRelated.com
Forums

Smalles Ethernet (no TCP/IP) implementation, even 10Mbps

Started by Unknown January 22, 2013
On Tue, 22 Jan 2013 00:14:04 -0800 (PST), pozzugno@gmail.com wrote:

>I have to create a small network composed by some nodes. At the moment, the number of nodes is about 10, but I want to have a flexible architecture that could increase in the future. > >I think Ethernet is a very good bus technology that solves many problems to the developer: framing, multi-master, addressing, conflicts, ... > >I don't need the full TCP/IP stack that needs high resources. I just want to send raw Ethernet packets to the bus and receive raw packets from the bus (like for RS485). >I don't need very high-speed, so it could be sufficient the 10Mbps. 100Mbps could be nice in the future. > >What is the smallest and cheapest solution? A microcontroller with embedded MAC and an external PHY, magnetics and connector, or a microcontroller with an external Ethernet controller (with MAC+PHY integrated), magnetics and connector?
You can use the Wiznet W7200 - ARM32bit Cortex M3 with hardwired TCP/IP, MAC & PHY. It takes about 10 lines of C code to setup enough that the device responds to ping requests. Regards Anton Erasmus
>>>>> Anton Erasmus <nobody@spam.prevent.net> writes: >>>>> On Tue, 22 Jan 2013 00:14:04 -0800 (PST), pozzugno@gmail.com wrote:
[...] >> What is the smallest and cheapest solution? A microcontroller with >> embedded MAC and an external PHY, magnetics and connector, or a >> microcontroller with an external Ethernet controller (with MAC+PHY >> integrated), magnetics and connector? > You can use the Wiznet W7200 - ARM32bit Cortex M3 with hardwired > TCP/IP, MAC & PHY. I wonder if it is TCP/IPv4-only, or does it support TCP/IPv6, too (i. e., "dual-stack")? Is there a list of TCP/IPv6 implementations for embedded systems somewhere on the Web, BTW? > It takes about 10 lines of C code to setup enough that the device > responds to ping requests. -- FSF associate member #7257