问题描述
在制作TQ2440的LCD背光驱动时,碰到了一个问题:驱动已经完成,在内核启动代码中出现过“backlight initialized”,但是运行编译好的背光控制程序“backlight”时,却提示 -/bin/sh: backlight: not found。
驱动EmbedSky_backlight.c的代码
/*************************************
NAME:mickey_backlight.c
COPYRIGHT:www.embedsky.net
*************************************/
#include <linux/errno.h>
#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/slab.h>
#include <linux/input.h>
#include <linux/init.h>
#include <linux/serio.h>
#include <linux/delay.h>
#include <linux/clk.h>
#include <linux/miscdevice.h>
#include <asm/io.h>
#include <asm/irq.h>
#include <asm/uaccess.h>
#include <mach/regs-clock.h>
#include <plat/regs-timer.h>
#include <mach/regs-gpio.h>
#include <mach/fb.h>
#include <linux/cdev.h>
#define DEVICE_NAME "backlight"
/*#define S3C2440_LCD_BASE 0x59000000*/
/*#define S3C2440_LCDCON1 (S3C2440_LCD_BASE + 0x00)*/
/*volatile int *lcdcon1 = NULL;*/
static int tq2440_backlight_ioctl