Описание тега iokit
The I/O Kit is a framework for driver development in the xnu Kernel which drives Apple's Mac OSX and iOS operating systems.
1
ответ
IOBlockStorageDevice и blockSizes, избегая ограничений спецификаций
У меня создано устройство IOBlockStorageDevice, которое сообщает размер блока, установленный пользователем. Создает запись /dev/diskX для диска. Если reportBlockSize возвращает 4096, и сделана попытка записи одного блока, он записывает ровно 1 блок.…
19 мар '14 в 05:27
1
ответ
Как я могу определить LocationID удаленного USB-устройства?
У меня есть USB-наблюдатель, который загружает дескрипторы устройств для определенных устройств и отслеживает их в NSMutableArray, Когда добавляется новое устройство, я получаю обратный вызов и могу перебрать список имеющихся у меня устройств, сравн…
20 мар '14 в 15:46
2
ответа
Изменился ли уровень заряда батареи, изменивший эквивалент уведомления для kIOPSCurrentCapacityKey на macOS?
Я создаю приложение Swift, которое отслеживает процент заряда батареи, а также состояние зарядки батареи ноутбука Mac. На iOS есть batteryLevelDidChange уведомление, которое отправляется при изменении процента заряда батареи устройства, а также batt…
10 июл '18 в 23:10
1
ответ
Не удается устранить ошибку компиляции OSX
Я пытаюсь использовать пример библиотеки IOKit для получения системной информации о OSX, как описано здесь: https://developer.apple.com/library/mac/technotes/tn1103/_index.html Неопределенные символы для архитектуры x86_64: "_IOObjectRelease", ссылк…
29 июл '16 в 14:16
1
ответ
Связь i2c в IOKit на Mac OS X
Я пытаюсь связаться с дисплеем через ddc/ci с помощью функции MacOS X IOI2CSendRequest. Все работает, если я просто посылаю команду "установить", как установить яркость. Я вижу, что дисплей получает команду, потому что дисплей меняет яркость. Но ког…
19 июл '12 в 13:12
2
ответа
Как загрузить расширение драйвера комплекта ввода / вывода в терминал?
Сейчас я разрабатываю свой собственный драйвер. Я разрабатываю шаблон ввода / вывода kitDriver. Я создаю свой код, он выполняется успешно, но проблема в терминале. Я разработал код ниже в заголовочном файле #include <IOKit/IOService.h> class c…
17 мар '12 в 09:54
1
ответ
IOHID: добавить трекпад в соответствующий словарь
Я пытаюсь добавить свойство трекпадов в словарь, передаваемый IOHIDManager, Этот менеджер будет смотреть на все устройства управления указателями. Это работает для мыши так: CFArrayRef matches; { CFMutableDictionaryRef mouse = myCreateDeviceMatching…
27 апр '17 в 17:31
0
ответов
Добавление IOKit в проект iOS
В настоящее время я пытаюсь добавить IOKit в свой проект. Я ссылался на библиотеку IOKit dyn и ссылался на файлы заголовков provate. Проблема в том, что я получаю сообщение об ошибке при создании, поскольку в нем говорится, что iokit dyn lib не може…
16 авг '13 в 12:44
0
ответов
Аппаратный снимок плагина coremediaio, управление яркостью и т.д.
Я расширяю свой плагин CoreMediaIO DAL на основе примеров кодов, предоставленных Apple. Я хотел бы добавить поддержку свойств управления цветом, таких как яркость, оттенок, контраст и т. Д. Через стандартные протоколы... Насколько я прошел весь прим…
04 июл '16 в 01:38
2
ответа
OS X 10.8 - пост-системный макет адресного пространства
Я полностью отключил подкачку на моем OS X 10.8.2 (в котором работает ядро x86 LP64) по экспериментальным причинам, я знаю, что это плохая идея. Когда я выполняю системный вызов из любого приложения, как выглядит макет адресного пространства? Т.е.…
18 сен '13 в 15:37
1
ответ
IOService протекает без причины
Хорошо, я полностью озадачен и расстроен. Я работал над реализацией RAM-диска I/O Kit и обнаружил, что он не выгружался, когда мой друг загрузил его kextload а затем попытался разгрузить его с kextunload, Причиной этого было то, что ни один из OSObj…
14 окт '13 в 03:36
1
ответ
Как разработать аксессуары для iPhone/iPad
Я хочу создать аппаратный аксессуар для iPhone и iPad, но ресурсов там очень мало. Я не программист и не инженер. Моя концепция очень проста - создать цифровую клавиатуру, соединенную через кабель молнии. Он будет иметь 6x4 раскладку клавиш, при это…
31 мар '18 в 08:08
1
ответ
Поиск последовательных портов с помощью IOKit - Swift
Я пытаюсь понять IOKit и как он позволяет мне получить доступ к последовательным портам в программе Swift. Класс, которым я сейчас манипулирую, выглядит следующим образом: import Foundation import Cocoa import IOKit.serial.IOSerialKeys class Serial …
15 авг '14 в 01:55
1
ответ
Чтение пространства конфигурации PCI в OS X / Darwin KEXTs
В Linux или Windows можно прочитать конфигурационное пространство PCI устройства из произвольного драйвера (не обязательно того, который "владеет" конкретным устройством PCI). В Linux это можно сделать с помощью pci_read_config_*(). Есть ли способ с…
17 май '16 в 17:22
1
ответ
Как привести ноль к IOKit.IOHIDValueCallback в Swift
Я пишу небольшую утилиту в Swift, которая регистрирует обратный вызов, используя IOHIDManagerRegisterInputValueCallback, Я пытаюсь быть хорошим гражданином и убирать за собой. В [документации] ( https://developer.apple.com/library/content/documentat…
25 ноя '16 в 15:57
1
ответ
Составьте список последовательных USB-устройств с определенными идентификаторами
Здравствуйте, я новичок в программировании xCode и Mac OS и немного теряюсь, работая с USB и последовательными устройствами. Я на самом деле пытаюсь запрограммировать внешнюю max/msp, в которой указан последовательный путь BSD USB-устройств, которые…
25 дек '15 в 16:54
0
ответов
Получение ссылки на драйвер Kext от агента пространства пользователя
У меня есть драйвер IOKit, который происходит от public IOService + пользовательский клиентский интерфейс, производный от public IOUserClient, Чтобы никто не мог выгрузить мой драйвер при общении с клиентом из пользовательского пространства, я воспо…
21 дек '16 в 12:21
1
ответ
Учитывая точку монтирования, могу ли я получить значения USB-производителя / продукта / серийного номера, используя IOKit?
Используя IOKit, я уже выяснил, как получить имя устройства BSD для точки монтирования, но тогда я не смог выяснить, как получить устройство USB с этим именем. Я обнаружил, что могу перечислять устройства следующим образом (если код выглядит странно…
24 сен '13 в 07:56
0
ответов
Как получить уровень заряда батареи от IOKit в iOS 3 SDK, используя theos?
Итак, я хочу использовать IOKit, чтобы показать уровень заряда батареи в процентах для iOS 3 SDK с использованием theos, и он компилируется правильно, но когда он пытается связать некоторые символы, он говорит: Linking Application Battery... Undefin…
25 ноя '13 в 22:47
1
ответ
Вычисление данных из IOUSBInterface труб
Я кодирую приложение для Mac, которое отправляет и получает сообщения на видеомагнитофон Personel с использованием IOKit. Мне нужно отправлять сообщения, чтобы изменить его статус, и он должен дать мне информацию о разрешении видео или о его записи.…
11 мар '13 в 01:16