logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

|____2.10 FreeRTOS 深度解析--事件

先看下当前事件中的标志位是否已经满足条件了任务等待的事件,prvTestWaitCondition()函数其实就是判断一下用户等待的事件是否与当前事件标志位一致。

#系统架构
Python 编译 exe 可执行程序

Python程序py格式文件的优点是可以跨平台,但运行必须有Python环境,没有Python环境无法运行py格式文件。有没有方法,用户不同安装Python就可直接运行开发的项目工程?这就涉及到需要将Python的.py格式文件编写的脚本编译成一个系统可执行文件,这可用。PyInstaller支持在在Windows/Linux/Mac环境下将Python脚本打包成可执行程序,在没有Python环境

文章图片
#python#开发语言
IO 口作为外部中断输入

抢占式优先级和响应优先级相同时,则遵循自然优先级,看中断向量表的中断排序,数值越小,优先级越高。系统调度:在实时操作系统中,通过软件中断实现任务切换(例如触发PendSV中断)抢占优先级相同,响应优先级高的中断不能打断响应优先级低的中断。抢占优先级高的中断可以打断正在执行的抢占优先级低的中断。调试与测试:模拟硬件中断事件,验证中断处理逻辑的正确性;

文章图片
#单片机#嵌入式硬件
5. 开启浮点计算FPU

FPU 即浮点运算单元(Float Point Unit)。浮点运算,对于定点 CPU(没有 FPU 的 CPU)来说必须要按照 IEEE-754 标准的算法来完成运算,是相当耗费时间的。而对于有 FPU 的 CPU 来说,浮点运算则只是几条指令的事情,速度相当快(数十倍甚至上百倍的运算性能)。

文章图片
#stm32#单片机
到底了