自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 收藏
  • 关注

原创 全网最全ESP32-C3使用过程中Wi-Fi连接Error解决方案

以上六种方法基本上涵盖了此处问题的所有解决方案,若还是出现类似于Error4的报错,只能选择换一个ESP32-C3开发板了(此处考虑是硬件损坏,也是有概率的)①按下ESP32-C3开发板上的RST按钮,进行复位,重新启动后,串口助手会重新显示Ready,此时再重新连接好wifi;其他错误正常可能是AT命令格式写错,重新检查自身的命令即可。⑤拔掉ESP32-C3开发板上的3.3V引脚连接,重新连接,再重新尝试连接wifi即可;④检查ESP32-C3的引脚连接,转串口连接以及供电,若未连接成功,则有可能报错;

2025-02-26 17:27:26 314

原创 ESP32-C3芯片操作&&问题解决&&AT命令

文章主要介绍拿到一款ESP32-C3芯片后如何上手,软件端操作以及硬件端操作;整体流程比较完善;后续介绍了使用AT命令连接wifi以及使用api接口获取各种所需的数据(以天气数据为例)文章的亮点是:前期ESP32-C3使用的问题,基本涵盖了所有可能遇到的问题以及解决方案,比如flash烧录过程中遇到的问题,使用AT命令连接wifi遇到的问题,所有解决方案应该是全网最全了。

2025-02-26 17:23:30 1193 3

原创 UML系列之Rational Rose笔记九:组件图

最主要的还是这个component组件;然后还有这几个,正常是用不到的;

2025-01-15 23:55:27 357

原创 UML系列之Rational Rose笔记八:类图

正常主要就是使用到class还有直接关联箭头就行;如果不要求规范,直接新建一些需要的类,然后写好关系即可;

2025-01-14 23:52:13 780

原创 UML系列之Rational Rose笔记七:状态图

接着就是一个状态的开始:开始黑点依旧可以从左边进行拖动放置:这就是状态的开始,和活动图泳道图是一样的;只能有一个开始,但是可以有多个终止。新建状态使用工作台的这个state:接着使用箭头连接:基本上简单的状态图就是需要使用到这几个;复杂的状态图后期会更新。

2025-01-13 23:41:19 485

原创 UML系列之Rational Rose笔记六:部署图

正常rose绘制部署图没有太多要求,只要你节点设备都写一下即可。中文版:(随意举例的部署图,不针对某个具体的系统哈)

2025-01-13 23:32:52 283

原创 UML系列之Rational Rose笔记五:协作图

rose绘制好序列图之后,直接生成协作图是非常简单的。

2025-01-12 23:41:52 485

原创 UML系列之Rational Rose笔记四:时序图(顺序图_序列图)

时序图有很多画法,这基本上能算rose里面要求最乱的一种图了;有些人的需求是BCE模式,这是正常规范点的,有些人就不需要,有些需要用数据库交互,有些不需要;没有一个较为统一的需求;在此笔者就讲一下BCE模式绘制的时序图吧。

2025-01-12 23:41:11 1186

原创 UML系列之Rational Rose笔记三:活动图(泳道图)

有个注意点就是,活动按照流程进行,下一个活动图标放置的位置尽量别在上一个活动的水平线上方,平行或者往下放置都行。rose绘制活动的时候,经常会出现这种字体不在同一行的问题,主要是因为文本框长度受限,只需要点一下活动这个框体。复杂一点的情况,就是泳道图的设计;****有时候,新建另一个活动图,没办法再使用工作台当中的开始图标。然后按住某个角落的黑点,拖动就行,可以选择放大也可以选择缩小。连接好各个活动之后,修改线的横平竖直,这样规范(好看)一点。至此,一个简单的活动图就完成了;

2025-01-11 22:11:21 1375

原创 UML系列之Rational Rose笔记二:包图

规范一点的rose绘制包图的教程,简单易上手。

2025-01-10 22:12:28 678

原创 UML系列之Rational Rose笔记一:用例图

正常在用例图中,我们主要使用这几个图标;use case是用例,要做的事情,实际的用例都用这个图标来表示;actor是我们的角色,在一个系统中,肯定有各种各样的使用角色;比如学籍管理系统中,有学生,教师,管理员等角色;电影购票系统中,有顾客,院方管理员;售票客服等角色;正常actor和use case之间都用直接关联箭头连接一下就行;如果有include关系或者extend关系,可以使用dependency虚线;泛化关系使用的频率不是很高。

2025-01-10 21:57:33 1397

原创 边缘网关项目视频流开发

可以在公司,通过访问家里安装的摄像头查看家里的情况,对于有小孩的家长很有帮助。mjpg-streamer需要很少的CPU和内存资源就可以工作,大部分编码工作都是摄像头完成的,所以对于内存和性能都有限的路由器十分适用。通过先在命令行参数解析过程中获取到用户指定的端口号,然后在网络请求相关的函数中使用该解析后的端口号,就实现了通过 “-p” 参数来修改视频流相关操作所使用的端口号的功能。视频流开发这个模块,主要就是实现了一个简单的视频流获取和显示的功能。,和上面的一样,不过把没用的外围目录删掉了。

2024-11-06 09:23:48 931

原创 设备搜索相关协议使用

提示:一个进程是可以同时建立多个TCP链路的,所以这个流程我们可以保持8000端口的链路常开,当收到文件传输命令后,再开启一路8001socket端口监听,等待文件传输完成后,再关闭掉这路socket。设备出厂时候肯定是没有点表信息的,所以需要客户端下发,那么此时给客户端的回复up_config字段为true,后续的data无需添加。如果设备判断已经有这个点表了,那么up_config字段应该为false,并且把QT所需要的一些配置发回,添加上data字段(设备中的配置永远是最新的)。

2024-11-04 21:34:29 997

原创 公有云开发基础教程

运行./output/data-model-basic-demo。进入配置,只需要高级能力选择物模型,其余配置全部使用默认配置;找到标识符,复制粘贴修改,修改电流值为1.5。写完基础产品名称,选择自定义类,结束;保存后,在linux系统下编译这个文件。3、建立设备与平台的连接;2、为产品定义物模型;配置完成后,点击发布;首先是开通公共实例;1、创建产品与设备;

2024-11-02 11:59:16 691

原创 GIT分布式版本控制系统基础操作

问题大纲1、什么分布式版本控制系统2、简述Git的使用分为哪几个步骤3、克隆和拉取的区别是什么?4、git相关的所有指令。

2024-10-29 16:29:47 839

原创 边缘计算与边缘网关(全屋智能的运用思路)

主要介绍边缘计算以及边缘网关;边缘网关在全屋智能定制中的一些思路。

2024-10-28 11:51:12 2357

原创 网关点表&&全局点表json文件使用(拓展性实现方法)

真实物联网场景中,点表的使用,以及拓展性实现的方法。

2024-10-25 08:56:27 1177 2

原创 UML外卖系统报告(包含具体需求分析)

基于UML的外卖管理系统设计报告,引用请标明原作者

2024-10-24 21:26:24 1707

原创 UML建模——魔兽世界

基于UML的魔兽世界规则分析;总体理解有点难,还是需要对这类游戏规则有所了解的。

2024-10-24 16:14:19 815

原创 UML外卖系统报告(包含具体需求分析)

基于UML的外卖系统设计

2024-10-24 15:55:54 2677

原创 计算机网络--TCP、UDP抓包分析实验

1掌握使用wireshark工具对UDP协议进行抓包分析的方法,掌握UDP协议的报文格式,掌握UDP协议校验和的计算方法,理解UDP协议的优缺点,通过实验,进一步了解UDP协议;2掌握使用wireshark工具对TCP协议进行抓包分析的方法;通过实验,进一步了解TCP协议。Windows11系统UDP是一种简单的面向数据报的传输层协议,与TCP相比,它不提供可靠性、顺序传输或拥塞控制。UDP的主要特点:无连接。发送数据之前不需要建立连接。使用尽最大努力交付。即不保证可靠交付。面向报文。

2024-09-25 11:42:05 3809

原创 复杂网络(Complex Network)社团数据可视化分析(gephi)实验

这是一篇完整的复杂网络的可视化处理的实验报告,目标是使用在NASP网站中获取的网络数据,对数据进行可视化处理,利用gephi软件进行可视化操作,最终得到一份数据转化的可视化图片。再安装python中的数据包networkx,利用networkx验证节点数和边数是否正确。实验数据完整,过程完善,可视化效果清晰。

2024-09-24 19:06:13 1508

原创 JAVA大学期末考试真题(带答案)

40道选择题;10道判断题;2道修改代码题;5道程序分析题;3道程序设计题;

2024-09-24 17:18:41 4565 1

原创 JAVA期末考试真题卷(纯英文版)

Book类成员包括title和price,构造函数public Book(String t, double p) { title =t;考虑上述程序的主要方法。7, Class Student has ( ) costructor(s)构造方法.D。二、辨析题,正确的画"✔”,错误的画"X"并改正。return c+"年"+b+"月"+a+"日";四、程序设计题(共2小题,每题15分,共计30分)三、程序分析题(5小题,每小题8分,共40分)请举出在类Book中声明的成员,包括构造函数。

2024-09-24 17:15:08 466

原创 STM32基础笔记

这篇文章是笔者学习STM32单片机基础开发过程中记录下来的心得与知识点的一个小总结,涉及STM32基础知识,常见的外设与部分协议,利用CubeMX开发实验的一些流程。希望对学者们有些帮助。

2024-09-24 16:52:13 4221

原创 RTOS基础知识笔记

RTOS属于操作系统(OS)软件和硬件之间的桥梁,

2024-09-22 14:23:20 1072

原创 《离散数学》期末考试试卷真题

离散数学的考试真题,主要涉及填空题,判断题,解答题以及证明题;大致的题型都在本篇真题中有涉及。大致的考点也都在题目当中。

2024-09-22 14:15:38 780

原创 STM32基础学习笔记-SPI通讯协议协议&&面试基础题8

1、LCD是什么?发光原理?

2024-09-22 14:06:04 1012

原创 STM32基础学习笔记-DHT11单总线协议&&面试基础题7

常见问题1、DHT11是什么?有什么特性?2、单总线协议是什么?原理?DHT11的单总线协议的组成?## 1、DHT11定义单总线协议是一种用于在多个设备之间进行通信的协议,所有设备共享同一条数据线(总线),通过特定的时序和信号来区分不同设备的通信。单总线协议通过在同一条数据线上发送和接收数据,利用时序控制和信号电平来实现设备之间的通信。每个设备在总线上都有唯一的地址,主设备通过发送特定的命令来选择与之通信的从设备。

2024-09-21 09:46:06 1518

原创 STM32基础学习笔记-ADC&&面试基础题6

常见问题1、基本概念:什么是ADC?作用?逐次逼近型2、传感器本质?传感器、电压、ADC数值转化?3、ADC的特征?转化时间、分辨率、精度、量化误差?4、ADC框图组成部分?参考电压/模拟部分电压、输入通道、转换序列、触发源、数据寄存器、转换时间、中断?5、转换模式_扫描模式?

2024-09-21 09:32:25 859

原创 STM32基础学习笔记-Timer定时器&&面试基础题5

常见问题1、基本概念:什么是定时器?作用?分类?2、时基单元?组成?计数模式?溢出条件?溢出时间计算?3、systick原理?代码讲解?4、systick与hal_delay的关系?为什么不能再中断里使用中断?5、看门狗原理?独立看门狗?窗口看门狗 (下限 0x3f6、RTC?7、定时器框图?基础、通用、高级的区别?

2024-09-20 10:37:11 1218

原创 STM32基础学习笔记-NVIC中断&&面试基础题4

在STM32等微控制器中,中断向量表通常在启动文件(startup file)中定义。启动文件是编译后生成的二进制文件的一部分,通常包含以下内容:中断向量表的起始地址:通常位于内存的固定地址(如0x00000000)。中断向量的具体实现:每个中断向量对应一个ISR的地址。中断向量表示例:

2024-09-19 13:44:05 1720

原创 STM32基础学习笔记-USART外设&&面试基础题3

常见问题通讯定义?通讯分类 (有无时钟源、通讯方式、传输方向)?波特率的本质:隐形的时钟电平转换?TTL、COMS、RS232、RS485、USB电平标准?STM32串口与RS-232通讯?STM32串口与电脑USB通讯?USART 含义?为什么使用异步方式?USART 通讯框图?## 1、USARTUSART是一种通用的串行通信接口,支持同步和异步数据传输。它用于微控制器和其他设备之间的串行通信。为什么使用异步方式:简单性:异步通信不需要时钟信号,简化了硬件设计。

2024-09-18 09:21:46 1144 2

原创 STM32基础学习笔记-GPIO外设&&面试基础题2

常见问题1、一般芯片,每个引脚单独命名?引脚分组 (A-F) (0-15)?2、GPIO 含义?输入/输出?高低电平定义?3、框图:复用、模拟、整流、寄存器?4、施密特触发器的整流规则?5、框图:保护电路、整流器、上下拉电阻 、驱动器、MOS管?6、框图:8大模式?每个模式对应的框图?7、推挽和开漏的区别?缩写是什么?如何实现开漏输入高电平?## 1、推挽和开漏的区别### 1.推挽(Push-Pull)

2024-09-18 08:53:13 1207

原创 STM32基础学习笔记——STM32背景知识&&面试基础题1

1.通用计算机/专用计算机?各自的定义?优点缺点?定义:能够执行多种任务和应用程序的计算机,具有灵活性和可编程性。它们可以运行不同类型的软件,适用于各种计算需求。灵活性:可以执行多种类型的任务,适应不同的应用需求。可编程性:用户可以根据需要编写和运行不同的程序。广泛应用:适用于个人、商业、科研等多个领域。性能:在特定任务上可能不如专用计算机高效。资源消耗:由于需要支持多种功能,可能会消耗更多的资源(如内存和处理能力)。定义:为特定任务或应用而设计和优化的计算机,通常用于执行特定的计算或控制功能。

2024-09-14 09:53:47 3745

原创 STM32: IIC通讯协议基础学习记录

空闲:SCK和SDA都为高电平,在这个时间点,都是空闲的;开始位:SCK=1;SDA由高电平变为低电平;停止位:SCK=1;SDA由低电平转化为高电平;出现了一个上升沿;即出现上升沿时,代表通信已经结束了;发送应答:SCK=1;SDA=0时,代表有应答;SDA=1时,代表无应答;发送应答、接收应答,主机和从机都可以发送字节、接收字节:规则:主机和从机发送字节,都必须遵循高位先行的规则10110011发送一位字节,必须在SCK=0时发;接收一位字节,必须在SCK=1时收;

2024-09-12 19:00:36 1444 1

原创 CubeMx生成FreeRTOS代码在ARM compiler6版本下编译__forceinline (unknown type name ‘__forceinline‘)报错——全网最详细解决方案

首次用CubeMX配置完FreeRTOS后,生成keil文件,用compiler6进行编译,正常会出现几十个error,unknown type name '__forceinline'大多数都是这种报错;我这里使用的芯片CM0,所以打开CM0文件夹,将GCC文件夹里面的CM0文件夹下的两个文件,(芯片用的不一样,大家可以根据自己使用的芯片进行寻找对应的文件夹)我们在这里可以看见。如果你的compiler 5也准备好的话,直接换,之后再编译,就不会报错了;替换完成之后,用CubeMX重。

2024-09-12 18:37:23 1010 1

计算机网络-TCP、UDP抓包分析实验

计算机网络-TCP、UDP抓包分析实验

2024-09-25

复杂网络社团数据可视化分析实验介绍PPT

复杂网络社团数据可视化分析实验完整介绍PPT

2024-09-24

复杂网络社团数据可视化分析实验word

复杂网络社团数据可视化分析实验完整word

2024-09-24

复杂网络社团数据可视化分析实验数据图2

复杂网络社团数据可视化分析实验数据图1

2024-09-24

复杂网络社团数据可视化分析实验数据图1

复杂网络社团数据可视化分析实验数据图1

2024-09-24

JAVA期末考试真题卷(纯英文版)

JAVA期末考试真题卷(纯英文版)

2024-09-24

JAVA大学期末考试真题(带答案)

JAVA大学期末考试真题(带答案)

2024-09-24

C++全系统化学习资料

全文一共16万字,577页,详细地带领初学者从安装环境,了解语法,学习代码编写,提升代码能力,在学习的过程中逐步了解C++,了解面向对象的思想;全讲义非常详细,很适合小白或者初学者,而且也可以作为资料,有不会了或者忘记了的知识点可以进行查阅;此外,毕竟是入门讲义,所以不太适合没基础的同学用作当面试复习资料,用这份性价比较低,建议去看发布的其他的面试讲义~

2024-09-24

《离散数学》期末考试试卷-真题

《离散数学》期末考试试卷-真题

2024-09-22

Linux系统编程思维导图

这个linux系统编程所有学习内容的思维导图,可以根据这个导图规划一定的学习路线;也可以查漏补缺。

2024-09-22

STM32基础学习笔记-STM32背景知识&&面试基础题1

STM32基础学习笔记-STM32背景知识&&面试基础题1

2024-09-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除