【无标题】

中断快进快出

不要使用如下函数

标准I/O函数

scanf,fopen, fclose,fread, fwrite等。

动态内存分配函数

malloc,``free,calloc,realloc 。

可能会阻塞,因为涉及到内存管理,可能会引起内存碎片或长时间的等待。

系统调用

sleep,usleep,nanosleep,pause

会导致进程进入睡眠状态,这在ISR中是不允许的。

信号相关函数

signal,sigaction等。

线程相关函数

pthread_create,pthread_join,pthread_mutex_lock,``pthread_mutex_unlock等。

数据库

相关推荐
沐欣工作室_lvyiyi1 分钟前
无线遥控电动阀门开关模块设计(论文+源码)
单片机·无线遥控
番茄灭世神24 分钟前
PN学堂GD32教程第11篇——I2C与EEPROM
c语言·stm32·单片机·嵌入式·gd32
阿钱真强道1 小时前
27 嵌入式操作系统 | C 网关:串口 ⇄ UDP 转发(先用 UDP 当上位机替身)
c语言·单片机·网关·udp·uloop
沐欣工作室_lvyiyi1 小时前
基于STM32的便捷式智能气象仪设计(论文+源码)
stm32·单片机·嵌入式硬件·单片机毕业设计·电子信息工程毕业设计·河北工程技术学院·廊坊师范学院
iCxhust2 小时前
STM32F103C8T6 CAN 通讯
stm32·单片机·嵌入式硬件
周洲083011 小时前
STM32 串口底层深度解析|USART 中断标志、硬件 FIFO,乱码根源底层定位
stm32·单片机·嵌入式硬件
女神下凡16 小时前
芯参谋(29):UFS UMCP 软件设计规范
arm开发·单片机·嵌入式硬件
RISCV_Explorer17 小时前
RISC-V电源管理与低功耗实战——WFI指令、电源域划分与唤醒路径设计
单片机·嵌入式硬件·risc-v
zd84510150017 小时前
支持双向输入信号的开关量电路
单片机·嵌入式硬件
齐落山大勇18 小时前
【裸机程序】IMX 6ULL的中断机制的理解
单片机·嵌入式硬件