기존에 Linux를 기반으로 작성되어 있는 device driver를 RTLinux용으로 바꾸려고 합니다.
여기서 몇 가지 의문사항이 있어서 문의드리고자 합니다.
일반적으로 device driver를 만들때
static struct file_operations *** = {
.read = ***_read,
.write = ***_write,
.ioctl = ***_ioctl,
.open = ***_open,
.release = ***_release,
};
module_init(***_init);
module_exit(***_exit);
와 같은 코드들이 필요한데..
RTLinux로 Task를 만들때는
[code:1]init_module(void)