FUSE를 이용한 문자 디바이스 접근 기법
A Scheme of Access for Character Devices using FUSE
- 호서대학교 공업기술연구소
- 공업기술연구 논문집
- 제37권 제1호
-
2018.0647 - 51 (5 pages)
- 9
커널 영역의 모듈(FUSE Module)과 사용자 영역의 라이브러리(libfuse)로 구성된 FUSE(Filesystem in Userspace)는 사용자 영역에서 새로운 파일 시스템을 구현할 수 있도록 한다. 본 논문에서는 이러한 FUSE를 이용하여 문자 디바이스를 접근하는 기법을 제시한다. 이를 위하여 리눅스(Ubuntu 16.04)에서 문자 디바이스 드라이버 모듈을 작성하여 커널에 삽입하고, 디바이스 파일을 생성할 수 있는 FUSE 파일 시스템을 구현한다. 마지막으로 제시한 기법의 기능적 타당성을 검토하기 위하여 문자 디바이스 접근을 시도하는 테스트 프로그램을 작성하여 해당 디바이스 드라이버가 호출되는 상태를 확인한다.
The FUSE(short for Filesystem in Userspace), which consists of a module in the kernel space (FUSE Module) and a library in the user space (libfuse), enables a new file system to be implemented in the user space. In this paper, a scheme of access for character devices using FUSE is proposed. For this purpose, we have built a character device driver module and inserted it in Linux kernel(Ubuntu 16.04), and implemented a FUSE file system which gives support to create a device file and access its device. Finally, in order to review functional correctness of the suggested scheme, we have implemented a test program trying to access the character device and checked the status that the corresponding device driver had been invoked.
요약
ABSTRACT
Ⅰ. 서론
Ⅱ. 관련 연구
Ⅲ. 구현 및 실험
Ⅳ. 결론
참고문헌
(0)
(0)