»
(008) CubeIDE Implementation of USB Peripherals*
(018) C99 pointer*
(019) C99 With only value assignment*
(022) POSIX pthread multi-threads mutex*
(023) POSIX pthread multi-threads programming*
(027) C99 time and wait*
(028) High-precision calculation with GMP*
(029) Web Service Lib*
(030) International Components for Unicode (ICU)*
(031) Performance of C is higher than C++, because...*
🕹️(029) Don't call RTOS function in IRQ handle
中断处理函数是硬件函数,层级比操作系统要高。所以,不能在中断处理函数中调用FreeRTOS的系统调用。 中断处理函数要做到短小精悍、快速退出,业务逻辑放入FreeRTOS中处理。