
RL-TCPnet网络教程
文章平均质量分 94
硬汉嵌入式
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
重磅消息,Micrium的uCOS全家桶将推出免费商业授权
说明:1、预计将在下个月末的Embedded World 2020正式宣布开源免费商用。2、uCOS全家桶一旦宣布免费商用,将给那些还在收费的RTOS带来一波冲击。其中最值的关注的是去年微软收购ThreadX后,当前还没有宣布以那种授权方式供用户使用。3、全家桶包括:μC/OS-II, μC/OS-III, μC/FS, μC/TCP-IP, μC/USB-Device, μC/USB-Ho...原创 2020-01-28 19:43:33 · 6684 阅读 · 0 评论 -
【RL-TCPnet网络教程】第37章 RL-TCPnet之FTP客户端
第37章 RL-TCPnet之FTP客户端本章节为大家讲解RL-TCPnet的FTP客户端应用,学习本章节前,务必要优先学习第35章的FTP基础知识。有了这些基础知识之后,再搞本章节会有事半功倍的效果。本章教程含STM32F407开发板和STM32F429开发板。37.1 初学者重要提示37.2 FTP函数37.3 FTP配置说明(Net_Config.c)...原创 2020-01-07 16:12:23 · 347 阅读 · 0 评论 -
【RL-TCPnet网络教程】第27章 DNS域名系统基础知识
第27章 DNS域名系统基础知识本章节为大家讲解DNS(Domain Name System,域名系统),通过前面章节对TCP和UDP的学习,需要大家对DNS也有个基础的认识。(本章的知识点主要整理自网络)27.1 初学者重要提示27.2 DNS基础知识参考资料27.3 DNS基础知识点27.4 DNS函数27.5 总结 27.1 初...原创 2018-08-28 16:51:55 · 381 阅读 · 0 评论 -
【RL-TCPnet网络教程】第26章 RL-TCPnet之DHCP应用
第26章 RL-TCPnet之DHCP应用本章节为大家讲解RL-TCPnet的DHCP应用,学习本章节前,务必要优先学习第25章的DHCP基础知识。有了这些基础知识之后,再搞本章节会有事半功倍的效果。本章教程含STM32F407开发板和STM32F429开发板。26.1 初学者重要提示26.2 DHCP函数26.3 DHCP配置说明(Net_Config.c)...原创 2018-08-28 16:43:12 · 3721 阅读 · 0 评论 -
【RL-TCPnet网络教程】第25章 DHCP动态主机配置协议基础知识
第25章 DHCP动态主机配置协议基础知识本章节为大家讲解DHCP(Dynamic Host Configuration Protocol,动态主机配置协议),通过前面章节对TCP和UDP的学习,需要大家对DHCP也有个基础的认识。(本章的知识点主要整理自网络)25.1 初学者重要提示25.2 DHCP基础知识参考资料25.3 DHCP基础知识点25.4 ...原创 2018-08-23 16:23:02 · 460 阅读 · 0 评论 -
【RL-TCPnet网络教程】第24章 RL-TCPnet之网络控制报文协议ICMP
第24章 RL-TCPnet之网络控制报文协议ICMP本章节为大家讲解ICMP(Internet Control Message Protocol,网络控制报文协议),通过前面章节对TCP和UDP的学习,需要大家对ICMP也有个基础的认识。(本章的知识点主要整理自网络)24.1 初学者重要提示24.2 ICMP基础知识参考资料24.3 ICMP基础知识点24....原创 2018-08-23 16:12:34 · 350 阅读 · 0 评论 -
【RL-TCPnet网络教程】第21章 RL-TCPnet之高效的事件触发框架
第21章 RL-TCPnet之高效的事件触发框架本章节为大家讲解高效的事件触发框架实现方法,BSD Socket编程和后面章节要讲解到的FTP、TFTP和HTTP等都非常适合使用这种方式。实际项目中也推荐大家采用这种方式,不过仅适用于RTOS环境,比如RTX、FreeRTOS或者uCOS-III均可,裸机方式不支持。另外,前面章节讲解的TCP和UDP的原始socket使用这种方...原创 2018-08-20 17:11:25 · 1127 阅读 · 0 评论 -
【RL-TCPnet网络教程】第20章 RL-TCPnet之BSD Socket客户端
第20章 RL-TCPnet之BSD Socket客户端本章节为大家讲解RL-TCPnet的BSD Socket,学习本章节前,务必要优先学习第18章的Socket基础知识。有了这些基础知识之后,再搞本章节会有事半功倍的效果。另外RL-TCPnet的socket仅支持UDP协议和TCP协议,我们本章节仅讲解了TCP协议方式的BSD Socket。本章教程含STM32F407开发板...原创 2018-08-17 17:41:28 · 494 阅读 · 1 评论 -
【RL-TCPnet网络教程】第23章 RL-TCPnet之地址解析协议ARP
第23章 RL-TCPnet之地址解析协议ARP本章节为大家讲解ARP(Address Resolution Protocol,地址解析协议),通过前面章节对TCP和UDP的学习,需要大家对ARP也有个基础的认识。(本章的知识点主要整理自网络)23.1 初学者重要提示23.2 ARP基础知识参考资料23.3 ARP基础知识点23.4 ARP函数23.5...原创 2018-08-22 15:11:53 · 641 阅读 · 0 评论 -
【RL-TCPnet网络教程】第28章 RL-TCPnet之DNS应用
第28章 RL-TCPnet之DNS应用本章节为大家讲解RL-TCPnet的DNS应用,学习本章节前,务必要优先学习第27章的DNS基础知识。有了这些基础知识之后,再搞本章节会有事半功倍的效果。本章教程含STM32F407开发板和STM32F429开发板。28.1 初学者重要提示28.2 DNS函数28.3 DNS配置说明(Net_Config.c)28.4...原创 2018-08-31 17:21:16 · 732 阅读 · 0 评论 -
【RL-TCPnet网络教程】第29章 NTP网络时间协议基础知识
第29章 NTP网络时间协议基础知识本章节为大家讲解NTP (Network Time Protocol,网络时间协议)和SNTP(简单网络时间协议,Simple Network Time Protocol)的基础知识,方便后面章节的实战操作。(本章的知识点主要整理自网络)29.1 初学者重要提示29.2 NTP基础知识参考资料29.3 NTP基础知识点29...原创 2018-08-31 17:27:50 · 482 阅读 · 0 评论 -
【RL-TCPnet网络教程】第30章 RL-TCPnet之SNTP网络时间获取
第30章 RL-TCPnet之SNTP网络时间获取本章节为大家讲解RL-TCPnet的SNTP应用,学习本章节前,务必要优先学习第29章的NTP基础知识。有了这些基础知识之后,再搞本章节会有事半功倍的效果。本章教程含STM32F407开发板和STM32F429开发板。30.1 初学者重要提示30.2 可用的NTP服务器30.3 SNTP函数30.4 SNT...原创 2018-09-01 16:37:05 · 969 阅读 · 0 评论 -
【RL-TCPnet网络教程】第33章 SMTP简单邮件传输协议基础知识
第33章 SMTP简单邮件传输协议基础知识本章节为大家讲解SMTP(Simple Mail Transfer Protocol,简单邮件传输协议)的基础知识,方便后面章节的实战操作。(本章的知识点主要整理自网络)33.1 初学者重要提示33.2 SMTP基础知识参考资料33.3 SMTP基础知识点33.4 总结 33.1 初学者重要提示...转载 2018-09-04 15:44:35 · 1056 阅读 · 0 评论 -
【RL-TCPnet网络教程】第34章 RL-TCPnet之SMTP客户端
第34章 RL-TCPnet之SMTP客户端本章节为大家讲解RL-TCPnet的SMTP应用,学习本章节前,务必要优先学习第33章的SMTP基础知识。有了这些基础知识之后,再搞本章节会有事半功倍的效果。本章教程含STM32F407开发板和STM32F429开发板。34.1 初学者重要提示34.2 SMTP函数34.3 SMTP配置说明(Net_Config.c)...原创 2018-09-04 16:11:14 · 1526 阅读 · 0 评论 -
【RL-TCPnet网络教程】第32章 RL-TCPnet之Telnet服务器
第32章 RL-TCPnet之Telnet服务器本章节为大家讲解RL-TCPnet的Telnet应用,学习本章节前,务必要优先学习第31章的Telnet基础知识。有了这些基础知识之后,再搞本章节会有事半功倍的效果。本章教程含STM32F407开发板和STM32F429开发板。32.1 初学者重要提示32.2 Telnet函数32.3 Telnet配置说明(Net...原创 2018-09-03 18:01:55 · 743 阅读 · 0 评论 -
【RL-TCPnet网络教程】第31章 Telnet远程登录基础知识
第31章 Telnet远程登录基础知识本章节为大家讲解Telnet (Teletype Network) 的基础知识,方便后面章节的实战操作。(本章的知识点主要整理自网络)31.1 初学者重要提示31.2 Telnet基础知识参考资料31.3 Telnet基础知识点31.4 总结 31.1 初学者重要提示Telnet远程登录在实际项目中...翻译 2018-09-03 18:04:02 · 509 阅读 · 0 评论 -
【RL-TCPnet网络教程】第36章 RL-TCPnet之FTP服务器
第36章 RL-TCPnet之FTP服务器本章节为大家讲解RL-TCPnet的FTP服务器应用,学习本章节前,务必要优先学习第35章的FTP基础知识。有了这些基础知识之后,再搞本章节会有事半功倍的效果。本章教程含STM32F407开发板和STM32F429开发板。36.1 初学者重要提示36.2 FTP函数36.3 FTP配置说明(Net_Config.c)...原创 2018-09-15 18:00:02 · 549 阅读 · 0 评论 -
【RL-TCPnet网络教程】第41章 HTTP超文本传输协议基础知识
第41章 HTTP超文本传输协议基础知识本章节为大家讲解HTTP(HyperText Transfer Protocol,超文本传输协议),从本章节开始,正式进入嵌入式Web的设计和学习。(本章的知识点主要整理自网络)41.1 初学者重要提示41.2 HTTP基础知识参考资料41.3 HTTP基础知识点41.4 HTTP通信实例41.5 总结 ...原创 2018-09-26 15:57:10 · 362 阅读 · 0 评论 -
【RL-TCPnet网络教程】第22章 RL-TCPnet之网络协议IP
第22章 RL-TCPnet之网络协议IP本章节为大家讲解IP(Internet Protocol,网络协议),通过前面章节对TCP和UDP的学习,需要大家对IP也有个基础的认识。(本章的知识点主要整理自网络)22.1 初学者重要提示22.2 IP基础知识参考资料22.3 IP基础知识点22.4 总结 22.1 初学者重要提示通过前面几...原创 2018-08-22 15:01:12 · 549 阅读 · 0 评论 -
【RL-TCPnet网络教程】第19章 RL-TCPnet之BSD Socket服务器
第19章 RL-TCPnet之BSD Socket服务器本章节为大家讲解RL-TCPnet的BSD Socket,学习本章节前,务必要优先学习第18章的Socket基础知识。有了这些基础知识之后,再搞本章节会有事半功倍的效果。另外RL-TCPnet的socket仅支持UDP协议和TCP协议,我们本章节仅讲解了TCP协议方式的BSD Socket。本章教程含STM32F407开发板...原创 2018-08-15 16:43:53 · 841 阅读 · 1 评论 -
【RL-TCPnet网络教程】第1章 当前主流的小型嵌入式网络协议栈
第1章 当前主流的小型嵌入式网络协议栈这几年物联网发展迅猛,各种新产品、新技术也是层出不穷,本章节就为大家介绍当前主流的小型嵌入式网络协议栈。1.1 当前主流的嵌入式网络协议栈1.2 uIP网络协议栈介绍1.3 LwIP网络协议栈介绍1.4 Contiki物联网系统介绍1.5 embOS/IP网络协议栈介绍1.6 uC/TCP-IP网络协议栈介绍1.7 Mbed OS物联网系统介...原创 2018-07-10 17:17:20 · 1945 阅读 · 0 评论 -
【RL-TCPnet网络教程】第6章 RL-TCPnet底层驱动说明
第6章 RL-TCPnet底层驱动说明本章节为大家讲解RL-TCPnet的底层驱动,主要是STM32自带MAC的驱动实现和PHY的驱动实现。6.1 初学者重要提示6.2 KEIL提供的底层驱动文件6.3 DM9161和DM9162的区别6.4 底层驱动实现说明6.5 总结 6.1 初学者重要提示1、学习本章节前,务必学习STM32...原创 2018-07-17 15:31:51 · 2612 阅读 · 0 评论 -
【RL-TCPnet网络教程】第2章 嵌入式网络协议栈基础知识
第2章 嵌入式网络协议栈基础知识本章教程为大家介绍嵌入式网络协议栈基础知识,本章先让大家有一个全面的认识,后面章节中会为大家逐一讲解用到的协议。基础知识整理自百度百科,wiki百科等。2.1 初学者重要提示2.2 TCP/IP协议栈简介2.3 TCP/IP参考模型2.4 OSI参考模型2.5 RL-TCPnet和参考模型的对应关系2.6 网络协议收录文件RFC2.7 以太网和IEEE...原创 2018-07-11 17:33:18 · 1204 阅读 · 0 评论 -
【RL-TCPnet网络教程】第9章 RL-TCPnet网络协议栈移植(uCOS-III)
第9章 RL-TCPnet网络协议栈移植(uCOS-III)本章教程为大家讲解RL-TCPnet网络协议栈的uCOS-III操作系统移植方式,学习了第6章讲解的底层驱动接口函数之后,移植就比较容易了,主要是添加库文件、配置文件和驱动文件即可。另外,RL-TCPnet移植到uCOS-III要重新配置RL-TCPnet的接口函数,以此来支持RL-TCPent多任务运行。使用RTX无需...原创 2020-01-07 16:13:54 · 865 阅读 · 0 评论 -
【RL-TCPnet网络教程】第3章 初学RL-TCPnet的准备工作及其快速上手
第3章 初学RL-TCPnet的准备工作及其快速上手俗话说万事开头难,学习一门新的知识,难的往往不是知识本身,而是如何快速上手,需要什么资料和开发环境。一旦上手后,深入的学习就相对容易些了。本章节就起到这样的作用,主要说明初学RL-TCPnet需要做的准备工作。3.1 初学者重要提示3.2 开发环境说明3.3 配套例子重要说明3.4 RL-TCPnet参考资料3.5 RL-T...原创 2018-07-12 15:34:58 · 801 阅读 · 1 评论 -
【RL-TCPnet网络教程】第7章 RL-TCPnet网络协议栈移植(裸机)
第7章 RL-TCPnet网络协议栈移植(裸机)本章教程为大家讲解RL-TCPnet网络协议栈的裸机移植方式,学习了上个章节讲解的底层驱动接口函数之后,移植就比较容易了,主要是添加库文件、配置文件和驱动文件即可。本章教程含STM32F407开发板和STM32F429开发板的移植。7.1 移植前准备工作说明7.2 STM32F407移植RL-TCPnet协议栈7...原创 2020-01-07 16:14:57 · 1320 阅读 · 0 评论 -
【RL-TCPnet网络教程】第10章 RL-TCPnet网络协议栈移植(FreeRTOS)
第10章 RL-TCPnet网络协议栈移植(FreeRTOS)本章教程为大家讲解RL-TCPnet网络协议栈的FreeRTOS操作系统移植方式,学习了第6章讲解的底层驱动接口函数之后,移植就比较容易了,主要是添加库文件、配置文件和驱动文件即可。另外,RL-TCPnet移植到FreeRTOS要重新配置RL-TCPnet的接口函数,以此来支持RL-TCPnet多任务运行。使用RTX无需重新...原创 2020-01-07 16:13:36 · 1044 阅读 · 0 评论 -
【RL-TCPnet网络教程】第8章 RL-TCPnet网络协议栈移植(RTX)
第8章 RL-TCPnet网络协议栈移植(RTX)本章教程为大家讲解RL-TCPnet网络协议栈的RTX操作系统移植方式,学习了第6章讲解的底层驱动接口函数之后,移植就比较容易了,主要是添加库文件、配置文件和驱动文件即可。本章教程含STM32F407开发板和STM32F429开发板的移植。8.1 移植前准备工作说明8.2 STM32F407移植RL-TCPnet协...原创 2020-01-07 16:14:25 · 1030 阅读 · 0 评论 -
【RL-TCPnet网络教程】第12章 TCP传输控制协议基础知识
第12章 TCP传输控制协议基础知识本章节为大家讲解TCP(Transmission Control Protocol,传输控制协议),通过本章节的学习,需要大家对TCP有个基本的认识,方便后面章节TCP实战操作。(本章的知识点主要整理自网络)12.1 初学者重要提示12.2 TCP基础知识参考资料12.3 TCP基础知识点12.4 TCP可靠性实现1...原创 2018-07-25 17:32:46 · 593 阅读 · 1 评论 -
【RL-TCPnet网络教程】第4章 RL-TCPnet网络协议栈简介
第4章 RL-TCPnet网络协议栈简介本章节介绍RL-TCPnet网络协议栈,让大家对 RL-TCPnet有一个整体的了解,RL-TCPnet是一款小型网络协议栈,适用于 ARM 内核和 Cortex-M 内核的设备。4.1 初学者重要提示4.2 RL-TCPnet特色4.3 RL-TCPnet规格4.4 RL-TCPnet性能4.5 RL-TCPnet内存需求...原创 2018-07-14 16:16:32 · 1133 阅读 · 0 评论 -
【RL-TCPnet网络教程】第14章 RL-TCPnet之TCP客户端
第14章 RL-TCPnet之TCP客户端本章节为大家讲解RL-TCPnet的TCP客户端实现,学习本章节前,务必要优先学习第12章TCP传输控制协议基础知识。有了这些基础知识之后,再搞本章节会有事半功倍的效果。本章教程含STM32F407开发板和STM32F429开发板。14.1 初学者重要提示14.2 TCP客户端API函数14.3 TCP配置说明(Net_...原创 2018-07-28 16:34:46 · 1185 阅读 · 0 评论 -
【RL-TCPnet网络教程】第11章 RL-TCPnet调试方法
第11章 RL-TCPnet调试方法本章节为大家讲解RL-TCPnet的调试方法,RL-TCPnet的调试功能其实就是通过串口打印实时监控运行状态。而且RL-TCPnet的调试设置比较简单,因为官方已经为我们做好了调试版本的库,直接添加到工程,并使能相应的宏配置就可以使用了。本章教程含STM32F407开发板和STM32F429开发板的调试方法说明。11.1 初学者重要提示...原创 2020-01-07 16:14:10 · 667 阅读 · 0 评论 -
【RL-TCPnet网络教程】第15章 RL-TCPnet之创建多个TCP连接
第15章 RL-TCPnet之创建多个TCP连接本章节为大家讲解RL-TCPnet的TCP多客户端实现,因为多客户端在实际项目中用到的地方还挺多,所以我们也专门开启一个章节做讲解。另外,学习本章节前,务必要优先学习第14章TCP客户端。学会创建一个TCP客户端了,创建多个客户端是一样的。本章教程含STM32F407开发板和STM32F429开发板。15.1 初学者重要提示...原创 2018-07-30 17:37:57 · 1302 阅读 · 0 评论 -
【RL-TCPnet网络教程】第13章 RL-TCPnet之TCP服务器
第13章 RL-TCPnet之TCP服务器本章节为大家讲解RL-TCPnet的TCP服务器实现,学习本章节前,务必要优先学习第12章TCP传输控制协议基础知识。有了这些基础知识之后,再搞本章节会有事半功倍的效果。本章教程含STM32F407开发板和STM32F429开发板。13.1 初学者重要提示13.2 TCP服务器API函数13.3 TCP配置说明(N...原创 2020-01-07 16:13:12 · 699 阅读 · 0 评论 -
【RL-TCPnet网络教程】第17章 RL-TCPnet之UDP通信
第17章 RL-TCPnet之UDP通信本章节为大家讲解RL-TCPnet的UDP通信实现,学习本章节前,务必要优先学习第16章UDP用户数据报协议基础知识。有了这些基础知识之后,再搞本章节会有事半功倍的效果。本章教程含STM32F407开发板和STM32F429开发板。17.1 初学者重要提示17.2 UDP的API函数17.3 特别注意UDP个数配置17...原创 2018-08-04 18:10:19 · 1219 阅读 · 0 评论 -
【RL-TCPnet网络教程】第16章 UDP用户数据报协议基础知识
第16章 UDP用户数据报协议基础知识本章节为大家讲解UDP(User Datagram Protocol,用户数据报协议),需要大家对UDP有个基础的认识,方便后面章节UDP实战操作。(本章的知识点主要整理自网络)16.1 初学者重要提示16.2 UDP基础知识参考资料16.3 UDP基础知识点16.4 TCP和UDP区别16.5 ...原创 2018-07-31 16:59:12 · 461 阅读 · 0 评论 -
【RL-TCPnet网络教程】第18章 BSD Sockets基础知识
第18章 BSD Sockets基础知识本章节为大家讲解BSD Sockets,需要大家对BSD Sockets有个基础的认识,方便后面章节Socket实战操作。(本章的知识点主要整理自网络)18.1 初学者重要提示18.2 Socket基础知识参考资料18.3 Socket基础知识点18.4 BSD Sockets简介18.5 BSD Socket...原创 2018-08-15 15:44:02 · 540 阅读 · 0 评论 -
【RL-TCPnet网络教程】第5章 PHY芯片和STM32的MAC基础知识
第5章 PHY芯片和STM32的MAC基础知识本章节为大家讲解STM32自带的MAC和PHY芯片的基础知识,为下一章底层驱动的讲解做一个铺垫。5.1 初学者重要提示5.2 什么是MAC5.3 MAC地址5.4 STM32自带MAC基础知识5.5 以太网PHY基础知识5.6 总结 5.1 初学者重要提示1、学习本章节后,务必学习STM32参考手册中M...原创 2018-07-16 14:48:04 · 752 阅读 · 0 评论