uIP协议栈分析V1.00

uIP 协议栈去掉了完整的 TCP/IP 中不常用的功能,简化了通讯流程,但保留了网络通信必须使用的协议,设计重点放在了 IP/TCP/ICMP/UDP/ARP 这些网络层和传输层协议上,保证了其代码的通用性和结构的稳定性。 ...
关键词: uIP协议栈

http://download.eeworld.com.cn/detail/nishisb/572713 发布时间: 2018-05-21



Keil MDK入门---从新建一个工程开始

6所示。 图61:选择硬件目标设置选项卡2:指定用于的晶振频率3:在应用中可以选择实时操作系统(RTOS)。Keil 提供:RTX Kernel: 它是一个非常有效的 RTOS,支持抢占式的任务调度、 消息和信号传送、信号量等等。 完整的版本带有源代码和包含一个Flash文件系统和TCP/IP协议栈。4:指定选择 ARM 或者 Thumb 模式进行...
关键词: Keil MDK 工程

http://www.eeworld.com.cn/mcu/article_2018052039334.html 发布时间: 2018-05-20



M3352核心板及评估底板及产品设计框图

,可支持AWorks操作系统;支持TCP/IP协议栈;支持多种文件系统,支持SD/MMC卡、U盘读写;支持2路USB2.0 OTG;支持1路100M RMII接口,1路可扩展RGMII接口;支持6路串口;支持1路SD Card接口;支持CAN、UART、I2C等标准通信接口;支持JTAG调试接口;采用6层板PCB工艺;尺寸35mm×48mm;工作电压:5V±2%。3.5.3  产品功能...
关键词: 嵌入式 周立功 M3352

http://www.eeworld.com.cn/IoT/article_201805164020.html 发布时间: 2018-05-16



请问 有没有带MAC地址的以太网芯片 配合单片机使用 ?

本帖最后由 dianhang 于 2018-5-10 14:42 编辑 请问 有没有带固定MAC地址的以太网芯片 配合单片机使用 ? 请问 有没有带MAC地址的以太网芯片 配合单片机使用 ? 带MAC地址的以太网芯片??? 真不知道你说的是啥,stm很多信号都有以太网控制器 所有网卡芯片都必须有MAC地址,其数据是写入的,并非硬件。你用网卡芯片,自行写入就是,网卡芯片要么自带非易失存储器,要么外扩。用模块,通常制造方已写好。 W5500 [quote][size=2][url=forum.php?mod=redirect&goto=findpost&pid=2364239&pt...

http://bbs.eeworld.com.cn/thread-644342-1-1.html 发布时间: 2018-05-10



stm32.cube(一)——系统架构及目录结构

, uint8_t Output);2.2 Level 1中间层包含一些较复杂的通用协议以及调用它们的应用程序。开源的Tcp/Ip协议栈LwIP、USB协议、FAT文件系统、FreeRtos,这些大家都很熟悉。另外Level 1还包含STemWin,它是用来驱动一块触控液晶屏的。Level 1和Level 0的例子都可以在相应开发板的文件目录里找到,如果懒得看函数原型而想直接调用函数,可以参考下例子。2.3...

http://www.eeworld.com.cn/mcu/article_2018050138913.html 发布时间: 2018-05-01



STM32NET学习笔记 ARP和Ethernet部分

1.前言(2013年初整理笔记,2013底发布至CSDN博客中)嵌入式以太网开发是一个很有挑战性的工作。通过几个月的学习,个人觉得大致有两条途径。第一条途径,通过高级语言熟悉socket编程,例如C#或C++,熟悉bind,listen,connect,accept等函数,在嵌入式系统中应用 lwIP协议栈。第二种途径,通过分析嵌入式以太网代码,结合TCPIP协议栈规范逐步实践协议栈代码。第一种途径效率高,开发周期短,编写出来的代码性能稳定,第二种途径花的时间长,开发出来的代码功能不完善,但是由于紧紧结合TCPIP规范,可以了解的内容较多,适合学习。本文通过分析和修改AVRNET源码并移植到S...

http://www.eeworld.com.cn/mcu/article_2018042838872.html 发布时间: 2018-04-28



STM32NET学习笔记 IP ICMP部分

1.前言     嵌入式以太网开发是一个很有挑战性的工作。通过几个月的学习,我个人觉得大致有两条途径。第一条途径,先通过高级语言熟悉socket编程,例如C#或C++,对bind,listen,connect,accept等函数熟悉之后,应用 lwIP。第二种途径,通过分析嵌入式以太网代码,结合TCPIP协议栈规范逐步实践代码。第一种途径效率高,开发周期短,编写出来的代码性能稳定,第二种途径花的时间长,开发出来的代码功能不完善,但是由于紧紧结合TCPIP规范,可以了解的内容较多,适合学习。本文通过分析和修改AVRNET源码,逐步实现TCPIP协议栈的各个子部分,包...
关键词: STM32NET IP ICMP部分

http://www.eeworld.com.cn/mcu/article_2018042838871.html 发布时间: 2018-04-28



Uip在STM32平台移植之建立UDP链接

在STM32上通过建立UDP连接实现数据的传输。在上节提到采用的是轻型的TCP/IP协议栈Uip,在Uip协议中实现UDP连接的创建,需要以下步骤:第一步,打开支持UDP协议的配置项,支持的UDP连接的个数,参考上节的配置文件。第二步,确定本地的IP地址和端口号(192.168.0.100  9999),远程主机的IP地址和端口号(192.168.0.22 9998)#define...

http://www.eeworld.com.cn/mcu/article_2018042838860.html 发布时间: 2018-04-28



分析TCP/IP协议栈代码之TCP(STM32平台)

1. TCP介绍TCP与UDP都属于传输层,但是与UDP不同的是,TCP是面向连接的,可靠的传输协议。ps:需要找几篇文章来看看两者的不同和各自的用武之地了,虽然对下面的代码分析之后对何为“面向连接”,何为“可靠”有一个具象的了解,但是不够全面和系统,比如何时采用TCP,何时采用UDP,效果如何,当然还得解释清楚其中的原因所在。2.  TCP首部TCP数据被封装在一个IP数据报中,如图17 - 1所示。图17 - 2显示TCP首部的数据格式。如果不计任选字段,它通常是20个字节。 每个TCP段都包含源端和目的端的端口号,用于寻找发端和收端应用进程。这两个值加上IP...

http://www.eeworld.com.cn/mcu/article_2018042838858.html 发布时间: 2018-04-28



分析TCP/IP协议栈代码之IP & ICMP(STM32平台)

1. IP介绍IP是TCP/IP协议族中最为核心的协议。大家,如TCP、UDP、ICMP及IGMP数据,都是在IP数据报格式基础上再封装一层再来传输的(见图1 - 4)。不可靠(unreliable)的意思是它不能保证 IP数据报能成功地到达目的地。 IP仅提供最好的传输服务。如果发生某种错误时,如某个路由器暂时用完了缓冲区, IP有一个简单的错误处理算法:丢弃该数据报,然后发送 ICMP消息报给信源端。任何要求的可靠性必须由上层来提供(如TCP) 。无连接(connectionless)这个术语的意思是I P并不维护任何关于后续数据报的状态信息。每个数据报的处理是相互独立的。这也说明, IP...

http://www.eeworld.com.cn/mcu/article_2018042838857.html 发布时间: 2018-04-28



分析TCP/IP协议栈代码之ARP(STM32平台)

-----------------------------------------------硬件环境:STM32+ENC28J60软件环境:MDK4.70aTCP/IP协议栈:开发者的网站已经关闭了,也没有命名~~~给出作者信息:/********************************************* * modified: 2007-08-08 * Author...

http://www.eeworld.com.cn/mcu/article_2018042838856.html 发布时间: 2018-04-28



分析TCP/IP协议栈代码之UDP(STM32平台)

。解决方法是必要时在最后增加填充字节0,这只是为了检验和的计算(也就是说,可能增加的填充字节不被传送) 。其次,UDP数据报和TCP段都包含一个1 2字节长的伪首部(本TCP/IP协议栈有所不同,只加入了4字节源IP地址和4字节目的IP地址,即利用IP首部的尾巴,实现了空间上的复用,看代码就晓得了),它是为了计算检验和而设置的。伪首部包含IP首部一些字段。其目的是让 UDP两次检查数据是否已经正确到达...

http://www.eeworld.com.cn/mcu/article_2018042838855.html 发布时间: 2018-04-28



如何用W7100A实现HTTP服务器(一)

; 1. HTTP服务器HTTP是超级文本传输协议(HyperText Transfer Protocol)的简称。更多关于HTTP协议的细节,请参考下面的链接。(http://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol)如果使用W7100A的全硬件TCP/IP协议栈可以很容易地实现HTTP服务器。下面的图1显示了HTTP服务器...
关键词: W7100A HTTP服务器

http://www.eeworld.com.cn/mcu/article_2018042838861.html 发布时间: 2018-04-28



STM32NET学习笔记 UDP部分

1.前言     嵌入式以太网开发是一个很有挑战性的工作。通过几个月的学习,我个人觉得大致有两条途径。第一条途径,先通过高级语言熟悉socket编程,例如C#或C++,对bind,listen,connect,accept等函数熟悉之后,应用 lwIP。第二种途径,通过分析嵌入式以太网代码,结合TCPIP协议栈规范逐步实践代码。第一种途径效率高,开发周期短,编写出来的代码性能稳定,第二种途径花的时间长,开发出来的代码功能不完善,但是由于紧紧结合TCPIP规范,可以了解的内容较多,适合学习。本文通过分析和修改AVRNET源码,逐步实现TCPIP协议栈的各个子部分,包...
关键词: STM32 NET UDP部分

http://www.eeworld.com.cn/mcu/article_2018042838851.html 发布时间: 2018-04-28



STM32物联网之TFTP文件传输

感言:专注物联网应用开发,分享物联网技术经验。软件平台:IAR6.5TCP/IP协议栈:LWIP1.4.1硬件平台:STM32F103C8T6有线通信板1、TCP/IP协议栈LWIP1.1、LWIP认识       LWIP是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈,是Light Weight (轻型...

http://www.eeworld.com.cn/mcu/article_2018042238794.html 发布时间: 2018-04-22



STM32网络丢包问题分析

1. 测试环境说明硬件平台:NUCLEO-F767ZI 开发板(STM32F7,Cortex-M7,216MHz,2MB Flash,512KB SRAM) 操作系统:FreeRTOS v9.0.0(CMSIS-RTOS v1.02) TCP/IP协议栈:LwIP v2.0.0  这里所描述的网络丢包问题的测试程序,是使用 STM32CubeMX 工具(库版本为 ...
关键词: STM32 网络丢包

http://www.eeworld.com.cn/mcu/article_2018042238791.html 发布时间: 2018-04-22



stm32CubeMX上lwip的配置问题

上两篇博客讲了STM32CubeMX的一个版本问题还有硬件需要复位的问题,当你把这两个问题解决之后,你会发现程序烧入板子之后,以太网接口也亮了,可是当你去ping开发板时,板子与电脑之间依然连接不上,无法ping通。在调试了软件数遍之后,发现程序的逻辑并未出现什么毛病。从程序的方面检查,以太网的收发函数均为正常状态,收发数据也是正确的,可是就是无法访问到目标主机。调适了很长时间均无法发现问题,接着我们还是从硬件着手,检查发现了还是硬件的配置上出现了问题。由于生产板子的厂家有很多,虽然cpu芯片为同一型号,但是引脚接口可能改变,所以由于这个原因LAN8720这个芯片依然无法正常工作。希望大家以后...

http://www.eeworld.com.cn/mcu/article_2018042238787.html 发布时间: 2018-04-22



STM32移植LWIP网线热插入网络不通的解决办法

开发背景:1、主芯片—STM32F207VCT6;2、TCP/IP协议栈—LWIP,依托ST例程移植;3、操作系统—无(裸机);异常现象:1、网线不插入的情况下先给设备上电,之后再插入网线无法ping通;(如果上电前网线插入,网络正常);2、网络已经正常的情况下,电脑PC端修改传输模式(比如从原来的100M全双工修改为10M全双工)导致网络不通;原因分析:1、针对第一种异常情况,是由于上电时网线...

http://www.eeworld.com.cn/mcu/article_2018042238788.html 发布时间: 2018-04-22



简单介绍物联网弱设备防护措施

物联网设备之所以存在安全隐患,是因为其暴露了足够的敏感信息,从而被攻击者利用来制造攻击。这些敏感信息,从暴露位置来看,可分为两类:一类是存储在设备中的固件和印制在产品内部的信息(如PCB丝印、芯片型号)等;另一类是传输在网络(不仅仅是以太网、Wi-Fi、蓝牙等)中的信息。本文通过从本地信息、网络信息这两个角度介绍物联网弱设备存在的安全隐患,进而提出设备加固的方法。一、简介近年来,随着物联网技术的迅速发展,物联网产品的数量也在呈爆发式增长。Gartner预测,两年后,物联网设备的装机量将超过200亿[1] ,这些物联网设备所带来的信息量将非常庞大。与此同时,因物联网设备导致的信息安全隐患也在逐年...
关键词: 物联网

http://www.eeworld.com.cn/IoT/article_201804193832.html 发布时间: 2018-04-19



基于FPGA微秒级实时金融指数行情计算

,根据数据计算类型的特点设计专用硬件处理单元的结构模型; 研究有限计算资源条件下的行情数据缓存与并行调度策略,研究硬件计算资源划分与共享技术; 研究透明数据接口技术,包括输入端旁路高速数据获取技术与实现方法以及输出端的应用接口技术。  基于FPGA的并行加速技术  研究基于FPGA的硬件千兆以太网数据获取技术,实现完全硬件的TCP/IP协议栈解析和数据包过滤...
关键词: 金融指数

http://www.eeworld.com.cn/FPGA/article_201804193782.html 发布时间: 2018-04-19




<上一页 12345678910111213141516 下一页> 相关结果约1,688个