嵌入式平台常包括以下主要特点:
· 资源限制:包括RAM、ROM、电量、计算能力;
· 实时性要求;
· 低功耗要求;
· 稳定性要求;
· 使用不同的网络通讯协议;
· 不同应用有截然不同的需求;
· 很少和用户直接交互等。
其中又可以分出更细的要求,比如由于应用差异导致的需求不同,如果有合理的编程模型,就能极大的减少因为应用不同而产生的重复性工作、调试复杂等问题。而对网络通讯协议的不同需求,则要求系统最好可针对不同该协议进行裁剪,提供对应的接口,一方面是对资源的高效利用,另一方面则方便进行设备节点通信的编程。