https://github.com/chxaitz/Ymodem-rotate-state-machine.git
https://github.com/FreeRTOS/FreeRTOS-Kernel.git
复制自:https://github.com/geekfactory/FIFO.git 由于源码在MDK环境下使用时发现, (void *)变量进行偏移时报错, 解决方案是将其强制转换为(uint8_t *)