디바이스 랩핑 라이브러리 (Linux의 경우)의 효과적인 유닛 테스트를 수행하기 위해 C로 메모리 맵핑 된 디바이스를 모의하고 싶습니다.사용자 공간에서 C로 메모리 맵핑 된 디바이스 모방
이제 나는 상기 장치의 모의를 나타낼 수있는 사용자 공간으로 파일 설명자를 mmap
수 있습니다.
AFAICT, 제 질문은 다음과 같습니다. 사용자 공간에서 mmap
이 작동하고 읽기 및 쓰기가 적절한 콜백으로 처리되는 파일 설명자를 만들 수 있습니까?
또는 아마도 이것이 해결 된 문제 일 수 있으며 알려진 커널 드라이버가있을 수 있습니까?
리눅스, 아마? Apple 또는 Windows 커널 드라이버를 사용하지 않을 것을 고려하십시오. – MSalters
mmap FUSE 파일 시스템 파일일까요? – Kornel
@MSalters 네, 리눅스 - 사과 (정보를 편집했습니다). –