优加创新嵌入式一面
问题参考
1、mmap实现原理,会导致出现访问出错吗(pagefault)
2、中断程序注册中断处理函数,执行期间中断是打开还是关闭的
3、一线协议内部是怎么实现的?发送和读取数据的实现方式?
4、gpio数据发送的过程是怎么样的,硬件(芯片)是怎么实现的,是在驱动层做的还是在应用层做的
5、read是每次读固定数据还是怎么?怎么把数据返回给应用层
6、系统调用open read write ioctl 怎么分配的功能 里面分别做了哪些事情
7、调用write的时间点是由应用层决定的,时间不固定,怎么把数据返回给应用,是一次性返回还是每读一次只返回一次数据
8、是调用read的时候去读一次还是循环去读
9、CRC校验失败会怎么处理,是read()调用报错吗,报到应用层是什么错误值呢?
读取温湿度对频率有什么要求
10、libusb
11、iic读取温湿度在总线是什么样的波形,由什么信号组成
12、cpu如何处理中断,中断来了之后,CPU从哪里开始执行,PC指针会跳到哪里去
13、另一个应用层的项目任务是怎么设计的,怎么进行分工的,程序和框架是怎么样子的
14、反问
#发面经攒人品#