
工作,生活与其他
文章平均质量分 51
......
Aitel@
三尺微命,一介书生。
展开
-
Linux 驱动面试题总结
1、 Linux设备中字符设备与块设备有什么主要的区别?请分别列举一些实际的设备说出它们是属于哪一类设备。 字符设备:字符设备是个能够像字节流(类似文件)一样被访问的设备,由字符设备驱动程序来实现这种特性。字符设备驱动程序通常至少实现open,close,read和write系统调用。字符终端、串口、鼠标、键盘、摄像头、声卡和显卡等就是典型的字符设备。 块设备:和字符设备类似,块设备也是通过/dev目录下的文件系统节点来访问。块设备上能够容纳文件系统,如:u盘,SD卡,磁盘等。 ...转载 2021-12-31 08:18:46 · 294 阅读 · 0 评论 -
串口拓展芯片,linux驱动开发
WK2114是UART接口的4通道UART器件。WK2114将一个标准3线异步串口(UART)扩展成为4个增强 功能串口(UART)。主接口UART在数据传输时主接口的UART可以通过引脚配置为红外通信模式。 扩展的子通道的UART具备如下功能特点: 每个子通道UART的波特率、字长、校验格式可以独立设置,最高可以提供2Mbps的通信速率。 每个子通道可以独立设置工作在IrDA红外通信。 每个子通道具备收/发独立的256 BYTE FIFO,FIFO的中断可按用户需求进行编程触发点。 WK211原创 2021-07-05 08:58:24 · 972 阅读 · 0 评论 -
Linux驱动面试题目及解答汇总
/*---------------------1-----------------------*/ 这几天面试几个想做安卓Linux驱动的,总体感觉上驱动基础还是比较薄弱,大部分情况是虽然做过驱动,但是基本上都是采用内核现成的,或者是开发板上已经有的,单独写过模块驱动很少,驱动机制理解不是很透彻.以下是几个随口问过的基础问题,供参考. 1、字符型驱动设备你是怎么创建设备文件的,就是/dev/下...原创 2020-03-18 15:46:57 · 767 阅读 · 0 评论