리눅스 6.12의 출시로 9p 네트워크 USB 가젯 드라이버가 포함되어 임베디드 장치 개발에 큰 진전을 가져왔습니다. 이 드라이버는 USB 호스트가 파일 시스템을 내보낼 수 있도록 하며, USB 장치 측의 해당 가젯은 이를 마운트 가능하게 만듭니다.
이 설정에서 Diod(9pfs 서버)와 포워더는 개발 호스트에서 작동하며, 여기서 루트 파일 시스템이 저장됩니다. 가젯은 임베디드 보드의 부팅 과정에서 초기화되며, 이후 포워더가 USB 버스에서 이를 감지하여 요청을 전달하기 시작합니다. 이 구성은 USB 장치 포트가 일반적으로 PC에서 사용할 수 없기 때문에 역 연결이 비현실적이라는 점에서 특히 유용합니다.
이 드라이버의 도입은 임베디드 시스템의 기능을 향상시켜 USB 연결을 통해 파일 시스템에 더 쉽게 접근할 수 있도록 하며, 개발 프로세스를 간소화하고 임베디드 장치 관리의 효율성을 높이는 데 기여합니다.
* 이 글은
phoronix.com의 기사를 요약한 것입니다. 전체 기사의 내용은
이곳에서 확인하실 수 있습니다.