2013-02-08 3 views

답변

1

Linux의 경우 IoOutput8() 기능이 없습니다. void iowrite8(u8 value, void *addr); 다음에 wmb(); (쓰기 메모리 장벽)을 사용해야합니다. 자세한 내용은 LDD 북 §9.4.2 Accessing I/O Memory을 참조하십시오 (또한 §9.4.3 참조, ioport_map/ioport_unmap의 I/O 메모리로 포트).

IoOutput8()의 소스 코드는 해당 기능이있는 곳에서 가져와야합니다. 내가 찾을 수있는 유일한 장소는 피닉스 입출력 라이브러리 (Phoenix IO Access Library)입니다. 사용하고있는 것이면 이미 제공하지 않았다면 Phoenix 회사에 소스 코드를 요청해야합니다.

관련 문제