|
쌩초보 님이 쓰신 글 :
: 빌더 초보인데요(도스환경의 C, C++은 다년간 해왔지만 윈도 프로그램은 첨이라 빌더는 초보)
:
: 하드웨어 컨트롤을 하려는데
: PCI PnP하드웨어의 경우
: PCI BUS Mastering에 의해 시스템에 따라 IRQ나 I/O address가 달라 질 수 있습니다.
:
: 그래서 시스템의 변화에 적응할 수 있도록 하기 위해
: 아래의 문제를 해결하여야 하는데 고수님들의 도움을 요청합니다.
:
:
: 고수님들에게 바치는 문제
:
: - PCI BUS mastering에 의해서 주변기기에 할당된 IRQ, DMA, I/O address를
: 알아내는 방법은 ?
: (제어판에서 수동으로 알 수 있지만 프로그램의 호환성을 위하여 자동으로 인식하게 하려고)
:
:
: 고수님들의 한 수 지도를 바라는 생초보 바침
:
:
:
:
글쎄요 윈도우는 하드웨어를 제어할때 직접제어하지 않고
중간에 디바이스 드라이버라는게 있어서 이걸 이용해서 제어를 하는데요
이 디바이스 드라이버는 윈도우 에 깔려있는것도 있고 하드웨어 밴더에서
제공해주는 드라이버가 있는걸로 알고 있습니다.
직접제어할수도 있을지는 잘 모르겠는데 위에 방식으로 하는것이
윈도우 프로그램에선 정석으로 알고 있는데요.
|