2
간단한 PCIe 드라이버를 작성했으며 작동하는지 테스트하고 싶습니다. 예를 들어, 장치에서 사용되는 메모리에 쓰고 읽을 수있는 경우.Linux PCIe 드라이버를 테스트하는 방법은 무엇입니까?
어떻게하면됩니까?
그리고 어떤 것들이 증명되어야합니까?
간단한 PCIe 드라이버를 작성했으며 작동하는지 테스트하고 싶습니다. 예를 들어, 장치에서 사용되는 메모리에 쓰고 읽을 수있는 경우.Linux PCIe 드라이버를 테스트하는 방법은 무엇입니까?
어떻게하면됩니까?
그리고 어떤 것들이 증명되어야합니까?
당신은 예를 들어, 장치에 대한 sysfs를 항목을 찾을 필요가
/sys/devices/pci0000:00/0000:00:07.0/0000:28:00.0
이에서
(예를 들어 /sys/class/...
, /sys
의 다른 하위 디렉토리에 심볼릭 링크를 통해 거기에 도착하는 것이 더 쉬울 수 있습니다) 디렉토리에는 장치의 다양한 주소 범위 (기본 주소 레지스터)에 해당하는 resource...
이라는 (의사) 파일이 있어야합니다. 나는 이것이 mmap()
에드 일 수 있다고 생각한다.
/sys의 항목으로 할 수있는 많은 다른 것들이 있습니다. 자세한 내용은 커널 문서를 참조하십시오.