添加RTOS后增加串口控件自动添加osif,然后报错一堆,这个osif是干什么用的?
在标准的官方FreeRTOS中,没有这个文件,那么这个文件就可能是与硬件相关的一个文件,从工程结构来看,是与芯片相关的,可能是根据芯片而生成的一个优化过的API函数文件
可以打开文件看看是什么。
搞明白了,NXP的S32芯片的SDK中的文档中有描述:
该模块仅供SDK内部使用。 它为基本的操作系统(互斥和信号量处理以及时间延迟服务)提供了一个抽象的操作系统接口,用于SDK驱动程序(即使没有操作系统)。
应该是该SDK特有的,在STM32的SDK中没有发现该模块。