[TriEmbed] (POE) Ethernet microcontroller

Scott Hall scottghall1 at gmail.com
Thu Mar 13 15:15:34 CDT 2014


Remember where the limitations and abilities come from.  The AVR controller
in the Arduino is an 8-bit MCU, whereas the Netduino, UNO32, ARMduino, and
the like are 32-bit MCUs.  The Arduino Ethernet POE solves the problem by
using a 32-bit dedicated MCU for the ethernet interface, communicating to
the AVR like the USB interface, leaving the same code and RAM space that
you normally have.

You can get more insight about this by looking at the C source code
implementing the Ethernet and TCP/IP stack.  You see how 32-bits helps a
lot in the structures and functions involved.

- sgh


On Tue, Mar 11, 2014 at 8:26 AM, Glen Smith <mrglenasmith at gmail.com> wrote:

> I forgot to ask last night during the meeting: Does anyone know of an easy
> to use POE micro? I know that there is the POE Arduino, I have heard that
> by the time the TCPIP stuff gets implemented there is very little memory
> space for code. Is there a workaround for this or am I misinformed? The
> other problem with this is the cost - $80 seems steep compared to the $39
> WiFi Sparc-core for instance. (How do they get WiFi and cloud based over
> the air updates into a product for 1/2 the cost of hard wired?)
>
> If I step away from asking that POE be on the board and power it some
> other way - even perhaps using a POE-injector/splitter set of cables, are
> there any controllers that have training wheels on the Ethernet portion?
> Coding is not my strong suit, so I'd like to be able to see some results
> and make things happen at the other end of a CAT6 cable and have status
> updates via a web page without having to learn and program my own network
> stack.
>
> Some Googling brings up the netduino family, which looks like it has a
> slightly better price point than Arduino Ethernet, and according to
> AdaFruits site: "*The Netduino Plus 2 has Ethernet cooked in already!
> There is a full TCP/IP stack with examples ready to go, and a microSD card
> slot for storing files"* While this looks attractive, it also looks like
> it is programmed in C# via Microsofts Visual C# Express, which means
> another learning curve - though this one may be more widely applicable,
> since C# and C++ and the "Arduino programming language<http://arduino.cc/en/Reference/HomePage>"
> share so much.
>
> Any thoughts?
>
> Glen
>
> _______________________________________________
> Triangle, NC Embedded Computing mailing list
> TriEmbed at triembed.org
> http://mail.triembed.org/mailman/listinfo/triembed_triembed.org
> TriEmbed web site: http://TriEmbed.org
>
>


-- 
Scott G. Hall
Raleigh, NC, USA
scottghall1 at gmail.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.triembed.org/pipermail/triembed_triembed.org/attachments/20140313/afe2eb41/attachment.htm>


More information about the TriEmbed mailing list