다른 곳에 작성한 건데... 이곳으로 옮깁니다. (그곳을 지울거라서...)
1. 목적
a. 사용자로부터 입력받은대로 똑같이 재현한다.
b. 사용자 입력은 KeyButton, TouchScreen 두가지 device를 통해서 입력됨.
2. 사용자 입력을 기록
open("/dev/misc/test", O_RDONLY)
read("/dev/misc/test", buf, len);
3. 저장된 사용자 입력을 재현
open("/dev/misc/test", O_WRONLY)
write("/dev/misc/test", buf, len);
4. 한번에 한명의 사용자만 device를 open할 수 있슴. (독점적)
open(..., O_RDWR)은 -EINVAL을 return.
1. 목적
a. 사용자로부터 입력받은대로 똑같이 재현한다.
b. 사용자 입력은 KeyButton, TouchScreen 두가지 device를 통해서 입력됨.
2. 사용자 입력을 기록
open("/dev/misc/test", O_RDONLY)
read("/dev/misc/test", buf, len);
3. 저장된 사용자 입력을 재현
open("/dev/misc/test", O_WRONLY)
write("/dev/misc/test", buf, len);
4. 한번에 한명의 사용자만 device를 open할 수 있슴. (독점적)
open(..., O_RDWR)은 -EINVAL을 return.