問題タブ [drivers]
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.
drivers - VxWorksでPCI-to-PCIブリッジデバイスを構成するにはどうすればよいですか?
私は、pciAutoConfig()を使用してPCIバスを構成するVxWorksのボードサポートパッケージ(BSP)を使用しています。イーサネットコントローラカードをバスに追加すると、pci表示ルーチンにカードが表示されません。
バスアナライザを使用して、イーサネットアダプタが実際にはPCI-to-PCIブリッジで構成されており、ブリッジの背後に2つのイーサネットコントローラがあることを発見しました。BSPは、イーサネットコントローラに含まれているPCI-to-PCIブリッジを適切に処理していないようです。
私の質問は、PCI-to-PCIブリッジを構成するために、どのライブラリと構成を確認する必要があるかということです。これらの呼び出しは、既存のpciAutoConfig()呼び出しがあるsysHwInit()で行われると思います。
pciAutoCfgCtl()には、バスを構成するためのユーザー定義関数を指すPCI_BRIDGE_PRE_CONFIG_FUNC_SETパラメーターがあります。これが唯一の方法ですか?または、VxWorksライブラリにこれを実行できるものがありますか?
c# - 印刷ジョブを受信してLAN内のプリンターに転送するためのソフトウェア
Windowsがインストールされているプリンタードライバーとして検出し、そのソフトウェアを[デバイスとプリンター]の下に一覧表示するソフトウェアを作成したい
ImagePrinterソフトウェアと同様に、次のリンクからアクセスできます。 http://sourceforge.net/projects/imageprinter/
このイメージプリンターをコンピューターにインストールすると、Windowsの[プリンターとデバイス]の下に表示されるため、右クリックしてネットワークで共有できます。LANユーザーは、これをリモートプリンターとして追加し、印刷ジョブを送信できます。これにより、これらの印刷ジョブが画像形式(jpgなど)に変換され、指定されたディレクトリに保存されます。
私が必要としているのは、ImagePrinterのようなLAN上の他のPCからそれらの印刷ジョブを取得し、この自分のマシンから送信するようにLANで共有されている実際のプリンターに送信することです。(私のソフトウェアを実行しているコンピューターがそれらの印刷ジョブを送信するように)それらを印刷できるようにします。
これを行うには、2つのものを取得する必要があります。1-ウィンドウがプリンタとして検出する方法でソフトウェアを作成する(簡単に共有して印刷ジョブを受信できるようにするため)
2-マシン自体の印刷ジョブと同じように、ソフトウェアを実行しているマシンに追加されたインストール済みのリモートプリンターに印刷ジョブを送信します。
私はそれらをc#で実行したいと思います(アプリケーションコードの残りの部分はC#であるため、とにかく一緒に組み合わせることができれば、プログラミング言語は問題ではありません)。
指示、または読むべきいくつかのトピックを教えてください..coz私はそれを構築する方法がわかりません。ImagePrinterは同様のソフトウェアであるため、自信はほとんどありません。そのため、タスクは可能です。
前もって感謝します。
device - デバイス ドライバーは、デバイス コントローラーまたは周辺機器に固有のものですか?
デバイス ドライバーはデバイス コントローラーに固有であると言われていますが、新しいハードウェアがシステムに接続されるたびに、たとえば携帯電話など、その携帯電話用の特定のデバイス ドライバーをインストールする必要があります。これは、デバイス ドライバが周辺機器固有であることを示しています!!
誰かがこれを説明できますか??
前もって感謝します
よろしくアンキタ
printing - Windows7用のPostScriptプリンターの開発に関するリソースはどこにありますか
印刷ジョブを受け入れてLAN内の実際のプリンターにルーティングする仮想プリンターを開発しています。LANからの印刷ジョブを受け入れる共有仮想プリンターとして機能するPostScriptプリンターを作成したいと考えています。これは、ghostscriptとredmonを使用して開発したいと考えています。
よろしければ、Windows 7でPostScriptプリンターを作成する方法に関するオンラインリソース、例、またはチュートリアルを教えてください。
どうもありがとうございました。何かご存知でしたら教えてください。
windows - ディレクトリ内のファイルを一覧表示するためにファイルシステムデバイスドライバーに直接クエリを実行する方法はありますか?
私は現在、FindFirstFile、FindNextFile APIを使用して、指定された基準に基づいてファイルを検索するためにディレクトリを再帰的に反復しています。「dir/s」コマンドの方がプログラムよりもパフォーマンスが良いことに気づきました。プロセスモニターでイベントをチェックしてみましたが、cmd.exe/dirコマンドがディスクデバイスドライバーに直接クエリを実行しているようです。DeviceIOControl()と同様のことを実現する方法はありますか?プログラミングは初めてではありませんが、デバイスドライバは初めてです。参照用のprocmon出力の添付:
よろしく、
c - ドライバーはどのようにしてオペレーティング システムの一部になりますか?
OSカーネルがドライバーで構成されていることは知っていますが、ドライバーはどのようにしてOSの一部になるのですか?、カーネルは自分自身を逆コンパイルしてから、ドライバーを追加して自分自身を再コンパイルしますか?、またはドライバーはカーネルのプラグインですか? ?, ほとんどのオペレーティング システムでは、ドライバーは実際にはカーネルの一部になるが、ac プログラムをコンパイルすると、通常の実行可能ファイルに変わると誰かが私に言った
operating-system - ドライバーはどのようにしてカーネルの一部になりますか?
ほとんどのオペレーティング システムでは、ドライバはカーネルの一部になると誰かが私に言いました。これはどのように起こりますか?カーネルは自分自身を逆コンパイルし、ドライバーを追加し、自分自身を再コンパイルしますか? それとも、カーネル用のドライバ プラグインですか? ドライバーは独自の個別のプログラムでさえありますか?
linux - オープンソース Linux をサポートする RFID リーダー用ソフトウェアの開発: ハードウェアとシステムのどちらの方向に進むべきか?
私は、RFID リーダーで動作するプロジェクトに取り組んでいます。
私たちのソフトウェアのターゲット プラットフォームは Debian 安定版 (現在 5.0.6) です。
これまでに次のオプションを調査しました。
- Parallax RFID カード リーダー (USB) • Linux のサポートについてはよくわかりません。そのリンク (「便利なリンク」) からのマニュアル PDF は、FT2232H と FT4232H を除くすべてのデバイスがストック カーネル > 2.6.9 でサポートされていることを示すこのベンダー ページを参照しています。前述の PDF には、どの正確なチップが使用されているかは示されていないようです。ストック カーネル サポートは、今日ここにあり、明日にはなくなる (または新しいカーネルと互換性がない) ベンダー リンクよりもはるかに安心できます。
- Brooks RFID リーダー (USB) HF20 • これは、十分にサポートされている CP210X USB<-> シリアル チップを使用していますが、ちょっと高価です。ただし、これまでのところそのプロトコルについて私が見たものは非常に素晴らしいものです。
- HID OMNIKEY 5321 USB • これも良さそうで、非常に手頃な価格ですが、pcscd による Linux サポートの質がどうなのかはわかりません。手頃な価格ですが、十分に標準化された mifare トランスポンダーを使用できることはプラスになると思います。
これら 3 つは、それらを駆動するために組み込み PC で使用する必要があるため、次の (「そして今は完全に異なるもののために」;)) ソリューションも検討しました。
- FAT800AR / FAT810R /-FL/-W • 基本的に、中央のホストサーバーを使用する小さな telnet のような端末で、必要な障害点が少ないようですが、ネットワーク接続が不安定な場合、OTOH はしばらくの間データをキャッシュすることさえできません。下。
これらの (または類似の) RFID ソリューションと、言及されたベンダー (信頼性、公正な取引など) についてのフィードバックに非常に感謝しています。
あなたがそのようなソリューションで実際の経験を持っているなら、私は特にうれしいです.何でも興味があります: 特定のルートに行くことのTCOの利点/欠点, オーバーザワイヤプロトコルのプログラミングがどれほど簡単か, そして利用可能なラッパーライブラリがどのように利用できるか. (もしあれば)特に頻繁に/見事に失敗したハードウェア(およびハードウェアの組み合わせ)でうまくいきました…何でも、本当に。
また、評判の良い出版物でのテストを教えていただければ幸いです。私はいつも恐ろしい業界のウェブサイトにたどり着くようです…</p>
drivers - WDFEvtIoDeviceControlバッファー長
WDFドライバーでDeviceIoControl要求を処理する場合、入力/出力バッファーのサイズを取得する正しい方法は何ですか。
両方ともパラメータとして渡されるようです:
ただしWdfRequestRetrieveInputBuffer
、リクエストバッファにアクセスするために必要なものも利用できます。
そのため、パラメータと(パラメータ)でInputBufferLength
設定した値に違いがあるのではないかと思います。WdfRequestRetrieveInputBuffer
Length
c# - Visual Studio/Oracleドライバーヘルプ
Subversionリポジトリに配置できるVisualStudioC#.netアプリを作成しようとしています。プログラムはOracleドライバ(Oracle.dataAccess)で実行され、アクセスしようとする人は誰でも簡単に管理および開発できる必要があります。問題は、Visual Studioが開発者のコンピューターにインストールされているOracle.DataAccessを検出し、任意のバージョンのoracleを使用している、またはoracleドライバーがインストールされていないランダムなユーザーが、ファイルをダウンロードして編集するために多くの構成を変更する必要があることです。私はそれを回避する方法を見つけようとしています、どんな助けでも大丈夫です。
リポジトリが存在するサーバーは非常に遅いため、インスタントクライアントDLLをプロジェクトにパッケージ化したくありません。