精华内容
下载资源
问答
  • TCPIP协议栈

    2011-11-27 00:22:32
    TCPIP协议栈
  • linux TCPIP 协议栈

    2019-04-30 23:27:50
    linux TCPIP 协议栈
  • tcpip协议栈代码

    2011-08-07 20:25:12
    tcpip协议栈代码 tcpip协议栈代码 tcpip协议栈代码 tcpip协议栈代码
  • TCPIP协议栈分析

    2011-07-17 17:30:18
    TCPIP协议栈分析TCPIP协议栈分析TCPIP协议栈分析TCPIP协议栈分析
  • 免费的TCPIP协议栈.zip

    2021-04-02 05:13:43
    TCPIP协议栈.zip 介绍了关于TCPIP协议栈.zip的详细说明,提供其它知识的技术资料的下载。
  • Linux+tcpip协议栈分析

    2012-07-09 21:05:05
    Linux+tcpip协议栈分析 Linux+tcpip协议栈分析 Linux+tcpip协议栈分析 Linux+tcpip协议栈分析 Linux+tcpip协议栈分析 Linux+tcpip协议栈分析 Linux+tcpip协议栈分析 Linux+tcpip协议栈分析 Linux+tcpip协议栈分析 ...
  • VxWorks TCPIP协议栈

    2008-11-13 10:50:15
    VxWorks TCPIP协议栈VxWorks TCVxWorks TCPIP协议栈PIP协议栈VxWorks TCPIP协议栈
  • 物联网TCPIP协议栈

    千次阅读 2020-01-05 10:56:46
    物联网TCPIP协议栈

    1 物联网以太网卡芯片
    1.1 SPI
    MISO:mi s əu
    MOSI:m əu si
    QUP:高通平台的SPI总线和I2C共用core和引脚,称为QUP(QCOM Universal Peripheral);而UART和QUP又共用引脚,并且称为BLSP

    1.2 IC
    AX110xx
    CH395 - SPI slave 30MHz
    ENC28J60 - Microchip Ethernet Controller,10MHz SPI slave
    WIZnet - 80MHz SPI slave接口

    QCOM平台使用gpll0去做分频,SPI的速度可以达到100MHz

    BCM8923X交换芯片- SPI slave最高速度62.5MHz,Data Format:1-byte command, 4-byte address, 1 ~ 8 bytes data;地址和数据都是大端格式

    1.3 Microchip ENC系列网卡
    1)配套开源软件
    - AVRNET

    2)ENC28J60
    SPI数据格式:第一个字节表示指令(bit0 - bit4表示寄存器地址,bit5 - bit7表示opcode,总共7条指令),第二个字节及以后表示传输的数据,每个字节都是MSB先传输

    /* 通过SPI写数据 */
    spi_sendbyte(dat);
    /* 通过SPI读出数据 */
    dat = spi_sendbyte(0xFF);

    3)ENC424J600

    1.4 W5500
    TCP连接加入心跳包能够实现断线后。N个周期(基于RTR和RCT)后,若仍没有收到对方的ACK信号,则会触发超时中断。并同一时候将Socket状态变为Closed。

    程序里仅仅要加上监听Socket状态变为Closed之后就又一次开始Socket监听/连接就可以实现断线重连。

    2 第三方协议栈
    2.1 开源
    1)uC/IP
    2)LwIP

    2.2 商业协议栈
    1)Treck's TCP/IP
    - HP打印机
    - INTEGRITY RTOS
    2)Zuken Elmic Inc.
    Treck's TCP/IP被重命名成KASAGO TCP/IP。

    3 MQTT
    3.1 Publish/Subscribe模式
    Publish和Subscribe都是client。

    发布方(Publisher)将消息发送到Broker(中间方,一般是一个Server);
    Broker接收到消息以后,检查下都有哪些订阅方订阅了此类消息,然后将消息发送到这些订阅方(Subscriber);
    订阅方(Subscriber)从Broker获取该消息;

    1)QoS level == 0
    Publisher        Broker        Subscriber
    PUBLISH  ->

    2)QoS level == 1
    Publisher        Broker        Subscriber
    PUBLISH  ->
                     <-  PUBACK

    3)QoS level == 2
    Publisher        Broker        Subscriber
    PUBLISH  ->
                     <- PUBREC
    PUBREL   ->
                     <-  PUBCOMP

    3.2 库移植
    paho.mqtt.embedded-c
    https://github.com/eclipse/paho.mqtt.embedded-c

    解压源码,再进入MQTTPacket文件夹,里面有三个文件夹,把src里面的所有文件和samples下的transport.c、transport.h两个文件复制到工程目录下。主要的移植工作就在transport里面。

    3.3 showcase
    传感器模块作为Publisher,使用QoS level = 1发布数据到Broker,手机作为Subscriber,从Broker订阅传感器的数据。

    4 Modbus
    4.1 报文格式
    RTU协议格式:1字节设备地址、1字节功能代码、N字节数据、2字节CRC
    ASCII协议格式:消息帧以英文冒号”:”(3A)开始,以回车(0D)和换行(0A)结束,允许传输的字符集为十六进制的0~9和A~F

    2字节CRC:校验的字段包括1字节设备地址、1字节功能代码、N字节数据;大端格式

    4.2 通信主从站
    通信从站:从站不能主动发起通信数据交换,只能响应主站的访问,提供或接受数据。从站不能访问其他从站。
    通信主站:可以主动发起数据通信,读写其他站点的数据。

    4.3 调试助手
    ModScan32:Modbus主站模拟器
    ModSim32:Modbus从站模拟器

    5 Abbreviations
    Modicon:MOdular DIgital CONtroller
    MQTT:Message Queuing Telemetry Transport,消息队列遥测传输协议
    Network TAP:Test Access Point
    RTU:Remote Terminal Unit
    SPAN:Switch Port Analyzer,也叫Port Mirror

    展开全文
  • 嵌入式Linux网络体系结构设计与TCPIP协议栈嵌入式Linux网络体系结构设计与TCPIP协议栈嵌入式Linux网络体系结构设计与TCPIP协议栈嵌入式Linux网络体系结构设计与TCPIP协议栈嵌入式Linux网络体系结构设计与TCPIP协议栈
  • Microchip TCPIP 协议栈

    2015-06-04 14:45:25
    Microchip TCPIP 协议栈,可以移植到其他单片机上,比较稳定,适合无OS。
  • TCPIP协议栈1

    2011-11-27 00:26:46
    TCPIP协议栈1
  • TCPIP协议栈LwIP的设计与实现
  • uIP TCPIP协议栈代码及手册
  • TCPIP协议栈的设计与实现【中文】 TCPIP协议栈的设计与实现【中文】
  • 非常经典TCPIP协议栈

    2011-01-15 21:51:27
    非常经典TCPIP协议栈,非常详细介绍了TCPIP协议的结构,对移植TCPIP协议栈有很大帮助
  • 电子-TCPIP协议栈的实现lwip.pdf,物联网/通信技术以太网通信
  • TCPIP协议栈原代码C语言。供给想学习的朋友下载!
  • Tcpip协议栈实现

    2009-06-18 23:03:56
    模拟实现的tcpip协议栈 对学习操作系统通讯很有帮助
  • TCPIP协议栈与数据包封装
  • 基于TCPIP协议栈的网络通信报文解析
  • OSI模型和TCPIP协议栈

    2011-11-27 00:21:20
    OSI网络模型和TCPIP协议栈
  • TCPIP协议栈uIP在远程监测系统中的应用,需要的请下载
  • CCNA教材-TCPIP协议栈

    2012-09-28 20:35:26
    思科认证CCNA的教材-TCPIP协议栈 很好的
  • TCPIP 协议栈 网络接口 网络驱动 ARP ENC28J60TCPIP 协议栈 网络接口 网络驱动 ARP ENC28J60TCPIP 协议栈 网络接口 网络驱动 ARP ENC28J60TCPIP 协议栈 网络接口 网络驱动 ARP ENC28J60TCPIP 协议栈 网络接口 网络...
  • 源码公开的TCPIP协议栈在远程监测中的应用,需要的请下载
  • LPC1768裸机移植freertos系统,移植LWIP实现tcpip协议栈,网卡芯片使用的是DM9161,可以更换其它网卡芯片,只需修改底层的几个函数即可,使用正常
  • CCNA 第3章 TCPIP协议栈

    2013-05-30 21:25:15
    CCNA 第3章 TCPIP协议栈,非常好的CCNA入门学习资料。
  • 基于ARM 的嵌入式TCPIP协议栈的实现 基于ARM 的嵌入式TCPIP协议栈的实现 基于ARM 的嵌入式TCPIP协议栈的实现

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 401
精华内容 160
关键字:

tcpip协议栈