标签: firewire

带有无效签名的Kext可以在一台机器上加载,但不能加载另一台机器.为什么?

我有一台iMac和一台Macbook Pro.我更新了Yosemite beta(公共版).但我的音频接口Focusrite Saffire 24 DSP(Firewire)可以在iMac中正常工作,但不能在Macbook Pro上正常工作.

安装Saffire时,有一个Saffire.kext.当它连接到iMac时,这个kext加载很好,没什么不寻常的.连接到Macbook Pro时,不会加载此kext.我尝试手动加载它,我收到一条错误消息,说它无法加载,因为kext的签名无效.

现在,我检查了两台计算机上的签名,他们都说签名无效.但它在iMac上加载很好,即使签名无效.

这是为什么?我不明白的是什么?

如果有帮助,这是一些控制台输出:

Mattiass-MacBook-Pro:Extensions mono$ codesign -dvvv Saffire.kext/
Executable=/System/Library/Extensions/Saffire.kext/Contents/MacOS/Saffire
Identifier=tc.tctechnologies.driver.Saffire
Format=bundle with Mach-O universal (i386 x86_64)
CodeDirectory v=20100 size=161 flags=0x0(none) hashes=1+3 location=embedded
Hash type=sha1 size=20
CDHash=ebc9c42dbea4f51770ff62d7de12552ae82a1fbc
Signature size=4240
Authority=Developer ID Application: TC Applied Technologies
Authority=Developer ID Certification Authority
Authority=Apple Root CA
Signed Time=13 Mar 2014 02:58:23
Info.plist entries=19
TeamIdentifier=not set
Sealed Resources version=1 rules=4 files=0
Internal requirements count=1 size=180

Mattiass-MacBook-Pro:Extensions mono$ codesign --verify -vvvv Saffire.kext/
Saffire.kext/: invalid signature (code or signature …
Run Code Online (Sandbox Code Playgroud)

macos digital-signature firewire kernel-extension

11
推荐指数
0
解决办法
1万
查看次数

在python中与Firewire端口通信

我处于一个不幸的位置,我已经交付了一个传统的系统,火线相机连接到旧的Windows XP机器.基本上我正试图将这一切都变成opencv所以我至少可以在这台旧机器上有一个很好的界面.

问题是,我似乎无法找到有关如何连接到python端的firewire端口的任何文档.是否有一些扩展pyserial可能让我连接到这台古老的机器?

对不起,我不能更明确,但我真的没有找到太多关于此.如果有任何方式我可以提供更多帮助,请告诉我,我会尽快提供任何信息.

python windows firewire pyserial

10
推荐指数
1
解决办法
835
查看次数

OpenCV从外部摄像头捕获

我正在使用OpenCV编写一个实时应用程序,在下面的例子中:我正在尝试从插入firewire 800的HDV摄像头捕获图像.我试图循环使用cvCaptureFromCam上使用的索引,但没有摄像头可以'找到(网络摄像头除外).

有我的代码示例,它循环索引(转义0导致它是网络摄像头的索引):

CvCapture* camera;
int index;
for (index = 1; index < 100; ++index) {
    camera = cvCaptureFromCAM(index);
    if (camera)
        break;
}    
if (!camera)
    abort();
Run Code Online (Sandbox Code Playgroud)

在任何时候它停止在中止.

我正在编译OSX 10.7,我测试过:

  • OpenCV 1.2私有框架
  • OpenCV 2.0私有框架(在这里找到:OpenCV2.0.dmg)
  • 我自己编译的OpenCV(第2版)

我知道问题是已知的,并且有很多关于此的讨论,但我找不到任何解决方案.

有没有人在同一案件中?

问候.

c macos opencv firewire

2
推荐指数
1
解决办法
7208
查看次数