自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 虚拟环境WU YDD

安装 transforms3d。

2025-04-06 13:52:00 107

原创 简单的串口调试助手程序

【Python代码】简单的串口调试助手程序。

2025-03-06 20:36:49 131

原创 pyhon代码打包成exe文件

pyhon代码打包成exe文件1-2:输入打包命令在同一个终端里输入(直接复制):(把 换成你实际的代码文件名,比如 )这样操作完就能直接生成可执行文件啦!其他复杂设置都不用管,先用起来再说~ 😄完整命令格式(以为例): 路径问题:确保命令在.py文件所在目录执行,可用切换路径 参数错误:和等参数需紧跟在后,文件名放最后 常见错误命令: 2-2:杀毒软件拦截 现象:打包过程正常,但文件夹为空 解决方法:

2025-03-03 21:21:56 858

原创 ubutun常用的系统指令

在Ubuntu系统中,有许多常用的系统指令可以帮助你进行日常管理和维护。

2025-02-10 01:55:13 715

原创 ubutun系统常用配置

掌握一些终端工具的使用,比如htop、neofetch等,可以帮助你更好地了解系统状态。如果树莓派使用的是特定显卡或需要更好的图形性能,可以安装相应的驱动程序。根据你的需求安装一些常用的软件,比如浏览器、办公软件、多媒体播放器等。如果你希望通过图形界面远程控制树莓派,可以安装VNC服务器。如果你希望树莓派运行完整的桌面环境,可以安装桌面环境。如果你希望树莓派使用静态IP地址,可以进行以下配置。确保系统是最新的,以获取最新的安全更新和软件包。为了安全地远程登录到树莓派,可以进行以下配置。

2025-02-10 01:47:13 1133

原创 Clion开发STM32时使用stlink下载程序与Debug调试

6.最后点击这个三角形就可以运行烧入代码到单片机里面了。确保你的stlink和单片机和电脑连接。5.选择你最先创建的stlink.cfg这个文件夹,然后选择确定。3.找到你的工程文件目录,复制过去。命名:stlink.cfg。

2025-02-02 20:14:00 725

原创 U8G2库使用案例(stm32)

自己移植的U8g2库,OLED库超好用,自己封装了用户层不需要再去查资料使用,注释写的很多很详细,有示例上手就会,初始化也很简单超简单的stm32 U8g2移植。

2025-01-02 22:25:08 1418

原创 在FreeRTOS中使用HAL_UART_Transmit函数时

在FreeRTOS中使用是一个阻塞式函数,它会一直等待直到所有数据都发送完毕。在FreeRTOS中,如果任务长时间阻塞,可能会导致其他任务无法及时执行,从而影响系统的实时性。: 如果当前任务的优先级较低,而其他高优先级任务占用了CPU资源,当前任务可能会长时间得不到执行,看起来像是卡住了。: 如果UART硬件出现问题(如波特率设置错误、硬件故障等),可能会一直等待数据发送完成,导致程序卡住。: 如果vsprintf生成的字符串长度超过了String。

2024-12-29 15:17:36 661

原创 FreeRTOS(CMSIS)-(9)-中断管理

任何中断的优先级都大于任务!在我们的操作系统,中断同样是具有优先级的,并且我们也可以设置它的优先级,但是他的优先级并不是从0~15 ,默认情况下它是从5~150~4这5个中断优先级不是FreeRTOS控制的(5是取决于configMAX_SYSCALL_INTERRUPT_PRIORITY)。1. 在中断中必需使用中断相关的函数;2. 中断服务函数运行时间越短越好。

2024-12-23 15:25:56 466

原创 FreeRTOS(CMSIS)-(8)-软件定时器

简单可以理解为闹钟,到达指定一段时间后,就会响铃。STM32芯片自带硬件定时器,精度较高,达到定时时间后会触发中断,也可以生成PWM、输入捕获、输出比较,等等,功能强大,但是由于硬件的限制,个数有限。软件定时器也可以实现定时功能,达到定时时间后可调用回调函数,可以在回调函数里处理信息1.简单、成本低;2.只要内存足够,可创建多个;精度较低,容易受中断影响。在大多数情况下够用,但对于精度要求比较高的场合不建议使用。定时器是一个可选的、不属于FreeRTOS。

2024-12-22 16:14:07 1211

原创 FreeRTOS(CMSIS)-(7)-延时函数

vTaskDelay 作用是让任务阻塞,任务阻塞后,RTOS系统调用其它处于就绪状态的优先级最高的任务来执行。HAL_Delay 一直不停的调用获取系统时间的函数,直到指定的时间流逝然后退出,故其占用了全部CPU时间。

2024-12-22 14:08:21 898

原创 FreeRTOS(CMSIS)-(6)-任务通知

FreeRTOS 从版本 V8.2.0 开始提供任务通知这个功能,每个任务都有一个 32 位的通知值。按照 FreeRTOS官方的说法,使用消息通知比通过二进制信号量方式解除阻塞任务快 45%, 并且更加省内存(无需创建队列)。在大多数情况下,任务通知可以替代二值信号量、计数信号量、事件标志组,可以替代长度为 1 的队列(可以保存一个 32 位整数或指针值),并且任务通知速度更快、使用的RAM更少!

2024-12-21 22:24:06 641

原创 FreeRTOS(CMSIS)-(5)-事件

什么是事件标志组

2024-12-20 19:13:42 595

原创 FreeRTOS(CMSIS)-(4)-互斥量

在多数情况下,互斥型信号量和二值型信号量非常相似,但是从功能上二值型信号量用于同步,而互斥型信号量用于资源保护。互斥型信号量和二值型信号量还有一个最大的区别,互斥型信号量可以有效解决优先级反转现象。

2024-12-20 16:23:39 562

原创 FreeRTOS(CMSIS)-(3)-信号量

信号量(Semaphore),是在多任务环境下使用的一种机制,是可以用来保证两个或多个关键代码段不被并发调用。信号量这个名字,我们可以把它拆分来看,信号可以起到通知信号的作用,然后我们的量还可以用来表示资源的数量,当我们的量只有0和1的时候,它就可以被称作二值信号量,只有两个状态,当我们的那个量没有限制的时候,它就可以被称作为计数型信号量。信号量也是队列的一种。

2024-12-19 22:23:00 986

原创 FreeRTOS(CMSIS)-(2)-队列

队列又称消息队列,是一种常用于任务间通信的数据结构,队列可以在任务与任务间、中断和任务间传递信息。为什么不使用全局变量?如果使用全局变量,任务1修改了变量a,等待 任务3 处理,但任务3处理速度很慢,在处理数据的过程中,任务2 有可能又修改了变量 a ,导致 任务3 有可能得到的不是正确的数据。在这种情况下,就可以使用队列。任务1 和 任务2 产生的数据放在流水线上,任务3 可以慢慢一个个依次理。

2024-12-14 20:23:45 989

原创 FreeRTOS(CMSIS)-(1)-配置

调度器就是使用相关的调度算法来决定当前需要执行的哪个任务。FreeRTOS中开启任务调度的函数是,但在CubeMX中被封装为。

2024-12-13 15:52:05 656

原创 单片机中常用的通信协议

工作原理:应用示例:优缺点:工作原理:应用示例:优缺点:工作原理:应用示例:优缺点:工作原理:应用示例:优缺点:工作原理:应用示例:优缺点:工作原理:应用示例:优缺点:工作原理:应用示例:优缺点:

2024-12-08 16:55:34 1252

原创 香橙派5 Pro上有HDMI连接但桌面没有显示

尝试提供的不同分辨率看是否能找到有效的HDMI连接。查看HDMI是否被检测到为“connected”。(请根据检测到的输出更新。为正确的显示输出名)

2024-12-03 13:01:30 1051 1

原创 在Ubuntu中,要远程访问另一个设备的终端

系统会提示你输入目标设备上用户的密码,输入后就可以访问目标设备的终端了。如果你需要频繁访问这台设备,可以考虑设置SSH密钥认证,避免每次都输入密码。在Ubuntu中,要远程访问另一个设备的终端,通常可以使用SSH(安全外壳协议)。你需要确保你要访问的设备上已安装并运行了SSH服务。例如,如果目标设备的IP地址是。

2024-12-01 14:46:38 784

原创 树莓派5自启动.py(二)

下面是针对systemd服务的具体操作指南,包括如何关闭、启动和删除服务,假设你的服务名称为。

2024-11-25 14:39:31 474

原创 树莓派5自启动.py(一)

要在树莓派5上设置名为ydd5.py的脚本在启动时自动运行,您可以按照下述步骤使用systemd方法进行设置。(脚本名为 ydd5.py 且存放在/home/wu/wu/YDD目录下)

2024-11-24 21:17:42 679

原创 树莓派5使用USB摄像头

使用标准的USB摄像头在树莓派上拍摄照片和视频。

2024-11-17 22:00:58 2356

原创 树莓派5串口应用

记录一下自己的一个学习过程。有什么不对的,大家提出来虚心改正。目录一、树莓派五UART配置:1.展示所有串口的命令 2.配置开启对应串口uart0-uart53.最后一项添加以下内容(需要打开哪个串口就添加哪一个):4.退出vim,重启看是否生效:5.查看串口:6.如下信息(说明完成了串口0的配置):二、树莓派通过TTL连接电脑进行串口数据测试:1.使用以下命令安装 cutecom:2.启动 cutecom3. 使用 cutecom4.然后连接ttl,然后与电脑相连。记得不要接错了Tx,Rx5.然后我们打开

2024-11-16 22:43:55 2351 7

空空如也

空空如也

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

TA关注的人

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