2012年(36)
分类: LINUX
2012-06-13 11:36:37
1.添加模块:
# make
# insmod memdev.ko
2.添加设备节点:
# cd /dev
# cat /proc/devices 查看设备号
# mknod memdev0 c 260 0
3.运行应用程序
# ./memdevapp
也可以静态方式将驱动编译进内核 1.将memdev.h和memdev.c两个驱动源文件拷贝至内核linux-2.6.24/drivers/char目录 2.修改该目录下Kconfig文件,添加如下内容(视情况而定) config MEMDEV_DRIVER tristate "memdev driver" depends on MACH_SMDK2440 default y if MACH_SMDK2440 help this option enables support for memdev experiment 3.修改该目录下Makefile,添加如下内容 obj-$(CONFIG_MEMDEV_DRIVER) +=memdev.o 4.在make menuconfig时在字符设备中找到菜单项“memdev drinver”,选择为Y或M,编译进内核还是模块