iokit 相关问题

I / O Kit是xnu Kernel中驱动程序开发的框架,它驱动Apple的Mac OSX和iOS操作系统。

无法在iOS框架中导入IOKit

我为 iPadOS 的 USB 设备编写了 DriverKit 驱动程序。运行良好。我正在尝试将应用程序端代码打包在一个框架中的 SDK 中。该框架包括 Swift 和 C/

回答 1 投票 0

尝试让 IOKit 在 Mac 上的 XCode 上运行

我正在尝试使用 IOKit 电源管理功能来保持屏幕打开。但是,当我收到链接器错误时,出现了一些问题。我所做的是: 在构建设置 -> 搜索

回答 1 投票 0

在 XCode 上使用 I/O Kit 中的方法时构建失败

我需要在 Mac OS 睡眠和唤醒时在我的 C++ 应用程序中执行一些操作。有人指出我使用 I/O Kit。 我遵循了这个指南,特别是“清单 3”。没有发生构建错误...

回答 2 投票 0

无法在 macOS Ventura 上找到 IOKit 头文件

我正在尝试使用 Rust 中的 IOKit FFI 绑定来获取 macOS 上的硬件信息。我在运行 macOS 13.1、apple clang 14.0.0、xcode 14.2 和命令行工具 1 的苹果硅机器上...

回答 1 投票 0

如何创建音频设备驱动程序来捕获Mac正在播放的声音?

我已经创建了一些代码来使用 AV Foundation 对 mov 文件进行屏幕捕获,下一步是记录 Mac 正在播放的声音,以便稍后添加到录制的视频中。我已经做了一些

回答 2 投票 0

使用 IOKit IOHIDDeviceSetReportWithCallback 写入 USB HID 设备

我正在尝试使用 IOKit 中的 IOHIDManager 与 USB HID 设备进行异步通信。我使用 IOHIDDeviceRegisterInputReportCallback 注册回调并设置没有问题

回答 2 投票 0

从 macOS Swift 应用程序控制 USB 扫描仪

我正在尝试从 macOS swift 应用程序连接并启动 USB 扫描仪,以便捕获扫描的图像。我可以成功检测到USB设备并将其与预期的产品匹配...

回答 1 投票 0

如何使用 PCIDriverKit 内存映射 PCI BAR?

如何将 PCI 基址寄存器 (BAR) 从 PCIDriverKit 驱动程序 (DEXT) 内存映射到用户空间应用程序? 从驱动程序扩展到应用程序的内存映射可以通过

回答 1 投票 0

如何在Apple Silicon的macOS上直接访问物理地址或转换为虚拟地址?

我正在尝试使用 Apple Silicon MacOS 上的物理地址读取数据。 我认为最好的方法是将物理地址转换为虚拟地址并访问它,或者直接使用

回答 1 投票 0

如何在 DriverKit 驱动程序中创建自定义 OSObject 子类?

在我的 DriverKit 驱动程序中,我想创建一个继承自 OSObject 的自定义类,以便我可以将其存储在 OSArray(以及其他 OSObject 派生集合)中。 kext 的文档和...

回答 1 投票 0

DriverKit 驱动程序中可能存在 IOBufferMemoryDescriptor 泄漏

我有一个适用于 iPadOS 的 DriverKit 驱动程序。它工作正常,但静态分析器标记了我不明白的可能泄漏。标记的代码位于驱动程序类本身中: 无效 IMPL(CDCDriver,

回答 1 投票 0

如何创建一个程序来列出Mac中的所有USB设备?

我对 Mac OS X 操作系统的接触有限,现在我已经开始使用 Xcode 并正在研究 I/O 套件。我需要在命令行工具下在 Xcode 中创建一个程序,以便...

回答 4 投票 0

在 Swift 中使用 CFDictionarySetValue 崩溃

我正在 Swift 中开发一个程序(针对 macOS 应用程序),该程序使用 IOKit 从 USB 设备检索信息。 该应用程序崩溃: 线程 1:EXC_BAD_ACCESS(代码=1,... 设置中

回答 1 投票 0

IOCreatePlugInInterfaceForService 因 kIOReturnNoResources/0xe00002be 失败

IOCreatePlugInInterfaceForService 失败,kIOReturnNoResources/0xe00002be 我正在将旧的基于 FireWire 的命令行实用程序重写为 XPCService。我需要一些有关 IOKit 功能的帮助。 福洛...

回答 2 投票 0

c 文件和 .h 头文件的链接器错误

我有一个 Xcode 项目,其中使用 C 来处理低级任务,因此我创建了 C 文件和桥接标头。但是,当我尝试构建项目时遇到链接器错误:“Li...

回答 1 投票 0

macOS 中的 HID 设备接口

我必须为 OSX 创建一个软件/驱动程序,与通过 USB 连接的 HID 设备进行交互。申请的目的如下: 检测 HID 设备何时插入或移除。该...

回答 3 投票 0

MAC 中的 HID 设备接口

我必须为 OSX 创建一个软件/驱动程序,与通过 USB 连接的 HID 设备进行交互。申请的目的如下: 检测 HID 设备何时插入或移除。该...

回答 3 投票 0

在 macOS 11 Big Sur 后卸载 kext

Apple 开发者文章安装自定义内核扩展 状态: 在 macOS 11 及更高版本上卸载 kext 需要调用 kmutil 或 kextunload,然后重新启动系统。 kmutil 工具

回答 1 投票 0

如何开发 DEXT 以使用 USBDriverKit 将供应商 SCSI 命令发送到 USB 大容量存储设备?

我目前正在使用 USBDriverKit 框架为基于 USB 的外部大容量存储设备开发 DEXT。 IOUSBHostInterface 用作与

回答 1 投票 0

Xcode中客户端与DriverKit的连接

在 Xcode 项目(macOS 应用程序)中,我使用 DriverKit(和 HIDDriverKit)框架。我在客户端应用程序和驱动程序之间的连接中遇到了问题,这是由&

回答 1 投票 0

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.