26届本科卓驭科技一面面经(嵌入式底软)

面试官应该跟网上面卓驭嵌入式相关岗位的同学遇到的是一样的:地中海大佬

问题基本上都是按照简历上的项目来的,专业相关的八股基本都没问。

1-9基本都是针对我写的操作系统这个项目问的:

1.讲讲pendsv,哪些情况会触发pendsv。

2.对于任务切换选用的是pendsv,为什么不用定时器中断呢?

3.对于定时器中断,你是如何使用的?

4.在任务切换时,在中断里你需要干所有的事吗?

这问题我的理解是有些寄存器的出入栈是cm内核在帮忙干

5.中断结束后回到任务是否需要注意什么

6.操作系统对于外部中断的操作?

这问题我有点懵没明白啥意思 就答了下ucos对外部中断的处理 

7.你的这个操作系统有在板子上跑过吗?

回答说的在stm32f4上跑过 但f4是cm4的内核 这个操作系统主要是针对cm3的 对于cm4中的fpu等东西没有针对性处理

8.你刚刚提到了mpu,你知道它是什么吗?

我怀疑面试官把我上面说的fpu听成mpu 这问题给我问懵了 我对这个几乎没有啥印象 于是胡乱回答说这个好像跟内存有关系 跟虚拟内存地址与实际内存的映射有关系 面试官听了之后笑了一下问我知不知道mmu是啥 我听了之后恍然大悟 说刚刚自己讲的应该是mmu的功能 mpu的p应该是protect 这是用来保护内存访问权限的 也不知道自己说对没 这俩概念自己只看过一两眼(因为jd上有写 但自己没太重视 本科阶段几乎没涉及过这个)总之最后面试官听了我回答后又是笑了一下 就开始问下一个问题了

9.你能不能猜猜mpu在你的板子上会针对哪些东西工作?

上一道题回答时我给他说自己没有太多涉猎mmu和mpu 所以这道题他让我猜猜 但我还是不太知道 就随便答了个可能跟ram这种有关系吧。。面试官也没为难我 就不再问了

10.我再问下pendsv 你能不能再简单给我讲讲
pendsv这个函数里你的汇编代码依次做了些什么事情

下面的问题基本都是针对我的四轴项目问的:

11.你的四轴飞行器项目中难度最大的是哪部分?

12.我看你项目写了iic和uart 那就讲讲iic吧

13.iic是一主多从还是多主多从 它是如何查找从机的

14.反问

总结 面试官人真挺好的 不会死板地问八股 甚至算法根本没考 问的问题感觉也因为我是本科的就没问太难 见我说错了还会一步步地引导

后续:当天下午就给口头offer了 感慨自己也算是狗运好算法和八股基本都没准备但还是过了
全部评论
羡慕
点赞 回复 分享
发布于 2024-12-23 00:55 四川
学长好强
点赞 回复 分享
发布于 2024-12-23 12:37 四川
佬 投多久给的面试
点赞 回复 分享
发布于 2024-12-26 00:26 江苏
实习吗
点赞 回复 分享
发布于 2024-12-28 15:31 广东
楼主,其中一个项目是无人机+RTOS之类的吗?这个项目你感觉面试时含金量如何,我自己也手搓了一个。但不知这个做实习简历是否hold得住
点赞 回复 分享
发布于 01-05 15:48 广东
佬 请问面了多少分钟
点赞 回复 分享
发布于 01-07 04:06 重庆
佬这个操作系统项目是手搓了一个rtos嘛,太羡慕了
点赞 回复 分享
发布于 01-15 20:06 北京

相关推荐

头像
01-14 23:11
已编辑
北京大学 嵌入式软件开发
1. 如何在嵌入式系统中实现蓝牙低功耗(BLE)通信?2. 在STM32中如何配置和使用ADC进行模拟信号采集?3. 嵌入式系统中如何实现PID控制算法?4. 如何在嵌入式系统中实现图像的边缘检测?5. 在FreeRTOS中如何实现任务的优先级调度?6. 嵌入式系统中如何实现动态内存管理?7. 如何在STM32中实现I2C通信?8. 在RT-Thread中如何实现定时器的使用?9. 嵌入式系统中如何实现数据加密与解密?10. 如何在STM32中配置和使用SPI接口?11. 嵌入式系统中如何实现音频信号的处理与分析?12. 在FreeRTOS中如何实现任务的挂起与恢复?13. 如何在嵌入式系统中实现RFID读写功能?14. 在STM32中如何实现CAN总线的接收与发送?15. 嵌入式系统中如何实现温湿度传感器的数据采集?16. 如何在RT-Thread中实现信号量的使用?17. 嵌入式系统中如何实现电池电量监测?18. 在STM32中如何实现USB主机模式的通信?19. 如何在嵌入式系统中实现数据压缩与解压缩?20. 在FreeRTOS中如何实现软件定时器的使用?21. 嵌入式系统中如何实现NFC通信?22. 如何在STM32中配置和使用RTC进行时间管理?23. 嵌入式系统中如何实现机器视觉算法?24. 在RT-Thread中如何实现消息邮箱的使用?25. 如何在嵌入式系统中实现数据的远程监控?26. 在STM32中如何实现PWM信号的调制与解调?27. 嵌入式系统中如何实现多线程的资源共享?28. 如何在FreeRTOS中实现任务的优先级动态调整?29. 嵌入式系统中如何实现环境光传感器的数据处理?30. 在STM32中如何实现LCD显示屏的图形绘制?答案附在面经中   https://daxprogram.com/
点赞 评论 收藏
分享
评论
7
19
分享

创作者周榜

更多
牛客网
牛客企业服务