当前位置:   article > 正文

FreeRTOS面试题汇总

rtos面试

简述freertos系统

裸机开发和rtos开发的区别?

为什么会在项目中使用RTOS

freertos启动流程

互斥锁与信号量的区别?

什么是死锁?死锁产生的原因?如何避免?

freertos中EventBits_t是干啥的?

freertos使任务切换的方式有哪些?

freertos如何移植?有没有对代码裁剪的经验?

freertos消息队列的的具体实现?

freertos的多任务同步机制列举

堆栈区别?程序存放状态和区

堆和栈的区别

讲解FreeRtos原理,调度机制,底层原理,代码调用

讲解信号量,讲讲任务间通信

项目中FreeRtos调用中创建了哪几个任务,优先级及依赖关系

FreeRtos任务调度的底层代码

STM32通知寄存器有哪些,PC寄存器是啥

简历上写了了解RTOS,问了rtos的问题,用过哪些函数

如果一个低优先级的任务持有一个信号量,高优先级的任务想要用这个信号量,造成的死锁怎么解决

FreeRTOS,你的三个任务控制,请问你是怎么实现的

同步异步

.在任务中怎么进行数据传输?什么方式?

任务间数据传输一共有三种形式,用的最多的是消息队列,其次是全局变量和信号量。
1.消息队列发送数据的方式可以是发送数据本身和发送数据的地址指针。
2.全局变量使用供所有任务获取和处理,但全局变量占用内存较多,而且不好管理。
3.信号量一般作为标志位使用。

9.项目中用到了FreeRTOS,自己移植过吗?
10.讲讲移植了哪些文件,他们有什么作用。
11.FreeRTOS如何去实现任务调度的。
12.FreeRTOS的多任务之间如何去进行通信的,什么方法,它实现原理是什么。

  • RTOS抢占优先级如何实现的?
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/628080
推荐阅读
相关标签
  

闽ICP备14008679号