단일 보드 컴퓨터 (BeagleBone Black 또는 BeagleBoard X15)를 통해 Mac에 연결하는 작업을하고 있습니다. USB OTG를 누른 다음 기본 마우스/터치 입력 (포인터 좌표 및 왼쪽/오른쪽 클릭 이벤트)을 제공합니다.IOKit : USB-OTG 장치에 좌표 입력을 제공하는 MacOS 장치 인스턴스 만들기
이 프로세스는 기술적으로 마우스 (정확한, 마우스 좌표를받는 터치 스크린 스타일의 장치)를 연결하고 일반 HID 입력을 MacOS에 전달하는 것과 매우 유사해야합니다. 따라서 IOKit의 복잡성은 거의 필요하지 않습니다. 커널 확장을 작성해야한다고 생각하지 않습니다. 나는 단지 MacOS가 이미 일반적인 커널 확장을 가지고있는 HID의 인스턴스를 생성 할 수 있어야한다.
그래서 장치 인스턴스를 만들고 입력을 제공하는 방법을 파악하기 위해 IOKit을 탐색하고 있습니다. 그러나 IOKit에 관해 거의 모든 내용을 읽으려면 새로운 커널 확장 및 서비스 등을 만들고 등록해야합니다. 아무도 내 프로젝트에 밀접하지 않습니다.
지금까지 I/O 레지스트리 탐색기와/System/Library/Extensions의 내용 만 관련성이 있습니다. AppleDHIDMouse.kext와 같은 몇 가지 항목이 유망 해 보입니다. 그러나 필자는 USB 연결 장치가 커널 확장과 연결되고 인스턴스를 생성하며 명령을 보낼 수있는 방법을 찾아 낼 수는 없습니다.
어떤 도움이 필요합니까? 미리 감사드립니다.