리눅스 디바이스 드라이버 조사
- 최초 등록일
- 2012.05.30
- 최종 저작일
- 2012.05
- 7페이지/ 한컴오피스
- 가격 2,500원
소개글
리눅스 디바이스 드라이버에 관한 작동 과정과 각 드라이버에 대한 설명
목차
없음
본문내용
임베디드 리눅스 시스템에서 디바이스를 다루는 방법은 디바이스에 대해서 하나의 파일처럼 파일을 통해 액세스가 가능하도록 하고 있다. 따라서 사용자는 파일에 대한연산만 주의하면 된다. 하나의 디바이스는 임베디드 리눅스 시스템에서 메이져 번호와 마이너 번호로서 표현된다. 그리고 리눅스에서 디바이스 드라이버의 종류는 크게 문자 디바이스, 블록디바이스 그리고 네트워크 디바이스로 나눈다. 문자 디바이스는 자료의 순차성을 지닌 장치로서 버퍼 캐쉬를 사용하지 않는다. 즉, 버퍼를 통하지 않고 데이터를 바로 읽고 쓸 수 있는 장치를 말한다. 디바이스의 Raw 데이터를 사용자에게 제공하며 종류로는 Terminal, Console, Keyboard, Sound card, Scanner, Printer, Serial/Parallel, Mouse, Joystick등이 있다. 블록 디바이스는 버퍼 캐쉬를 통해 Random Access가 가능한 장치이다. 데이터를 블 록(Block)단위로 입출력하며, 파일 시스템을 구축할 수 있다. 그 종류로는 Hard Disk, Floppy Disk, RAM Disk, CD-ROM등이 있다. 네트워크 디바이스는 기본적으로 네트워크 통신을 통해 네트워크 패킷을 송수신할 수 있는 장치를 말한다. 그 예로는 Ethernet, PPP, Slip, ATM, ISDN NIC(Network Interface Card)등이 있다.
참고 자료
없음