欣喜日记本

文章
8
资源
0
加入时间
3年1月12天

RT-Thread:使用cat命令时拔掉U盘后控制台不停打印文件信息提示一、问题现象二、问题原因三、解决方案

提示这个问题现象是必须按照这篇文章修复相关BUG后才会有这篇文章所描述的问题,本文章的问题原本RTT就存在的,并非按照我之前的文章解决方案导致这个问题出现。一、问题现象1、使用cat命令读取U盘文件并打印读到的数据时突然拔掉U盘,正常会因为读取失败而停止输出,实际上则不断的打印最后读到的一串数据。二、问题原因1、cat命令实质调用的核心函数是dfs_file_read,这个函数返回一个长度值,如果返回值小于0说明发生错误,但是接收这个返回值的却是一个uint32_t变量,导致出错时无法识别错误,

干货|接口测试必备技能-常见接口协议解析

在了解具体的协议之前,需要先了解 OSI 七层模型、TCP/IP 四层模型、五层体系结构这三种不同的网络模型。OSI 参考模型是一个在制定协调进程间通信标准时所使用的概念性框架,它并不是一个标准。TCP/IP 四层模型是网际网络的基础通信架构。常视为是简化的七层 OSI 模型。五层协议是 OSI 和 TCP/IP 的综合,实际应用还是 TCP/IP 的四层结构。TCP/IP 协议栈是对应 TCP/IP 四层模型所使用的具体的网络协议。