1. 介绍一下做过的项目,重点讲系统架构、启动链路和承担的核心模块答案:先把整体链路讲清楚,例如 SoC 上电后经过 BootROM、一级/二级 BootLoader、内核、rootfs,最后到业务应用。再说明软件分层,比如 Boot 部分、BSP/驱动部分、中间件、应用层分别承担什么职责。核心模块要具体,例如负责过启动适配、某个外设驱动、内存搬运、协议栈、板级初始化、异常定位。如果项目里有多核、RTOS + Linux、DMA、cache、文件系统、升级链路,也要把模块之间的数据流和控制流讲清楚。最后落到难点,说明模块不是“参与了”,而是确实解决过启动失败、性能不足、时序异常、稳定性问题。2...