0

Linux と Mac OSX の両方で、開発中のセンサーとのインターフェイスをとる大規模なアプリケーションの一部として、PyParallel モジュールを正常に実装しました....現在、このアプリケーションを Windows XP のインスタンスで使用しようとしています。私はいくつかの参照を見つけました (PySerial/PyParallel グループからのものを含む):

Windows バージョンには、コンパイルされた拡張機能と Windows NT/2k/XP 用の giveio.sys ドライバーが必要です。ctypes を使用して、ビルド済み DLL 内の関数にアクセスします。

ただし、「コンパイルされた拡張機能」の要件が何であるかはわかりません。そして、givio.sys を動作させることができないようです。ここでGiveio.sys を取得し、推奨事項に従いましたが、LoadDrv.exe はサービスの "開始" に失敗します (ただし、"インストール" は行います)。

PyParallel を Windows XP で動作させる具体的な例をオンラインで見つけることができません。PyParallel はアプリケーションに「完全に」統合されており、Linux と Mac OSX の両方で動作しているため、別のモジュールを使用したくないと思います。特に、PyParallel はルート/管理者権限を必要としないため、使用するのに優れています。

4

1 に答える 1

0

Giveio.sys と LoadDrv.exe にも問題がありました。

すべてを自動的に実行する便利なインストーラーがあります。

http://sourceforge.net/projects/pyserial/files/pyparallel/giveio/

于 2013-10-05T18:00:32.073 に答える