上一页 1 2 3 4 5 6 7 8 9 ··· 21 下一页
摘要: 1.前言 你已经编译lwIP协议栈在你的目标平台上,并且网络驱动正常工作。你可以ping你的设备。 干得好,为你感到骄傲。虽然一个设备可以响应ping,但并不能算一个完整的应用。 现在你可以通过网络接口来实际做点东西。从哪里开始呢?你可以通过他人的例子来学习lwIP应用编程。 你可以在如下的地方找到 阅读全文
posted @ 2018-01-06 14:49 jasonactions 阅读(519) 评论(0) 推荐(0) 编辑
摘要: 1.前言 最近有一些讨论关于lwIP如何在单机的环境(比如,没有一个多线程的操作系统)使用。 本文的目的就是描述lwIP如何在无多线程操作系统或有多线程操作系统环境中运行 2.lwIP单线程内核 2.1 lwIP内核包含的组件 lwIP的内核包括了IP,ICMP,UDP协议的实现,还包括了对缓存和内 阅读全文
posted @ 2018-01-06 14:39 jasonactions 阅读(468) 评论(0) 推荐(0) 编辑
摘要: 1.前言 lwIP提供3种应用编程接口来跟TCP/IP内核通信,如下所示: 低水平的内核/回调或raw API 2个高水平序列API: 1) netconn API 2) socket API(为了兼容POSIX/BSD-socket) 2.选择合适的应用编程接口 序列API 序列API提供了一种普 阅读全文
posted @ 2018-01-06 11:55 jasonactions 阅读(919) 评论(0) 推荐(0) 编辑
摘要: 1.前言 lwIP提供一个基本的DNS客户端(1.3.0后引进),通过使用DNS(Domain Name System)协议来允许应用程序解决主机名到地址的转换。 在文件lwipopts.h里面定义LWIP_DNS的值为非零值可以使能DNS。 如果DHCP与lwIP DNS客户端一起工作,那么DNS 阅读全文
posted @ 2018-01-05 22:07 jasonactions 阅读(775) 评论(0) 推荐(0) 编辑
摘要: 1.前言 本文主要讲述高层协议,包括DHCP 2.DHCP 2.1 从应用的角度看DHCP 你必须确保在编译和链接时使能DHCP,可通过在文件lwipopts.h里面定义LWIP_DHCP选项,该选项会加入一个dhcp struct的指针到netif结构体里面。 dhcp_start()将会分配一个 阅读全文
posted @ 2018-01-05 16:52 jasonactions 阅读(3855) 评论(0) 推荐(0) 编辑
摘要: 1.前言 本文主要讲解传输层协议UDP TCP 2.UDP 2.1 UDP from an application perspective 2.2 UDP support history in lwIP 2.3 External references RFC 768 User Datagram Pr 阅读全文
posted @ 2018-01-05 16:33 jasonactions 阅读(363) 评论(0) 推荐(0) 编辑
摘要: 1.前言 本文主要讲述链路层和网络层的协议IPV6,ICMP 2.IPV6 2.1 IPV6特性 IPv6是IPv4的更新。其最显著的差别在于地址空间由32位转换成128位 2.2 从应用的角度看IPv6 lwIP正在加入IPv6,直到版本为1.4.x才可以使用IPv4或IPv6,但是并不能同时使用 阅读全文
posted @ 2018-01-05 15:52 jasonactions 阅读(999) 评论(0) 推荐(0) 编辑
摘要: 1.前言 本文主要讲述链路层和网络层的几种协议:ARP,ipv4 2. ARP 2.1 ARP的主要应用 ARP的主要应用是在与互联网相连的以太网网络层,该层需要一些机制将MAC地址(该地址主要由制造商分发并固定在硬件里)转换成IP地址(该地址主要取决于设备接入的网络) 2.2 从应用的角度来看待A 阅读全文
posted @ 2018-01-05 15:25 jasonactions 阅读(848) 评论(0) 推荐(0) 编辑
摘要: 1.前言 本文是对LwIP Application Developers Manual的翻译 lwIP是模块化的并支持广泛的协议,这些大部分协议可以被裁减从而减小代码的尺寸 2.协议概览 链路层和网络层协议 ARP(地址解析协议),一个链路层协议,该协议常用于将原始的硬件地址(比如MAC地址)转换成 阅读全文
posted @ 2018-01-05 15:19 jasonactions 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 1.前言 本文主要是对LwIP Application Developers Manual的翻译 2.读者(应用开发手册的读者) 谁适合读这份手册 网络应用的开发者 想了解lwIP的网络应用开发者 阅读前需要了解的知识 熟悉 C ANSI的编程、熟悉TCP/IP的一般知识 阅读前需要阅读什么 若要阅 阅读全文
posted @ 2018-01-05 13:53 jasonactions 阅读(769) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 21 下一页