iokit

    1

    2답변

    모든 IOS 배터리 현재 Appstore에서 볼 수있는 앱에는 동일한 문제가 있습니다. 그들은 모두 "MaxCapacity" (현재 배터리가 수용 할 수있는 최대 용량) (제조 당시 배터리가 보유 할 수있는 원래 용량이 아님)을 잘못 표시합니다. 문제는 MaxCapacity가 매우 "무감각"하다는 점입니다. 매 100mAh를 업데이트합니다. 예를 들어 용량

    1

    1답변

    스위프트를 사용하여 CPU 온도를 알아야하지만 this을 제외한 모든 정보를 찾을 수 없습니다. IOKit.framework를 사용해야한다고 생각하지만 다시 그것에 대한 정보는 없습니다.

    1

    1답변

    사용자 공간에서 커널 로그에 기록하는 매우 간단한 사용자 클라이언트를 작성하려고합니다. 다음 코드가 작동하면 "Hello World"가 로그에 기록됩니다. 아래 코드에서 IOObjectGetClass를 호출하면 올바른 IOService - com_soggywizards_Foo가 있음을 확인했습니다. 항상 IOServiceOpen은 kIOReturnUnsup

    1

    1답변

    macOS 10.12.3에서 lldb를 사용하여 Mac IOKit 드라이버를 디버깅하는 방법을 배웁니다. 두 가지 기계 디버그. 공황이 발생하면 대상 컴퓨터에 쉽게 연결할 수 있습니다. 대상 기계 시스템 메시지를 표시하는 방법이 궁금합니까? lldb에 "dmesg"와 같은 명령이 있습니까?

    1

    1답변

    단일 보드 컴퓨터 (BeagleBone Black 또는 BeagleBoard X15)를 통해 Mac에 연결하는 작업을하고 있습니다. USB OTG를 누른 다음 기본 마우스/터치 입력 (포인터 좌표 및 왼쪽/오른쪽 클릭 이벤트)을 제공합니다. 이 프로세스는 기술적으로 마우스 (정확한, 마우스 좌표를받는 터치 스크린 스타일의 장치)를 연결하고 일반 HID 입력

    4

    1답변

    ZwQueryValueKey 명령을 사용하여 드라이버가이 테이블의 모든 키에 직접 액세스 할 수있는 Windows 레지스트리와 동일한 Mac이 없기 때문에 사용자 공간 에이전트에서 커널로 매개 변수를 구성하는 보편적 인 방법을 찾고 있습니다. 따라서 변수 목록을 CFDictionary을 통해 전달하고 싶습니다. IOConnectCallMethod에는 입력

    1

    1답변

    Mac OSX (커널 모드 드라이버)에서 workqueue와 유사한 기능을 사용해야하고 나중에 커널 스레드가 처리 할 큐에 작업을 추가하는 방법을 찾고 있습니다. 개념적으로 이것은 리눅스 커널에서 사용할 수있는 workqueue 기능과 동일합니다. XNU 커널에도 비슷한 것이 있습니까?

    1

    1답변

    AVCaptureDevice가있는 경우 IOKit을 통해 기본 하드웨어에 액세스 할 수 있도록 관련 USB 인터페이스를 어떻게 얻을 수 있습니까? 나는 vid & pid를 통해 찾으려고했지만, 동일한 vid, pid를 가진 두 개의 장치를 연결하면 작동하지 않습니다. AVCaptureDevice *device = [AVCaptureDevice default

    0

    1답변

    init, probe 또는 start가 호출되지 않습니다. 각각의 시작 부분에 "PE_enter_debugger"를 배치했지만 테스트 머신은 디버거에 들어 가지 않습니다. kextutil 또는 kextload로 커널 확장을로드 할 수 있으며, 잠시 동안 kextstat에 나타나지만 사라집니다. 커널의 일부분을 언로드했습니다. $ kextstat | grep

    3

    1답변

    1 대 다수의 관계 (단일 드라이버에 연결된 여러 클라이언트를 의미)가있는 IOKit 기본 드라이버/데몬 프로젝트가 있습니다. 코어 드라이버는 IOService에서 파생 된 IOKit 개체이며 IOUserClient에서 파생 된 드라이버 클라이언트 공급자이기도합니다. 그들은 사용자 공간 클라이언트의 에이전트입니다 (사용자 공간 클라이언트 당 하나) 내 목표