cvteLinux技术面 面经

大概问了一个小时左右
简单八股加项目
1、串口怎么确保每一个数据位正确(奇偶位、校验和)
2、用过哪些通信协议(spi、串口、iic)
3、IIC最多支持几个从设备?iic跟串口的区别?(128和1024,时钟线,全双工半双工)
4、中断的概念
5、中断的优缺点
6、软中断跟硬中断
7、GPIO模式
8、Linux内核与用户空间的区别
9、内核与用户空间的通信有哪些?用过哪些?(信号,信号量,共享内存,设备文件)
10、平常如何向设备文件通信(ioctrl)
11、两个模块之间怎么使用对方的函数?(符号导出)
12、模块加载工具(insmod、rmmod)
13、问回串口,有没有做过gpio模拟串口?怎么确保每个数据接受到(注册中断)
14、了解哪些子系统
15、字符设备驱动编写流程
16、加载驱动的时候,没有执行probe函数会是什么原因(设备树名字没有匹配)
17、还了解过哪些设备驱动(块设备、网络设备)
18、块设备与字符设备有什么区别(字符设备采用字节流读写、块设备采用块大小读取,感觉这里没有回答好 丢)
19、又问回来中断,中断有返回值和传参吗(没有)
20、为什么没有?(为了快)
21、volatile关键字

简单手撕(时间结束还没完全写完 在面试官指点下完成 扣大分😅)
问哪个项目自己最擅长 触摸屏驱动,iic子系统架构 input架构 中断子系统架构

--------更新线-----------
综合面已通过

#cvte面试# #嵌入式# #Linux#
全部评论
mark
1 回复 分享
发布于 05-20 11:11 陕西
mark
1 回复 分享
发布于 05-19 10:56 四川
mark
点赞 回复 分享
发布于 06-19 16:58 广东
想问一下是一面吗?
点赞 回复 分享
发布于 06-18 17:28 广东
问这么多
点赞 回复 分享
发布于 06-04 10:18 广东
佬,你技术面和hr面隔了多久呀
点赞 回复 分享
发布于 05-30 09:17 重庆
mark
点赞 回复 分享
发布于 05-26 20:04 福建

相关推荐

📍面试公司:CVTE💻面试岗位:硬件工程师❓面试问题:1.介绍一个做过的最熟悉的硬件类项目2.介绍一下搭建的电路的架构,介绍自己承担的工作3.DSP最小系统有哪些电路4.为什么选这颗DSP5.AD的精度6.传感器是怎么和板子连接的7.为什么传感器需要经过放大电路8.电源的架构是怎样的?(电源树)9.24V如何转成±15V?10.15V输出有没有做一些滤波处理11.你说用两种不同大小的电容滤波,是为什么12.为什么转5V给芯片供电使用LDO13.你说LDO比DCDC更稳定,为什么?LDO相比较DCDC有什么弊端吗?14.LDO带载能力为什么没有DCDC强?15.LDO的电流规格是多少16.介绍485通讯?485的高低电平17.介绍IIC通讯?IIC有分主从吗?多从机时怎么选择和那个从机通信?为什么要上拉电阻18.DSP的晶振多少频率?什么类型的晶振19.板子layout有什么要考量的地方?20.你提到layout要把相同功能的布局到一起,哪些是相同功能的?21.网口上面有个网络变压器?你知道有什么用吗?画网口的走线有什么要注意的地方?22.电源的走线线宽要怎么设计?23.板子出来焊接是自己焊的吗24.电阻用了哪些封装? 0805耐多大的功率?25.用了哪些种类的电容26.焊接的具体步骤27.能焊接的最小封装28.运放有哪些关键参数29.运放是你自己选的吗?30.说一下三极管和MOS管的区别31.假如板子上电后不工作,有哪些思路32.有没有看过DSP的打印,log33.你对工作地点有什么要求34.期望薪资35.反问
面试问题记录
点赞 评论 收藏
分享
评论
7
62
分享

创作者周榜

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