嵌入式以太网开发是一个很有挑战性的工作。通过几个月的学习,个人觉得大致有两条途径。第一条途径,通过高级语言熟悉socket编程,例如C#或C++,熟悉bind,listen,connect,accept等函数,在嵌入式系统中应用 lwIP协议栈。第二种途径,通过分析嵌入式以太网代码,结合TCPIP协议栈规范逐步实践协议栈代码。第一种途径效率高,开发周期短,编写出来的代码性能稳定,第二种途径花的时间长,开发出来的代码功能不完善,但是由于紧紧结合TCPIP规范,可以了解的内容较多,适合学习。本文通过分析和修改AVRNET源码并移植到STM32平台,逐步实现TCPIP协议栈的各个子部分,包括ETHERNET部分,ARP部分,IP部分,ICMP部分,UDP部分,TCP部分和HTTP部分。
相关推荐
STM32学习笔记——位带操作
超经典的STM32学习笔记——第一章GPIO口.docx
该文档主要介绍STM32F105BOOTLOADER的使用方法
自己写的STM32的学习笔记,详细介绍了RCC系统时钟的配置方法,内有程序代码,可以正常行,注释详细。
文件包含仿真原理图及源码,实测有效。
自己写的STM32的学习笔记,详细介绍了RCC系统时钟的配置方法,内有程序代码,可以正常行,注释详细。
STM32Cube 学习笔记大全包含16篇 内容丰富易懂。。。。。
IAP——STM32官网USART例程——编译直接可以运行 从STM32官方下载的例程,不能用,需要修改的!虽说修改起来比较简单,但是不知道套路的话,还是有三分难度的! 自己修改的官网例程,下载后无需其他修改,可以直接...
STM32学习笔记STM32学习笔记STM32学习笔记STM32学习笔记STM32学习笔记STM32学习笔记
STM32F103C8T6——DS18B20_OLED,stm32f103c8t7,C,C++源码
stm32初学者入门——循环交替点亮2个LED,适合初学者了解掌握stm32单片机的基本操作,内有注释,很详细,亲测有用!
STM32的中文学习资料——STM32F10xxxTIM1应用示例
stm32资源整合系列
stm32的自学笔记,主要针对库函数的原理进行讲解,重点讲解了定时器的应用——子朔
STM32F103C8T6——DS18B20_OLED,stm32f103c8t7,C,C++源码.rar
STM32入门学习笔记-20110708[1].doc
基于STM32单片机,C语言的DS18B20的开发程序
mpu6050的DMP 在stm32上的移植,硬件数据融合滤波积分得到四元数