复旦微电子 嵌入式开发

8.5投递 嵌入式开发岗位
8.21刚刚面试

具体内容如下:
1. 自我介绍
2. RTOS有过使用,那内存管理你知道吗(回答了那5个heap,用的是heap_4,然后巴拉巴拉为啥这个,还说了malloc那种是咋操作的大概的原理,最后告诉我内存管理也有很多算法)
3. 项目驱动,都是干啥了(HAL库,没做具体底层)
4. 有Linux项目,都干啥了(一套移植流程)
5. 有一个TF-A,是干啥的,你做了什么(官网的直接用,打补丁,没干嘛)
6. MP157多核,用了吗(应该是想问多核怎么启动的,之后正好问异构通信,答只用了单核)
7. TF-A启动流程知道吗(bl1什么的,在这个项目中只有bl1,bl2和bl33,另外俩没咋用都是现成的)
8. 就上一个,bl31和bl32有runtime固件用过吗(没有)
9. uboot怎么用的怎么改的(没咋改,做了移植,然后就是bootcmd和bootargs)
10. 这些uboot参数怎么传递的(大概讲了讲就是进了函数怎么传啥的,说的很模糊)
11. kernel还有root干了啥(裁剪相关功能)
12. 设备树怎么写怎么传递(大概讲了讲要写什么,然后说是kernel有匹配的,可以找设备树)
13. gpio怎么用(就说了说字符设备咋搞的)
14. 驱动写过吗(底层不是很懂没写过,就写过那种直接用platform,regmap什么的这种做传感器读取)
15. 字符设备和块设备区别(主要是块设备有缓存)
16. 相关的项目提问(这个不一样就不记了)

大致是以上这些,之后万一想起来再补充,问的个人觉得非常细致,我还得多复习复习。
#牛客创作赏金赛##秋招##嵌入式##驱动开发##复旦微电子#
全部评论
佬,你是不是也是看了原子的IMX6ULL驱动视频
2 回复 分享
发布于 08-23 22:02 山东
感谢分享
点赞 回复 分享
发布于 08-21 17:58 浙江
请问是邮件通知的吗?还是打的电话?
点赞 回复 分享
发布于 08-21 23:03 黑龙江
老哥是驱动开发吗
点赞 回复 分享
发布于 08-22 20:34 安徽
复旦微不是做mcu吗?而且他们的MCU 都没移植rtos
点赞 回复 分享
发布于 08-28 01:03 广东
老哥有后续吗
点赞 回复 分享
发布于 08-28 23:14 安徽

相关推荐

不愿透露姓名的神秘牛友
11-14 10:38
复旦微电子 嵌入式软开(AI部门) 24K*17 硕士985
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
11-14 10:37
复旦维电子 嵌入式软件(MCU部门) 23K*17 硕士985
点赞 评论 收藏
分享
5 48 评论
分享
牛客网
牛客企业服务