拓竹——嵌入式软件工程师 一面凉经
1.自我介绍
2.stm32的启动流程?
3.结构体对齐 u8 u16 u32和u32 u16 u8分别占用多少个字节?
4.堆和栈有什么区别?
5.RTOS任务运行机制?任务通讯之间用到哪些手段?
6.高优先级的任务是如何抢占低优先级的任务的?
7.IIC的通讯时序?
8.项目中的串口是怎么使用的?
9.DMA的全满中断和串口空闲中断(当二者都满足触发条件时)会同时将标志位置位然后触发吗?
11、继续10中的场景,当满足触发这两个中断的条件后,我把中断给关了10个字节的时间之后再打开(或者说更高优先级的中断一直把系统阻塞住了),DMA和空闲中断的标志位都还在,这个时候怎么处理?(没太明白这个问题的意思,回答地比较一般)
12.串口协议栈怎么设计的?怎么量化性能指标?
13.单片机运行的时候,flash中的什么数据要搬到ram中?
13.简单介绍一下你的超级电容控制器项目
14.反问环节
总结,回答得七七八八,反问环节了解到他们公司非常缺人,但是是缺牛人,可能自己对项目了解得不够透彻,最终还是收到感谢信了#牛客AI配图神器#
2.stm32的启动流程?
3.结构体对齐 u8 u16 u32和u32 u16 u8分别占用多少个字节?
4.堆和栈有什么区别?
5.RTOS任务运行机制?任务通讯之间用到哪些手段?
6.高优先级的任务是如何抢占低优先级的任务的?
7.IIC的通讯时序?
8.项目中的串口是怎么使用的?
9.DMA的全满中断和串口空闲中断(当二者都满足触发条件时)会同时将标志位置位然后触发吗?
11、继续10中的场景,当满足触发这两个中断的条件后,我把中断给关了10个字节的时间之后再打开(或者说更高优先级的中断一直把系统阻塞住了),DMA和空闲中断的标志位都还在,这个时候怎么处理?(没太明白这个问题的意思,回答地比较一般)
12.串口协议栈怎么设计的?怎么量化性能指标?
13.单片机运行的时候,flash中的什么数据要搬到ram中?
13.简单介绍一下你的超级电容控制器项目
14.反问环节
总结,回答得七七八八,反问环节了解到他们公司非常缺人,但是是缺牛人,可能自己对项目了解得不够透彻,最终还是收到感谢信了#牛客AI配图神器#
全部评论
相关推荐
09-04 22:25
门头沟学院 嵌入式工程师 点赞 评论 收藏
分享
09-08 18:07
中国石油大学(北京) 嵌入式工程师 点赞 评论 收藏
分享

点赞 评论 收藏
分享