设备驱动加载Linux下FIMC设备驱动的加载方法(linuxfimc)
Linux系统中的设备驱动是操作系统识别硬件设备的重要接口,为用户提供了一个统一的软件/硬件的界面,而FIMC设备驱动就是注册为Linux字符设备驱动来支持控制FIMC设备的功能操作。本文将就Linux下FIMC设备驱动的加载做一介绍。
加载FIMC设备驱动的过程分为两步:
– 首先要编译内核源码,这时要在配置文件中添加FIMC驱动(“CONFIG_DRM_FIMC”和“CONFIG_FIMC_ISTORY_DRM”),然后再make&&make modules_install(“make modules”或使用“make allmodconfig”),编译完成后将会生成两个.ko文件“fimc_ver.ko”和“ s5p_fimc_ver.ko”,在“/lib/modules//drivers/video”目录。
– 其次就是加载设备驱动,将编译出来的.ko库文件依次加载,使用以下代码:
“`shell
# insmod [/lib/modules//drivers/video/fimc_ver.ko]
# insmod [/lib/modules//drivers/video/s5p_fimc_ver.ko]
完成上面两步的操作以后,就可以使用FIMC设备了。
用户在安装完操作系统之后,可以使用modprobe自动检索设备驱动程序,若是在内核源码树已经存在关于FIMC设备驱动的库文件,也可以使用以下指令:
```shell# modprobe fimc
# modprobe s5p_fimc
以上就是FIMC设备驱动加载在Linux下的过程。设备驱动的加载可以极大的提高硬件的内容利用度、简化程序的实现,从而获得更加稳定的操作系统。