제조업체가 하드웨어 장치를 설계 할 때, 분명히 다른 플랫폼 용 장치 용 드라이버를 작성하는 사람이 있습니다.장치 드라이버는 어떻게 생겼습니까?
다른 유형의 장치에 대해 둘 이상의 "유형"의 드라이버가 있다는 것을 알고 있지만 장치의 특성에 따른 장치 드라이버는 일반 응용 프로그램이나 스크립트와 매우 달라야합니다.
필자는 OS가 하드웨어와 인터페이스 할 수있는 방법을 찾기 위해 항상 드라이버를 골라야했지만 프로그래밍 지식은 부족합니다. 호기심에서
, 난 그냥 알고 싶습니다 :
- 어떻게 장치 드라이버 작업, 정확히?
- 장치 용 드라이버를 설계 할 때 프로그래머는 무엇을 고려합니까?
- 작성자는 어떤 언어입니까?
- 드라이버를 설계하는 전반적인 프로세스는 무엇입니까?
내 질문에 따라 달라집니다 보았다. – Moses