汇川技术 嵌入式(气动) 一面
#面经#
(1)我看你的项目有硬件有软件,那你更多的是做硬件还是做软件?
(2) CPU寄存器R0-R15的作用
(3)单片机从上电到进入到main,MCU会做哪些东西呢?
(4)有用到FreeRTOS吗?任务切换MCU会做哪些东西呢?
(5)有用过串口+DMA嘛?串口的接收用的是什么中断去触发DMA?
(6)Modbus的数据帧用的是哪个功能码?
(7)Modbus是没有开始帧和结束帧的?那你怎么去判断数据接收完毕并进行解析呢?
面试官补充:让你做一个Modbus的协议栈,因为Modbus是没有开始和停止的,你是怎么去做这个东西的?
(8)用过哪些单片机?有用过H7吗?你觉得单片机不同,什么方面会不一样吗?
(9)我看你对单片机底层的汇编、栈都很熟悉,如果一个单片机突然死机了,那怎么去排查死机的原因呢?
继续问:那如果说你这个单片机直接进入HardFault呢?你这边怎么去排查呢?
继续问:那如果没有这个调试器,产品突然死机了,你如何去排查?
(10)有没有开编译器的代码优化?
(11)籍贯?想投苏州的岗位?
(12)我看你之前是做硬件的?为什么想从硬件转向软件岗位?
(13)对自己的职业规划?我说了从硬件+MCU驱动+Linux驱动。反问了面试官这个技术路线是否正确
(14)我看你自己做了一个简单的系统调度器,为什么不直接使用RTOS呢?
(15)开始反问,闲聊
(1)我看你的项目有硬件有软件,那你更多的是做硬件还是做软件?
(2) CPU寄存器R0-R15的作用
(3)单片机从上电到进入到main,MCU会做哪些东西呢?
(4)有用到FreeRTOS吗?任务切换MCU会做哪些东西呢?
(5)有用过串口+DMA嘛?串口的接收用的是什么中断去触发DMA?
(6)Modbus的数据帧用的是哪个功能码?
(7)Modbus是没有开始帧和结束帧的?那你怎么去判断数据接收完毕并进行解析呢?
面试官补充:让你做一个Modbus的协议栈,因为Modbus是没有开始和停止的,你是怎么去做这个东西的?
(8)用过哪些单片机?有用过H7吗?你觉得单片机不同,什么方面会不一样吗?
(9)我看你对单片机底层的汇编、栈都很熟悉,如果一个单片机突然死机了,那怎么去排查死机的原因呢?
继续问:那如果说你这个单片机直接进入HardFault呢?你这边怎么去排查呢?
继续问:那如果没有这个调试器,产品突然死机了,你如何去排查?
(10)有没有开编译器的代码优化?
(11)籍贯?想投苏州的岗位?
(12)我看你之前是做硬件的?为什么想从硬件转向软件岗位?
(13)对自己的职业规划?我说了从硬件+MCU驱动+Linux驱动。反问了面试官这个技术路线是否正确
(14)我看你自己做了一个简单的系统调度器,为什么不直接使用RTOS呢?
(15)开始反问,闲聊
全部评论
问的好底层啊
相关推荐