前言:面试官人很好,说话很温柔,一些设计性问题答不上来会给一点提示。面试了1个小时,大约40分钟的C语言与freertos,15分钟的项目,最后5分钟问了一些非技术问题与反问。接下来是面试的流程:自我介绍C语言:staticvolatile以及使用场景程序的内存分布;怎么设计一个自定义的段rtos操作系统:任务是怎么调度的?怎么让任务进入阻塞状态;vTaskDelay阻塞任务具体怎么实现的;如果我想实现一个微秒级的vTaskDelay你该怎么设计消息队列内部是怎么实现的中断中带fromISR后缀的API函数和普通API函数有什么区别?请从他的内部实现讲解你该怎么将freertos的源码移植到当...