平头哥芯片软件工程师-实习面经(凉经)

1.问了一些C++基础,传参方式,结构体

2.问了项目中DMA传输,如果数据量过大怎么处理(我答开辟两块缓存区,取一块,存一块)

3.中断处理函数为什么不能有复杂操作?

4.中断处理流程是怎样的?(我以为要答处理的过程描述,但面试官希望说出一个中断处理的寄存器和具体的函数怎么变化的)

5.代码题,写一个矩形结构体,判断两个矩形是否相交,不考虑旋转坐标系

6.实现生产者-消费者模型的数据读取与存储

#平头哥#
暑期实习投递记录 文章被收录于专栏

记录我自己的暑期实习投递

全部评论
中断流程如果要具体到函数的话,不同OS不同体系结构都不一样吧,这个咋说
点赞 回复 分享
发布于 2025-04-25 12:54 北京

相关推荐

说起来有点不好意思,不是什么高大上的智能体,也不是我一开始想搞的那个供应链行业AI方案。就是一个挺小的工具:把B站视频下下来,再用阿里云语音识别转成字幕。我本来给自己定了个挺大的目标。我本职是做营销咨询的,客户多是供应链行业的,所以想做个针对供应链的智能体。为了逼自己一把,还报了个“100天智能体”的打卡活动,顺便把TypeScript练熟,而且决定尽量手写,不直接套框架。然后我就卡那儿了。不是完全写不出来,是那种——越写越深,整天跟TypeScript的类型定义较劲,代码写了不少,但那个真正想做的“智能体”,一点没往前推,越走越偏。转机来自一个真实的需求。我当时在用另一个Node项目下B站视频,下完了想转成字幕。我就想,不就是加一步转录的事吗,我自己写一个得了。于是这就成了我的第一个AI项目。AI部分用了国内一个开源框架,全程就是“凭感觉写”——想到哪写到哪,没太讲究什么章法。但它竟然真的能用。这事儿让我想明白了两点。第一,“解决自己的痛点”是真管用。因为你自己要用,所以你特别清楚它该长什么样、该怎么用。遇到问题你不会轻易放弃,因为你是真想用这个东西。这个劲头,跟“做个好看的项目放简历上”完全不是一回事。第二,我发现我这个人学习,最好的方式不是从零开始搭积木,而是先有个能跑的东西,再从上往下拆。早几年我学WordPress就是这么来的。我先去下别人做好的主题,用着用着觉得哪儿好哪儿不好,然后才去学怎么自己做一个。如果一上来就让我面对空白编辑器去学PHP,我可能早就放弃了。这次也一样。代码虽然写得不一定多规整,但它是真能跑的。我现在就拿着这个能跑的应用,反过来研究那个框架是怎么工作的、数据校验怎么做的、各个模块之间怎么配合的。对我来说,这样才能做下去。
哪些AI项目值得做?
点赞 评论 收藏
分享
评论
2
14
分享

创作者周榜

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