linux笔记

作者:Allen's World
这几天把linux内核和驱动的几本书过了一下,问题不少,我必须先实践一下。

我有一个amd au1200的开发板,通过文档了解到这个芯片的lcd支持4层的frame buffer,而我测试了一下,开发板的提供商只提供了一层的驱动,(我没能打开/dev/fb1)。我想从这里开始实践我的linux驱动开发。

我以前的系统习惯于直接操作端口驱动设备,linux下的驱动开发其实就是让我们熟悉的那些驱动提供统一的接口,了解用lcd的设备操作来实现frame buffer设备接口就是我目前要做的。

可能是由于我习惯了以前的方式,以我的理解如果你不能从文件的读写中获得便利,更多的是ioctl那么这样的接口,其实只会让驱动更加晦涩难懂。