問題タブ [hardware-interface]
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.
windows - ごみ箱はどのように機能しますか (ハードウェア層)?
がファイルを削除すると、ハードウェア (ハードディスク) がどうなるか興味があります。
つまり、ユーザーがごみ箱からすべてのファイルを消去することを決定したときのハードウェアでのプロセスに関する情報を探しています。
Windows OS に興味があります。次のような技術情報を見つけました: データ消去http://en.wikipedia.org/wiki/Data_erasure
ご不明な点やご質問がございましたら、お気軽にお問い合わせください。
c# - DVI ポートから生データを取得する方法はありますか?
他の誰かがこれをやろうとしているのを見たことがありません。私がこれに間違った方法でアプローチしている可能性は十分にあります。基本的に、私は DVI 入力を備えたコンピュータを持っています。DVI 入力に何も接続されていない場合、コンピュータ上のプログラムが画面にいくつかの画像を読み込みます。出力ソースが DVI ポートに接続されている場合、プログラムは画像の書き込みを停止し、代わりに DVI ビデオ フィードを使用する必要があります。
DVI 入力が存在するかどうか、および現在有効なビデオ信号が存在するかどうかを判断するメカニズムは何ですか? ビデオ ストリームを読み取るにはどうすればよいですか?
それとも、私はこれを完全に間違った方法で行っていますか?
java - Javaでウェブカメラに接続するには?
人の画像をキャプチャし、その画像をフォームに表示したいフォームがあります。
Java を介して Web カメラに接続し、その画像をフォームに表示するにはどうすればよいですか?
verilog - Verilog HDL、FPGAからのユーザー入力
私は現在、学校から入手したFPGAを使用してVerilog HDLでプロジェクトに取り組んでいます(Quartus IIバージョン10.1および11.0を実行しています(両方を試しました))。非常に奇妙なバグが発生しているので、一生理解できません。
ドットとダッシュを検出し、この入力に基づいて適切な文字をHEXディスプレイに出力するモールス信号プログラムを開発しています。HEXディスプレイは美しく機能しますが、私のUserInputモジュールはまったく何もしていないようです。
モジュールの入力はFPGAのKEYです。UserInputモジュールによって表されるFSMのキーは、t=0で「UP」状態になっています。次に、入力がある場合は、SHORT0またはSHORT1を通過し、最後にLONGに移動します。これらの状態のいずれかでキーが解放されると、適切な中間UP状態になり、「DOT」または「DASH」の出力を提供します。
ただし、これをFPGAに接続しても、何も得られません。私のテストから、それは「UP」状態から決して離れないようです。私のシミュレーションでさえ私には何も与えません。次に、別のプロジェクト(私が知っているプロジェクト)から別のUserInputモジュールを接続しようとしましたが、それでも何も起こりません。私が見逃しているVerilogのバックグラウンドで何かが起こっていますか?
シミュレーション波形の画像は次のとおりです。
DFf 0、1、および2は、PSのビット0、1、および2です。私のシミュレーションでは、NSを表示できません。
java - スタックに依存しない Bluetooth ライブラリはどれですか
これまでのところ、通信に Bluetooth を使用する必要がある Windows アプリケーションを作成しています。これまでのところ、Java のブルーコーブを試しました。
いくつかのスタックのみに限定されているようです..東芝のスタックを持っていますが、最も一般的なスタックを処理できるライブラリが必要です。
C、C++、Java のいずれであっても問題ありません。
visual-c++ - 正確なタイムスタンプでネットワークパケットをキャプチャする
winpcapライブラリを使用して、ネットワークパケット(トランスポートストリーム)とその到着時刻をキャプチャしています。しかし、私はいくつかの問題に直面しています。マシンでオーディオを再生したり、ネットワークから大きなファイルをコピーしたりすると、キャプチャされたパケットのタイミング情報が歪んでしまいます。一部のパケットのタイムスタンプは互いに非常に近く、他のパケットは少し遠いです。これを修正するための解決策(ソフトウェア/ハードウェア)があります。ネットワークパケットの正確なタイムスタンプが必要です。
c# - OpenHardwareMonitorLib.dllを動作させることができません
C#でOHMを機能させる方法の例はほとんど見つかりませんでした
これにより、いくつかのセンサーデータが表示されますが、実行すると次のエラーが発生します。
Managed Debugging Assistant'PInvokeStackImbalance'は、'C:\ Users \ Josh \ Desktop \ DLLTutorial \ HardwareMonitor \ HardwareMonitor \ bin \ Debug\HardwareMonitor.vshost.exe'で問題を検出しました。追加情報:PInvoke関数'PInvokeDelegateFactoryInternalAssembly!PInvokeDelegateFactoryInternalWrapperType13 :: ADL_Main_Control_Create'の呼び出しにより、スタックのバランスが崩れました。これは、マネージドPInvokeシグニチャがアンマネージドターゲットシグニチャと一致しないことが原因である可能性があります。PInvokeシグニチャの呼び出し規約とパラメータがターゲットのアンマネージドシグニチャと一致することを確認してください。
OHM svnから.dllをダウンロードし、プロジェクトに配置し、参照を追加すると、「computer.Open();」という行でクラッシュします。私が上に投稿したそのエラーで。
助けてください!
camera - Point Grey Grasshoper カメラの駆動に関するトラブル
ラップトップを使用して、Point Gray Research の 2 台の Grasshopper カメラを操作しようとしています。私のラップトップ (および一般的に大多数のラップトップ) には FireWire 800 ポートがないため、2 つの FireWire 800 ポートを含む FireWire 800 to Express Card デバイスを使用しています。
FlyCapture (Point Grey の SDK) が提供するサンプル コードを使用して、サンプル画像をキャプチャしようとしています。これらの例をラップトップで実行すると、「アイソクロナス ストリームの開始時にエラーが発生しました」というエラーが表示されます。ただし、デスクトップで同じ例を実行でき、画像を正常にキャプチャできました。
両方のカメラの LED が点灯しているため、カメラを駆動するための電源は問題にならないようです。
libdc1394 ライブラリを使用して、マシンに接続されているアクティブなカメラを一覧表示するサンプル コードも作成しました。このコードをラップトップで実行すると、2 台のカメラが接続されていることがわかります。(これは、問題がフライキャプチャにあることを意味する可能性があります)
誰かが同様の問題に直面しましたか? それとも、ラップトップを使用して 1 つか 2 つの Grasshopper カメラを正常に駆動できる人はいますか?
入ってくる助けに感謝します。
hardware - Raspberry Pi - SD インターフェイスを介してプログラムで RAM をロードする方法は?
コントローラーコンピューターからプログラムでRaspberry PiにRAMをロードし(SDインターフェイスを介して想定)、Raspberry PiのCPUを実行させる何らかのメカニズムが必要です。これを行うデバイスの種類はありますか?そして、それは何にプログラムされていますか?
必要に応じて、制御しているコンピューターから全体を中断する方法があれば、それも素晴らしいことです。
windows - シリアル ポートのブレーク コンディション
COM ポート経由で複数のデバイスとの通信をセットアップしています。
存在チェックのために、現在のデバイスが UART TX にいわゆる BREAK 条件を設定できるように実装したいと思います。(ブレーク条件とは、送信側が 8 ビットを超えて TX を Low に設定する条件です。)
しかし、Windows の PC 側でこの状態を検出するにはどうすればよいでしょうか? ブレーク条件を設定したり、時間制限のあるブレークを送信したりする関数をいくつか見つけましたが、ブレークを検出するためのものではありません。