안녕하세요..
먼저 Ramdisk에 관한 답변 감사드립니다.
다시 만들어서 올렸더니 잘 되더군요.

다름이 아니라 기존의 Ezboard의 GPIO 디바이스 드라이버에서 Read부분이
없어서 추가를 하였습니다.
Application에서 제대로 호출이 되는지 알기 위해 printk만을 사용하였습니다.
그런데 컴파일을 하게 되면 파일 구조체의 Read 부분에 warning이 출력 되며
Application 에서 read를 호출하여도 응답이 없습니다.
추가 소스와 컴파일 메세지는 아래와 같습니다.
답변하여 주시면 감사하겠습니다.

추가 소스
===================
static ssize_t ezboard_gpio_read(struct file *file, const char *data,
size_t len, loff_t *ppos)
{
//static const char *gpiodata;
//u_int16_t c = 0;

//gpiodata = data;
//get_user( c, gpiodata );
//c=GPLR;

//put_user(c|0xf0,gpiodata);

//printk("Read Data[ %d ]
", c);
printk("Read Data len = [%d]
",len);
// 사용된 길이만큼 돌려 준다.
return(1);
}

//파일 구조체
static struct file_operations ezboard_gpio_fops =
{
open: ezboard_gpio_open,
release: ezboard_gpio_release,
write: ezboard_gpio_write,
read: ezboard_gpio_read,//추가 부분
};

//컴파일 메세지
/usr/bin/arm-linux-gcc -Wall -D__KERNEL__ -DMODULE -
I/ez/sw/kernel/linux/include -I./ -O2 -c gpio.c

gpio.c:162: warning: initialization from incompatible pointer type//파일
구조체의 Read 선언부분

/usr/bin/arm-linux-gcc -Wall -D__KERNEL__ -DMODULE -
I/ez/sw/kernel/linux/include -I./ -O2 -c -o test.o test.c
/usr/bin/arm-linux-gcc -Wall -D__KERNEL__ -DMODULE -
I/ez/sw/kernel/linux/include -I./ -O2 test.o -o test