Android의 USB 장치, Android 커널에는 모듈이 없습니다.

Android의 USB 장치, Android 커널에는 모듈이 없습니다.

다소 이상한 이론적 질문이 있습니다. 예를 들어, USB 장치를 Linux AMD64 PC에 연결할 때 USB 장치의 기능은 Linux 커널에 해당 모듈이 있는지에 따라 달라집니다. 모듈이 있으면 장치가 작동하지만 모듈이 없으면 소스 코드 컴파일이 남아 있습니다. 그런데 PC가 amd64가 아니고 안드로이드 ARM64라면 모듈 컴파일에 문제가 생기나요? 위의 내용을 토대로 이 옵션을 생각해냈습니다.


1 단계:

chroot "arch 또는 debian"을 설정하고 USB 장치를 여기에 전달합니다.

2단계:

가상 머신 "Qemu"를 chroot로 설치하고 여기에 USB를 전달합니다.

세 번째 단계:

성숙한 커널과 모듈 설치 기능을 갖춘 가상 머신에 Linux를 설치합니다.


예를 들어, 비정상적인 USB 장치를 MacOS에 연결했는데 해당 장치에 대한 모듈이 없지만 장치가 Windows에서 작동하는 경우 이 경우에도 컴퓨터에 가상 Windows를 설치하고 USB를 다음으로 전달해야 합니다. 윈도우

따라서 이론적으로는 모든 USB 장치를 Android에 연결할 수 있습니다. 나는 지금까지 이 방법을 테스트하지 않았습니다. 흥미로운 의견입니다. 가능합니까?

관련 정보