自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux安装QT遇见Could not load the Qt platform plugin “xcb”

qt.qpa.plugin: Could not load the Qt platform plugin “xcb” in “” even though it was found.This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

2025-05-22 16:07:59 392

原创 利用HAL库实现CAN与以太网消息互传

文将基于STM32F4+FreeRTOS+LWip实现CAN和网络双向通信,CAN接收的数据通过TCP发出来,板卡是TCP Server,网络收到的消息发送到CAN上。

2025-05-15 18:19:56 743

原创 利用HAL库实现485与以太网消息互传

本文将基于STM32F4+FreeRTOS+LWip实现485和网络双向通信,485接收的数据通过TCP发出来,板卡是TCP Server,网络收到的消息发送到485上。

2025-04-30 13:47:36 894

原创 Lwip基于FreeRTOS的运行机制

如果有超时任务需要处理,则去处理超时任务,在处理超时任务之前,会判断此时超时任务是否已经到达触发时间,即sleeptime是否已经为0。如果不为0,则去消息队列等待需要执行的任务,此时是阻塞的等待,等待的时间是下一次超时任务的超时时间即sleeptime,在此时间之前会处理队列中的消息,到达时间了就回去处理超时事件。首先判断是否有超时任务需要处理,如果没有就去消息队列看一眼有没有消息需要处理,此时等待时间是0,看完直接结束。4.内核线程接收到队列的消息后,会分析接收到的数据类型,进行数据传递。

2025-04-23 15:22:23 215

原创 FreeRTOS学习笔记(百问网)

本次学习采用STM32F407ZG开发板。

2025-04-07 18:00:53 655

原创 LV8-LV9网络编程开发及实战

采用无分类编制CIDR,消除传统A、B、C类地址以及划分子网的概念,IP地址::={<网络前缀>,<主机号>},此时前缀的位数不固定,可以在0~32之间选取任意值。,,使用冒号十六进制记法,16位的值用16进制表示,各值之间用冒号分隔。2级结构造成了大量的IP地址浪费,于是推出三级结构,即IP地址::={<网络号>,<子网号>,<主机号>},但是C类IP地址总数太少,仍存在问题。虽说TCP/IP只负责网络方面的事宜,不接触底层,但实际运用中,总是不可避免,于是民间出现了五层协议的体系结构。

2025-04-02 17:14:33 897

原创 浮点型数据的存储与比较

浮点数存储与比较

2024-03-25 15:44:37 418 1

原创 Linux学习笔记

Linux学习笔记

2024-03-19 15:03:48 342

原创 C++ 面向对象编程关键知识点总结(类、继承、多态)

面向对象编程之类、继承、多态

2023-09-18 16:15:06 203

原创 Pycharm使用技巧

右上角小齿轮->主题(第一二个是白底,第三个黑底,第四个高对比度)右上角小齿轮->设置(ctrl+alt+s)->编辑器->字体。shift+alt+上/下箭头 将当前代码行上下移。ctrl+shift+F10 运行当前代码。ctrl+d 复制当前行代码。shift+F6 重命名文件。

2023-08-16 11:16:52 261 1

原创 QT常用快捷键

路径查找QT/QT5.9/5.9/mingw53_32/bin/assistant.exe。函数名称、变量名 首字母小写,单词和单词之间首字母大写。类名 首字母大写,单词和单词之间首字母大写。整行移动 ctrl+shift+↑或者↓。同名文件.cpp与.h之间切换 F4。字体缩放 ctrl+鼠标滚轮。自动对齐 ctrl+i。

2023-08-11 10:30:57 497 1

原创 利用HAL库实现串口数据回显

利用STM32CubeMX搭建最小操作系统,利用HAL库实现GD32C103CB串口数据回显

2023-04-27 18:59:32 1793 1

原创 位操作符:按位与&、右移>>、左移<<、异或^、按位或|

在一些场景中灵活运用位操作符,会使得代码事半功倍,咱们结合实际题目去讨论一下各种位操作符&、>>、

2022-09-22 09:27:21 280

原创 C语言程序设计(第四版)谭浩强著 课后习题5.17

C语言程序设计(第四版)谭浩强著 课后习题5.17

2022-03-22 12:26:14 1242

原创 1000以内的完数

1000以内的完数

2022-03-16 12:20:34 10033

原创 putchar与getchar

putchar与getchar

2022-03-13 11:42:43 2224

原创 原码 补码 反码

原码、补码、反码、char储存范围、整型提升相关讨论

2022-03-13 10:56:23 1341

原创 实现对数及结果四舍五入

设d为贷款额,p为月供,r为月利率,m为还清月数,求解m,对求得的m四舍五入保留一位小数。ps:m=log(p/p-d*r)/log(1+r),d=300000,p=6000,r=1%

2022-03-12 17:55:02 1674

原创 初学C语言

初学C语言的概念知识点

2022-03-11 09:59:09 2333

空空如也

空空如也

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

TA关注的人

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