드라이버 수준에서 가상 SED를 시뮬레이션하고 싶습니다. 목표는 드라이브의 "펌웨어"를 개발/시뮬레이트하고 드라이브 인터페이스 명령을 인터페이스 특정 명령을 처리하는 응용 프로그램에 매핑하는 것입니다. 드라이브 인터페이스는 SCSI, ATA, NVME 중 하나일 수 있습니다.
이러한 ATA/SCSI/... 장치를 생성하는 방법과 사용자 영역 응용 프로그램(예: nbd, 장치 인터페이스 수준)에 대한 액세스를 매핑하는 방법에 대한 힌트가 있습니까?