[리눅스] 디바이스 드라이버(Device Driver)란 무엇인가

Guillermo Austin Kim|2019년 11월 23일
Posts

[리눅스] 디바이스 드라이버(Device Driver)란 무엇인가

Guillermo Austin Kim|2019년 11월 23일

디바이스 드라이버란 무엇인가 디바이스 드라이버가 무엇인지 들어본 적이 있나요? 여러분이 어떤 전자 회사에 개발자로 취업을 했다고 가정해 봅시다. 개발하는 제품은 텔레비젼의 센터 박스, 휴대폰, 클라우드 서버, 자동차 내비게이션 등과 같이 다양할 것입니다. 그런데 여러분이 어떤 개발 업무를 맡아도 디바이스 드라이버란 용어는 반드시 듣게 될 것입니다. 제품을 개발하는 소프트웨어의 핵심요소가 디바이스 드라이버이기 때문입니다 여러분이 개발 부서에서 개발을 시작했다고 가정해 봅시다. 처음에 제품의 스팩을 정할겁니다. 이 과정에서 어떤 부품을 쓸 것인지 선택해야 합니다. 제품 스펙에 따라 마우스, 키보드 혹은 LCD 혹은 터치와 같은 하드웨어 입출력 장치를 추가할 수도 있습니다. 그런데 이런 하드웨어 부품을