问题标签 [hal]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
468 浏览

dbus - hal 属性什么时候更新

我在 PropertyNotified 信号期间从我的处理程序调用 org.freedesktop.Hal.Device 上的 GetProperty。我只对已添加或更改的属性调用 GetProperty。

当我在属性添加期间调用 GetProperty 时,我得到一个 org.freedesktop.Hal.NoSuchProperty 异常。我还担心在更改期间,我会获得旧值。

我应该什么时候调用 GetProperty?涉及哪些竞赛条件?

0 投票
5 回答
4450 浏览

c++ - 创建网络驱动程序

在编写硬件驱动程序时,我几乎是个白痴,但我在 C/C++ 方面相当不错。

我有一个有趣的项目,我想尝试将设备用作网络系绳代理。

我想做的是创建一个似乎是 Windows 的网络驱动程序的驱动程序,但实际上是通过连接到另一个设备的 USB 端口发送/接收。

我很清楚需要实施什么,但我不知道从哪里开始寻找研究信息。

任何指针?

0 投票
2 回答
103 浏览

python - 如何以 HAL 可以检索但不需要安装或更改标签的方式标记设备

我正在尝试找到一种方法来标记 USB 闪存设备,这种方法无需安装或更改标签即可以编程方式进行测试。

是否有任何我可以修改的关于设备的属性不会导致其行为/外观对用户有所不同?

运行 Ubuntu Jaunty。

0 投票
2 回答
434 浏览

python - D-Bus 和 HAL 的单元测试?

如何测试一种与本地 D-Bus 进行交互(访问 HAL 对象)的方法?

测试的结果会因运行测试的系统而异,所以我不知道如何提供方法可靠的输入。

顺便说一句,我正在使用 Python。

0 投票
2 回答
557 浏览

python - 根据 /dev 节点路径查找 HAL 对象

python-dbus用来与 HAL 交互,我需要根据它在/dev层次结构中的路径找到设备的 UDI。

所以给定一个路径,例如/dev/sdb,我想得到一个值回来/org/freedesktop/Hal/devices/usb_device_10

0 投票
1 回答
733 浏览

python - 使用 Python 禁用 GNOME 的自动挂载

我需要阻止 GNOME/Nautilus 在系统出现时自动挂载新设备和分区。我怎样才能在python中完成这个?

0 投票
2 回答
4390 浏览

cocoa - HAL - 如何在 Mac 上监控音频输出

在http://www.ambrosiasw.com/utilities/wiretap/上有一个名为窃听的应用程序

此应用程序可以录制系统音频。我希望能够在我的程序中做同样的事情。关于我需要做什么的任何见解?我熟悉 Core Audio,但还没有找到任何关于如何做到这一点的信息。

这有助于得到答案吗?我输入了命令行:ioreg -w0 -l | grep io |more
这是我在窃听器中发现的...。在我找到它的位置附近可能有更多相关信息:
+-o com_AmbrosiaSW_AudioSupport <class com_AmbrosiaSW_AudioSupport,已注册、匹配、活动、忙碌 0、保留 4 >
"CFBundleIdentifier " = "com.AmbrosiaSW.AudioSupport"
"IOMatchCategory" = "com_AmbrosiaSW_AudioSupport"
"版本" = 2
"IOClass" = "com_AmbrosiaSW_AudioSupport"
yan-bellavances-mac-mini:~ ybellavance$ ioreg -w0 -l | grep io |更多

0 投票
1 回答
145 浏览

dbus - 处理 HAL 实现:storage.cdrom.write_speeds

这将返回 HAL 整数列表,例如:

这些应该如何处理,才能获得写入速度?或者更好的是,如何检索所有媒体类型刻录机可以写入的速度:DVD、CD...

根据维基百科,计算应为:普通 CD 的 value/150,音频 CD 的 value/172.3,DVD 的 value/1.32MB。申请哪一个?

此外, HAL 规范似乎在说返回的整数列表具有 kb/s 的度量值,即使它似乎以 kB/s 为单位

0 投票
1 回答
3230 浏览

linux - udev 设备文件的自动权限?

这是来自 SuperUser.com 的骗子。那边的人不够聪明,也不愿意帮助我;也许这更像是一个程序员问题而不是管理员问题:


除了内置触摸板外,我还有一个应用程序可以读取通过 USB 插入的 4(四)只鼠标的输入。/dev/input/mouse4这对于 Ubuntu 9.10 来说没有问题:hald 注意到新设备,udev 将它们称为名为...的全新条目mouse7

我的应用程序作为普通用户应用程序运行。中的文件/dev属于root其他任何人,并且对其他人不可读。

我一次没有问题chmod a+r mouse?,但是每次重新启动以及每次插入或拔出该死的啮齿动物时,设备都会来来去去。

有人可以告诉我一个脚本或一些要操作的东西,以便我chmod自动发生吗?

0 投票
4 回答
1833 浏览

gpu - DirectX HAL 规范

哪里可以找到 DirectX HAL 规范?

这个图是正确的

替代文字

然后所有 GPU 供应商都必须编写他们的设备驱动程序,以便他们与 HAL 对话。

HAL 在哪里指定?MSFT 如何调整或更新 HAL?HAL 何时更改?如果 HAL 发生变化,是天崩地裂还是天塌地陷?