ioctl1 misc device 例 기본적인 read(), write(), ioctl(), poll() 종류의 system call 작업이 가능한 misc device 예제를 작성한다. Driver Source/* file: xxx_device.c */#include #include #include #include #include #define DEVICE_NAME "xxx"#define XXX_IOCTL_CMD_READ _IOR('j', 1, int)#define XXX_IOCTL_CMD_WRITE _IOW('j', 2, int)#define XXX_IOCTL_CMD_WAKE_UP _IO('j', 3)int xxx_var = 1123;atomic_t xxx_poll_ready = ATOMIC_INIT(0);struct wait_queue.. 2024. 9. 21. 이전 1 다음