i.MX6ULL终结者字符设备驱动开发

字符设备驱动是Linux系统三类设备驱动中最基础的也是使用最广泛的一类驱动,字符设备按照字节流的方式来操作设备,读写的数据有先后顺序。比如LED、按键、LCD等都是字符设备。下面我们就来具体讲解一下如何开发一个字符驱动设备。

字符设备驱动在Linux系统中有其规定的框架,开发字符设备驱动需要在其框架中完成对设备的操作,所以说学习Linux驱动就是学习驱动框架。

对于字符设备来说,可使用的框架有两种形式,下面我们来具体学习一下,等看完这两种模式,我们就能理解这两种模式之间的关系。i.MX6ULL终结者字符设备驱动开发