嵌入式模拟面试拷打【5】

在嵌入式系统中,如何有效管理内存?

  • 使用静态内存分配,避免动态内存分配带来的碎片问题。
  • 实现内存池管理,预先分配所需的内存块,提高分配和释放的效率。
  • 监控内存使用情况,定期检查和清理未使用的内存。

如何实现低功耗设计以优化嵌入式系统的能效?

  • 使用低功耗的微控制器和外设。
  • 采用睡眠模式和待机模式,根据任务需求调整频率和电压。
  • 优化代码,减少不必要的计算和通信,降低功耗。

什么是中断优先级?如何进行中断优先级的设置?

  • 中断优先级是指不同中断请求在处理时的优先顺序。高优先级的中断可以打断低优先级的中断。
  • 通过硬件配置寄存器或软件API设置优先级,通常在中断向量表中定义。

如何在裸机环境下实现多任务调度?

  • 通过简单的循环和状态机实现任务切换,使用计时器中断来周期性地切换任务。
  • 每个任务使用状态标志位,控制任务的运行和暂停。

RTOS中的信号量是什么?如何进行有效使用?

  • 信号量是一种同步机制,用于控制对共享资源的访问。
  • 有效使用信号量时,确保在访问共享资源前获取信号量,并在使用完毕后释放。

在FreeRTOS中,如何实现任务间的通信机制?

  • 使用队列、信号量、消息缓冲区等机制进行任务间通信。
  • 选择合适的机制根据数据大小和传输频率。

RT-Thread中定时器的实现方式是什

剩余60%内容,订阅专栏后可继续查看/也可单篇购买

嵌入式八股/模拟面试拷打 文章被收录于专栏

一些八股模拟拷打Point,万一有点用呢

全部评论
mark
1 回复 分享
发布于 03-04 19:23 陕西

相关推荐

点赞 评论 收藏
分享
08-23 19:16
莆田学院 Java
1.算法:给定一个宽度为n的无限高游戏界面,初始每列已有一定高度的方块(用数组表示),然后依次下落一系列特定形状的俄罗斯方块(每个方块由若干格子组成),要求模拟下落过程(方块会落到底部或已有方块上),并最终输出游戏界面各列的新高度。思路:对于每个下落方块,根据其形状(需考虑旋转和平移)在初始高度数组上尝试放置:从顶部向下扫描,检查方块底部与当前界面是否碰撞(即方块所占格子的下方是否已有方块或超出底部),找到最低的合法位置后更新对应列的高度(取原高度与方块放置后新高度的最大值),依次处理所有方块即可得到最终各列高度。2.算法:给定n艘船的耐久度数组a和攻击次数k,海盗攻击顺序为左右交替(先左端、再右端、再左端第二艘、右端第二艘,以此类推),每次攻击减少目标船1点耐久,求攻击结束后耐久值非正的船的数量。思路:由于k可能很大,直接模拟每次攻击会超时。通过计算完整攻击轮数(每轮左右各一次)和剩余攻击次数,可确定每艘船实际被攻击的次数:左侧船主要受左端攻击,右侧船主要受右端攻击。遍历每艘船,根据其位置计算所受攻击次数(左侧第i艘船被左端攻击次数为轮数加可能的额外左攻击),若耐久值小于等于攻击次数则被击沉,统计总数即可。
投递小米集团等公司10个岗位
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
08-06 15:04
6.26投递 7.16一面无笔试,直接约一面。(还有独立的提前批和正式批)强度比较大,总时长1h,5min自我介绍+50min提问(项目+少量八股)+反问。无手撕。1.自我介绍(专门提前问了我PPT要讲多久)2.项目提问(这次每个项目都问了,很全)项目一:问题1:做的课题是什么,主要贡献是啥追问:你的意思是,FoV和深度恢复的权衡,谁重要?追问:你们的结论是啥呢追问:这个算法在哪个开源方改的,有没有版权问题的追问:算法具体的改进点,具体代码追问(打断):会做关联吗问题2:快速运动图像模糊有特殊处理吗问题3:大致讲一下代码里面SLAM的整个流程项目二:问题1:你们加了啥追问:上面也是用脚点的方式去提吗?追问:能不能看一下效果,针对视频效果提问追问:网络细节,输出什么追问:看一下指标项目三:(横向)问题1:做的什么地图,mesh吗问题2:讲讲这块你遇到的比较大的问题,克服的一些困难追问:有精度指标上的要求吗追问:调研的时候,还有其他方法吗项目四:问题1:挑战杯项目是啥追问:这个项目主要是为了什么,用什么传感器,组大概有多少人八股:问题1:C++里面有多少个锁问题2:sort的排序序大致是怎么实现的反问:技术现状,传统方法焦虑学习方法还不够成熟,实际应用中仍需结合传统规则,有些厂商也在回归传统。真正能完全靠 learning 落地的还没有,最多就是demo,没人确定学习方法能不能真正解决问题。SLAM 岗位变少了但相关方向如建图仍有需求。公司更看重的是个人成长性和通用能力,而不是具体做的是传统方法还是深度学习
查看22道真题和解析
点赞 评论 收藏
分享
评论
4
8
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务