-
디바이스 드라이버 / 동작 과정Linux/Linux Device Driver 2020. 9. 1. 12:37
디바이스 드라이버는 시스템이 지원하는 하드웨어를 응용프로그램에서 사용할 수 있도록 커널에서 제공하는 라이브러리다. 카메라 모바일 어플리케이션을 개발할 때도 응용프로그래머가 카메라 디바이스 드라이버를 개발하지 않고 시스템 개발자가 만들어 놓은 카메라 디바이스 드라이버를 이용하여 개발하는 것과 같다.
응용 프로그램이 커널에게 자원 처리를 요청하는 방법은 크게 2가지다.
1. 시스템 호출 방식
2. 파일 입출력 방식
하드웨어를 다루기 위해 기존의 시스템 호출 방식과 병행해서 파일 입출력 함수로 하드웨어를 제어하는 개념이다.
수정중..
'Linux > Linux Device Driver' 카테고리의 다른 글
디바이스 드라이버 / 매개변수 지정 (0) 2020.09.01 디바이스 드라이버 / 개발 시 고려사항 (0) 2020.09.01 디바이스 드라이버 / 모듈 파일들의 정체 (0) 2020.09.01 디바이스 드라이버 / 커널 소스가 필요한 이유 (0) 2020.09.01 디바이스 드라이버 / 실습 환경 설정 및 준비 (1) 2020.09.01