《嵌入式》Lwip开发指南
文章平均质量分 95
Bruceoxl
BruceOu,于2017年10月13日开始在CSDN上写博客,博客专注于嵌入式开发、人工智能等。欢迎各位朋友来访!
邮箱: ouxiaolong@bruceou.cn
展开
-
《嵌入式 - Lwip开发指南》第5章 LWIP测速
最近有个网友在询问关于LWIP的速度,本文就LWIP网速做个简单测试。为了对比,本文将使用无系统和有系统两种环境。5.1网络测速工具介绍不过在测速之前,需要介绍下测速的工具,这里有两个软件:iPerf与jperf。iPerf 是一个跨平台的网络性能测试工具,它支持Win/Linux/Mac/Android/iOS 等平台,iPerf 可以测试TCP 和UDP(我们一般不对UDP 进行测速)带宽质量,iPerf 可以测量最大TCP 带宽,可以具有多种参数进行测试,同时iPerf 还可以报告带宽,延迟抖动原创 2021-10-17 22:00:33 · 12075 阅读 · 5 评论 -
《嵌入式 - Lwip开发指南》第4章 移植LWIP(基于RT-Thead系统-以太网+Wifi)
开发环境:RT-Thread版本:4.0.3操作系统:Windows10Keil版本:V5.30RT-Thread Studio版本:2.0.1开发板MCU:STM32F746ZGT6U(NUCLEO-F746ZG开发板)前面是通过以太网进行网络连接,本文将讲解Wifi联网。4.1 RW007联网4.1.1 RW007简介RW007 是由上海睿赛德电子科技有限公司开发的高速 WiFi 模块,模块基于 Realtek RTL8710BN(Ameba Z 系列) WIFI SOC,使用 SPI原创 2021-10-07 20:53:00 · 2216 阅读 · 0 评论 -
《嵌入式 - Lwip开发指南》第4章 移植LWIP(基于RT-Thead系统)
4.1 RT-Thread简介RT-Thread(Real Time-Thread)是一个嵌入式实时多线程操作系统,支持多任务。但是,一个处理器核心在某一时刻只能运行一个任务,由于每次对一个任务的执行时间很短、任务与任务之间通过任务调度器进行非常快速地切换(调度器根据优先级决定此刻该执行的任务),给人造成多个任务在一个时刻同时运行的错觉。在 RT-Thread 系统中,任务是通过线程实现的,RT-Thread 中的线程调度器也就是以上提到的任务调度器。RT-Thread 主要采用 C 语言编写,浅显易懂原创 2021-08-17 22:57:48 · 1481 阅读 · 1 评论 -
《嵌入式 - Lwip开发指南》第3章 移植LWIP(无系统)
开发环境:Keil:V5.30开发板:STM32 Nucleo-F746ZG开发板LWIP:V2.1.2PHY芯片:LAN8742A3.1 STM32CudeMX配置工程由于STM32CudeMX内集成LWIP(TCP/IP协议栈),不需要我们进行复杂的移植,只需简单的配置。1.选择时钟源在前文已经讲过了,这里使用MCO,所以HSE选择BYPASS旁路,也就是ST-Link输入的时钟源,时钟输入为8M。2.选择Debug方式和时基这里是没有使用系统,这里使用SysTick作为时基。原创 2021-07-31 20:14:13 · 1961 阅读 · 2 评论 -
《嵌入式 - Lwip开发指南》第2章 LWIP开发环境简介
开发环境:Keil:V5.30开发板:STM32 Nucleo-F746ZG开发板LWIP:V2.1.2PHY芯片:LAN8742A在LWIP 教程中 PHY 层使用的是LAN8742A芯片,相当于物理层, STM32F746自带的 MAC 层相当于数据链路层,而 LWIP 提供的就是网络层、传输层的功能,应用层是需要用户自己根据应用需求去实现的。本文将介绍整个网络开发环境所需的环境与资源。2.1开发板简介NUCLEO-F746ZG开发板的处理器是STM32F746ZGT6U,基于ARM 3原创 2021-07-29 22:19:03 · 2550 阅读 · 2 评论 -
《嵌入式 - Lwip开发指南》第1章 LWIP概述
1.1 LwIP简介LwIP 全名为 Light weight IP,意思是轻量化的 TCP/IP 协议,是瑞典计算机科学院(SICS)的 Adam Dunkels 开发的一个小型开源的 TCP/IP 协议栈。LwIP 的设计初衷是:用少量的资源消耗(RAM)实现一个较为完整的 TCP/IP 协议栈,其中“完整”主要指的是 TCP 协议的完整性, 实现的重点是在保持 TCP 协议主要功能的基础上减少对 RAM 的占用。此外 LwIP既可以移植到操作系统上运行,也可以在无操作系统的情况下独立运行。LwIP原创 2021-07-28 22:53:18 · 15752 阅读 · 1 评论