第一章LWIP无操作系统移植
本章,我们将向大家介绍ALIENTEK的STM32F103战舰V3开发板以太网接口及其使用。STM32F103没有网络模块,如果要想在F103上实现网络功能的话就需要使用外置的网络芯片,并且需要TCP/IP协议栈的支持。战舰V3板载一颗网络芯片:DM9000。本章主要介绍基本的以太网知识以及LWIP在STM32F103战舰V3开发板上的移植。本章将分为如下几个部分:
1.1TCP/IP协议以及LWIP简介
1.2DM9000简介
1.3硬件设计
1.4无操作系统LWIP移植
1.5软件设计
1.6下载验证
TCP/IP中文名为传输控制协议/因特网互联协议,又名网络通讯协议,是Internet最基本的协议、Internet国际互联网络的基础,由网络层的IP协议和传输层的TCP协议组成。TCPP定义了电子设备如何连入因特网,以及数据如何在它们之间传输的标准。协议采用了4层的层级结构,每一层都呼叫它的下一层所提供的协议来完成自己的需求。通俗而言:TCP负责发现传输的问题,一有问题就发出信号,要求重新传输,直到所有数据安全正确地传输到目的地。而IP是给因特网的每一台联网设备规定一个地址。
TCP/IP协议不是TCP和IP这两个协议的合称,而是指因特网整个TCP/IP协议族。从协议分层模型方面来讲,TCP/P由四个层次组成:网络接口层、网络层、传输层、应用层。OSI是传统的开放式系统互连参考模型,该模型将TCP/IP分为七层:物理层、数据链路层(网络接口层)、网络层(网络层)、传输层(传输层)、会话层、表示层和应用层(应用层)。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !