8.22 一面1、做的项目涉及哪些芯片?2、用过什么外设?3、Debug方法有哪些?(包括linux和stm32)4、多线程方法有哪些?你用的是哪种?5、用的是哪种蓝牙?广播还是长距离连接?6、linux多线程的时候有没有遇到互斥问题?互斥量互斥锁?8、介绍一下MQTT协议,以及MQTT如何断线重连?10、介绍一下FreeRtos,在你的项目中如何使用?11、ARM芯片和寄存器有了解吗?分别介绍一下?12、TCP和UDP区别?13、蓝牙协议栈,各个层代表什么?14、了解SPI和USART吗?最后手撕一道简单题8.27 二面1、FreeRTOS多线程如何通信?2、各个任务之间如何传递信息?4、MQTT协议如何能收到所有主题的信息?5、STM32的Debug方式有哪些?6、linux如何进行多线程通信,会不会遇到冲突?7、在linux下如何实现多线程的信息交互共享?8、介绍一下你说的各种锁?9、讲一下数组指针和指针数组10、讲一下动态库和静态库最后手撕一道字符串简单题二面之后没消息,应该是凉了