Raspberry Pi_Kor_14.1.2 character device

14.1.2 character device

14.1.2.1 특징

character device는 Linux의 장치들 중에서 가장 단순한 것으로, device에서 자료를 입출력할 때 character 단위로 처리하며, 중간에 Buffer가 없다.

/dev 파일은 mknod 명령으로 만들어지며, 일단 만들어진 후에는 실제 device의 존재와는 무관하게 계속 유지된다. 따라서 실제로 존재하지 않는 device인 경우도 /dev 파일이 생성되어 있을 수 있다. Linux에서는 다른 프로그램이 이러한 block device에 대해서 하나의 파일인 것처럼 표준 시스템 기능을 이용하여 open, read, write 처리를 할 수 있다.

Raspberry Pi_Eng_14.1.2 Character Device

14.1.2 Character Device

14.1.2.1 Charateristics

The character device is the simplest of all Linux devices, and it inputs and outputs data in character unit when processing data in the device, and there is no intermediate buffer.