ag九游会网站|官网首页

    ###
    ###
    ###
    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

    联系ag九游会:

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