ICode9

精准搜索请尝试: 精确搜索
  • stm32f767 无操作系统 LwIP 移植 (二)2021-04-30 21:05:33

          Build started: Project: stm32f767 *** Using Compiler 'V5.06 update 6 (build 750)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin' Build target 'stm32f767' compiling ethernetif.c... ..\LwIP-2.0.3\config\ethernetif.c(153): wa

  • lwip+freeRTOS 故障容错 客户端主动发起连接2021-04-27 19:57:30

    1、简单的需求 STM32终端为tcp客户端,主动向TCP服务器发起连接,然后进行通信。 流程:STM32网卡初始化-----lwIP初始化--------DHCP-------------creat socket Client-------send-------recv 2、实际情况 (1)如何处理拔掉网线的情况 (2)如何处理TCP服务器没开的情况,即判断socket状态 3、

  • STM32F407ZG+UART1(DMA,115200)+ETH(DP83848)+LWIP:网口串口透传2021-04-22 23:01:25

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、UART,DMA收发数据二、LwIP1.LwIP2.模式3.特性4.移植 三.实现(STM32F407ZG+DP83848+UART1+LWIP) 前言 提示:以下是本篇文章正文内容,下面案例可供参考 一、UART,DMA收发数据 在数据发送缓冲

  • 【STM32F407】第1章 当前主流的小型嵌入式网络协议栈2021-04-13 17:34:41

    最新教程下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=104619 第1章   当前主流的小型嵌入式网络协议栈 这几年物联网发展迅猛,各种新产品、新技术也是层出不穷,本章节就为大家介绍当前主流的小型嵌入式网络协议栈。   1.1 当前主流的嵌入式网络协议栈 1.2 uIP网络协

  • 基于STM32单片机的LwIP协议(三)开发平台介绍2021-04-05 15:59:38

    3.1 以太网简介 以太网 (Ethernet) 是互联网技术的一种,由于它是在组网技术中占的比例最高,很多人直接把以太网理解为互联网。 以太网是指遵守 IEEE 802.3 标准组成的局域网,由 IEEE 802.3 标准规定的主要是位于参考模型的物理层 (PHY) 和数据链路层中的介质访问控制子层 (MAC)

  • 解决Xilinx Vitis的platform out-of-date2021-04-01 22:59:44

    使用Vitis进行Zynq的TCP开发通信,建立Platform工程后,需要修改BSP设置,加入Lwip支持才能使用Lwip的函数,但在修改后,平台平台工程提示out-of-date,依然无法添加Lwip的函数。 我想是因为修改了还没build,但重新build了很多次,每次都提升“Build Finish”,依然是Out-of-date。 排查了

  • 使用STM32实现TLS客户端,已调试成功2021-03-10 18:57:36

    历经艰辛,终于实现了STM32 TLS客户端,这里分享一下经验。 硬件:STM32F407 (RNG/ ETH)、 LAN8720 软件:LWIP + FREERTOS + MBEDTLS 开发环境:keil5,STM32CUBEMX(6.0.1) 调试的时候有个坑,就是移植官方的HAL例程,发现有BUG,一直握手失败,显示0x7780的故障, 如果遇到DHCP一直分配不到的问题的

  • LWIP应用开发|IP协议原理2021-03-04 13:59:36

    IP协议原理 1. 网络地址转换 网络地址转换(Network Address Translation,NAT)诞生于1994年,它的提出是在IPv4地址资源面临枯竭的背景下,NAT在一定程度上,能够有效的解决公网地址不足的问题。 NAT的工作原理就是重写通过路由器的数据包的识别信息。NAT路由器将其管理的内部主机发送

  • STM32CubeMX+LAN8720+LWIP+FreeRTOS实现网络通讯2021-02-13 20:30:42

    STM32CubeMX+LAN8720+LWIP+FreeRTOS实现网络通讯 使用STM32CubeMX可以非常方便的将FreeRTOS+LWIP移植到工程中,本文就是介绍如何利用STM32CubeMX移植FreeRTOS+LWIP到STM32F429开发板中。移植的流程如下示:

  • LWIP应用开发|RAW API编程模型2021-02-12 18:29:04

    RAW API编程模型 1. UDP编程模型 1.1 RAW API中与UDP相关的函数 LWIP的RAW API编程方式是基于回调机制的,当初始化应用的时候必须为内核中不同的事件注册相应的回调函数,当相应的事件发生时这些回调函数就会被调用。下表中给出了UDP的部分RAW API功能函数,可以使用这些函数来完

  • LWIP应用开发|以太网硬件设计二2021-01-13 12:00:19

    以太网硬件介绍 1. STM32以太网外设简介 1.1 ETH逻辑框图 以太网外设包括带专用 DMA 控制器的 MAC 802.3(介质访问控制)。它支持介质独立接口(MII) 和简化介质独立接口 (RMII),并通过一个选择位在两个接口间进行切换(请参见SYSCFG_PMC 寄存器) DMA 控制器通过 AHB 主从接口与内核

  • 【LWIP】LWIP协议|相关知识汇总|LWIP学习笔记2020-12-27 19:31:11

    这里作为一个汇总帖把,把以前写过的LWIP相关的博客文章汇总到一起,方便自己这边查找一些资料。 LWIP协议 【LWIP】LWIP网络通信流程 【LWIP】LWIP动态内存管理 【LWIP】原始套接字(SOCK_RAW) 【LWIP】AF_PACKET套接字分析 【LWIP】AF_UNIX socket套接字分析 LWIP源码解析 【LWI

  • LwIP的编译记录 - 编译自带的测试用例2020-12-23 21:04:08

    1.准备好文件[plh@localhost LwIP_v2]$ lscontrib-2.1.0.zip lwip-2.1.2.zip[plh@localhost LwIP_v2]$ unzip contrib-2.1.0.zip[plh@localhost LwIP_v2]$ unzip lwip-2.1.2.zip[plh@localhost LwIP_v2]$ mv lwip-2.1.2 lwip 2 调整好部分目录 2.1 创建LwIP测试例程的编译目录 1

  • LwIP UDP部分常见函数精简2020-11-26 20:32:27

    static u8_t udp_input_local_match(struct udp_pcb *pcb, struct netif *inp, u8_t broadcast) { /* Dual-stack: PCBs listening to any IP type also listen to any IP address */ if (IP_IS_ANY_TYPE_VAL(pcb->local_ip)) { return 1; } /* Only need to

  • LwIP应用开发笔记之十:LwIP带操作系统基本移植2020-08-09 09:02:39

      现在,TCP/IP协议的应用无处不在。随着物联网的火爆,嵌入式领域使用TCP/IP协议进行通讯也越来越广泛。在我们的相关产品中,也都有应用,所以我们结合应用实际对相关应用作相应的总结。 1、技术准备   我们采用的开发平台是STM32F407和LwIP协议栈。在开始之前,我们需要做必要的准备

  • 学习笔记——make项目中克隆GitHub目录失败的解决2020-05-19 13:58:13

    在示例项目中执行make后出现下面的错误 WARNING: Missing submodule components/json/cJSON... WARNING: Missing submodule components/lwip/lwip... 详细报错如下: Building partitions from /home/cxj/ESP8266_RTOS_SDK/components/partition_table/partitions_singleapp.csv..

  • LwIP协议栈裸机移植2020-05-13 13:04:58

    一目了然1. 准备工作2. 裸机移植LwIP2.1 LwIP目录创建2.2 LwIP源文件移植2.3 LwIP头文件移植2.4 网口驱动开发2.4.1 MAC模块驱动2.4.2 PHY模块驱动2.5 LwIP网卡接口适配2.6 LwIP运行和测试 1. 准备工作 LwIP正式移植之前,登录LwIP官方网站:https://savannah.nongnu.org/projec

  • 用Stm32CubeMX在STM32F107上移植LWIP(PHY:DM9161A)2020-04-06 14:39:50

    背景         有一块吃灰7年的神州IV号开发板,主控芯片STM32F107VCT6,PHY芯片DM9161A,配套的资料都是当年ST的标准库。这个开发板应该是因为当年上市太匆忙,资料和代码的细节部分做的不太好。         最近想玩玩MQTT,想用这个开发板的网口,顺便通过此过程熟悉下STM32 ETH的

  • lwip在windows运行环境搭建2020-02-25 16:03:18

    目录 一、前言 二、lwip在windows运行的架构 三、环境搭建 四、lwip在windows上的移植 一、前言 文章内容为学习 老衲五老老师的《LwIP Web服务器设计》培训课程中的 环境搭建 章节的学习总结,课程内容包含有每讲的视频录制和程序源码,如想获取可以购买原教程。 二、lwip在windo

  • LwIP之TCP Server多client连接发送和接收Demo2020-02-22 13:02:21

    msh调用时对端口进行监听,监听到有客户端连接时,创建新的线程进行连接。 监听时设置最大连接数为4,使用SocketTool工具模拟client连接,实际效果如下。 /* * Copyright (c) 2006-2019, RT-Thread Development Team * * SPDX-License-Identifier: Apache-2.0 * * Change Log

  • windows10下vs2010+lwip+Wireshark+winpcap环境变量配置2020-01-13 15:53:25

    三步走战略 一.安装所需软件 链接:https://pan.baidu.com/s/19pM5gAJLONmy1jKCJoX9xw 提取码:9h33 文件解压密码:123456 (软件安装的过程默认一路向下,具体安装过程可参考网上教程) 二.contrib+lwip+WpdPack文件下载 链接:https://pan.baidu.com/s/1ueIqSnvTpBHIU0Y8jrPK8g 提取码:933l 文

  • LwIP应用开发笔记之六:LwIP无操作系统TCP客户端2019-12-07 09:00:25

      上一篇我们基于LwIP协议栈的RAW API实现了一个TCP服务器的简单应用,接下来一节我们来实现一个TCP客户端的简单应用。 1、TCP简述   TCP(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793定义。在简化的计算机

  • LwIP应用开发笔记之五:LwIP无操作系统TCP服务器2019-11-24 10:51:35

      前面我们实现了UDP服务器及客户端以及基于其上的TFTP应用服务器。接下来我们将实现同样广泛应用的TCP协议各类应用。 1、TCP简述   TCP(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793定义。在简化的计算

  • LwIP应用开发笔记之二:LwIP无操作系统UDP服务器2019-11-03 20:52:42

       前面我们已经完成了LwIP协议栈基于逻辑的基本移植,在这一节我们将以RAW API来实现UDP服务器。 1、UDP协议简述   UDP协议全称是用户数据报协议,在网络中它与TCP协议一样用于处理数据包,是一种无连接的协议。在OSI模型中,处于传输层,是IP协议的上层协议。UDP有不提供数据包分组

  • stm32+lwip2019-10-21 11:07:03

    https://blog.csdn.net/he_wen_jie/article/details/51880845\ https://blog.csdn.net/xukai871105/article/details/37995079 //本博主可进行关注

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有