原创作品转载请注明出处
http://blog.csdn.net/cediy2088long?viewmode=contents
学习嵌入式linux编程,我们接触到的大多是linux设备驱动程序的编程。今天我就给大家简单的分析一下飞凌的led驱动程序,有了我们前面led的裸机的程序的基础,这个led的驱动也就简单多了。
大家最好是看一下linux设备驱动程序一书的前六章,这样不会对linux中的led中的一些函数太陌生。首先要对linux的字符设备驱动框架有一个大概的了解。
打开linux的源码目录,找到drivers/char/s3c6410-led.c
打开看一下源码。里边的函数都不难。
主要的函数实现就是下面这个函数,我们在用户空间调用的时候也是最终调用到这个函数