九游会网页入口|(集团)点击登录

###
###
###
emNet是一个嵌入式TCP/IP协议栈,以较小的空间占用为嵌入式使用提供高效的网络功能。协议栈针对及时、内存受限的嵌入式体系优化,提供RFC兼容的TCP/IP及尺度socket API。与embOS无缝集成。提供种种通用及定制的使用层协议。

特征
• 尺度socket接口
• 支持非壅闭(Non-blocking)socket
• 高功能
• 空间占用小
• 即装即用
• 无需设置装备摆设
• 与种种RTOS集成(保举embOS)
• 零拷贝支持
• 支持MCU集成及外扩的MAC驱动
• 支持Tail-tagging
• 支持原始套接字
• 无穷毗连
• IP分片(fragmentation)支持
• 运转时可设置装备摆设
• 专为嵌入式体系开辟
• 支持PPP/PPPoE
• 丰厚的使用层协议

功能及资源占用
emNet协议栈基于功能和代码尺寸举行了优化。提供尺度socket接口及零拷贝API,可以间接读取/写入数据,无需分外的协议层间的复制操纵。


多义务支持

emNet容许多个义务同时挪用API。协议栈利用一个义务完成本身办理,一其中断用于吸收数据,一个吸收义务用于吸收数据的处置,以低落中缀耽误。协议栈也可以事情在轮询方法。


emNet布局

emNet条理布局如下:

使用层

DHCP,DNS,FTP,HTTP,…

传输层

TCP,UDP

网络层

IPv4,IPv6,ICMP,ARP,…

链路层

Ethernet(IEEE 802.3),PPP,WiFi


易于利用
emNet包括种种可信测试和示例使用,即装即用。针对种种开辟板的评价包中提供了设置装备摆设示例,提供即装即用的体验。一切模块在调试构建时可以输入调试和告诫信息。在运转时可以选择必要输入信息的模块,协助开辟者专注剖析的内容。


免设置装备摆设
emNet协议栈可以编译为库文件。设置装备摆设项减至最低,可在运转时设置。示例步伐可以协助用户疾速设置装备摆设协议栈并运转。由于模块间依赖仅限于所需的协议栈功效,因而链接器将主动扫除未利用的代码。


emNet软件产品
emNet根本包中包括Ethernet通讯和协议栈的根本功效。依据使用需求,别的协议作为附加模块可选。emNet Pro包括设置装备摆设驱动及附加模块。


emNet根本包次要包括:
• ARP
• IP 
• ICMP
• UDP
• TCP
• 尺度Socket API
• 零拷贝API
• DNS client
• DHCP client
• 完备的附加模块列表,可以拜访www.segger.com

附加产品
emWeb(Web办事器)
emWeb(web server) 容许嵌入式体系出现包括静态天生内容的网页。emWeb具有嵌入式体系必要的功效:多个毗连,身份验证和表单。经过机动的缓冲区处置,增加RAM利用。emWeb提供尺度Socket接口,可以适配任何TCP/IP协议栈。


 emNet FTP server及FTP client
FTP server可以共同文件体系及web办事器一同利用,支持r/o或r/w形式,容许读取并修正设置装备摆设数据或网页内容。经过FTP client,可以完成与FTP server的数据互换。


传输层emSSL 
emSSL是一个传输层宁静协议,占用7KB RAM,可与单片机体系完成宁静和公有毗连。emSSL的细致信息,请参考产品形貌中“基于emSSL的宁静数据传输”一节。


局部附加模块
emNet CoAP client/server
客户端/办事器数据搜集办事(Coap-Constrained Application Protocol是一种在资源受限的物联网设置装备摆设上的类web协议)
emNet MQTT Client
IoT音讯协议
emNet SNTP Client
复杂网络工夫协议
emNet SNMP Client
复杂网络办理协议
emNet SMTP client
嵌入式体系邮件发送协议
emNet Websockets Client/Server
防火墙友爱的通讯


内存占用
内存需求取决于利用的CPU,编译器、内存模子及别的相干要素。利用了ARP,IP,ICMP,UDP,TCP和socket的典范体系,ROM约为18KB(32位处置器,size优化),复杂使用的最小RAM占用约为6KB。





技能资源:

    emNet

联系九游会:

>######
京ICP备: 版权归北京九游会泰软件技能有限公司一切