1.自我介绍 2.项目介绍 3.项目从需求到实现的软件架构怎么设计的 4.嵌入式开发和linux开发的区别是什么 5.接口间设计怎么做的 6.rtos相对于裸机开发的优势是什么 7.项目中遇到哪些问题,怎么解决的 8.gcc, cmake用到哪些 9.程序堆栈的作用 10.CAN, UART, SPI, IIC各自优缺点 11.内存优化考虑哪些问题 12.反问