On 26 Jan 2017, at 07:32, Zhen Cao <[email protected]> wrote:
> 
> If I get it right, the M-class and A-class are mirroring to the modem-
> and application- core.  But I am not sure what are the major
> difference in implementing an IP layer stack on the two different
> architectures. (that's something possible of interest to a larger
> audience)

(I always read “M-class” as “Microcontroller-class”.)

A-class processors, even if used in the embedded space, have protection (kernel 
and user mode) and an operating system such as Linux, so they typically have 
considerable RAM and Flash resources (separate chips, in the multi-megabyte 
range).  M-class processors run real-time operating systems such as RIOT, and 
can get by with much lower resources (in particular, energy usage); often, they 
are fully integrated on one chip (a separate serial flash chip is popular in 
some applications).  As their frugality with resources allows M-class 
processors to be used in much larger numbers, one would also expect that in the 
long tun the majority of IoT devices will be based on M-class processors.  The 
RFC 7228 system of device classes was meant to apply to M-class processors.

Grüße, Carsten

_______________________________________________
Lwip mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/lwip

Reply via email to