問題タブ [hardware-programming]

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 投票する
6 に答える
1145 参照

arduino - ハードウェアプログラミング-実践的な学習

Arduino以外に、ハードウェアプログラミングを実践的に学ぶ方法は他にありますか?特定の方向に移動するようにプログラムしたり、特定のことを実行したりするためにプログラムできる、組み立て済みのロボットなど、利用可能な気の利いたキットはありますか?

0 投票する
1 に答える
5080 参照

.net - Windows でプログラムによって USB デバイスを再起動する

私が開発している一部のソフトウェアには、USB デバイスが必要です (これは、USB-to-UART ブリッジを使用して、SerialPort としてやり取りします)。

コンピューターを休止状態から再起動した後、デバイスが検出されず、シリアル ポートを介してデバイスへの書き込みや読み取りができなくなることがあります。デバイスへの読み取り/書き込みアクセスが必要です。

ユーザーが何らかのアクション (物理的またはその他) を実行することに依存できないため、プログラムでデバイスを再起動する方法が必要です。

.NET フレームワークを使用して、Windows XP/Vista/7 でプログラムによって USB デバイスを再起動するにはどうすればよいですか?

0 投票する
5 に答える
12010 参照

c# - USBポートだけでLEDをプログラム

USBポートだけを使ってC#でLEDを制御したい。USBで他のデバイスを接続したくありません。LEDをUSBポートピンに直接取り付けてプログラムしたいだけです(点滅など)。どうやってやるの?ハードウェア プログラミングは初めてで、これが初めてのプログラムになります。

編集: 1 つの LED ピンを に、もうprinter port1 つの LED ピンを に取り付けることで、既に使用できます (LED の点滅) 。USBポートで同じことを行うにはどうすればよいですか? マザーボードにプリンタ ポートがありません。USB が唯一のオプションです。data pinground

0 投票する
2 に答える
136 参照

hardware - プリンタポ​​ートなしでハードウェアをプログラムする

私のマザーボードは小さく、プリンタポ​​ートがありません。ハードウェアプログラミングのすべてのチュートリアル(プログラムLED、モーターなど)は、このポートまたはUSBからプリンタポ​​ートへのコンバータを使用してハードウェアをプログラムする方法を説明しています。ハードウェアをプログラムする他の方法や他のポート(USBなど)はありますか?

0 投票する
2 に答える
587 参照

programming-languages - デバイスを再プログラムする

PDAなどのデバイスを取り出して、そのデバイスからソフトウェアを消去し、独自のソフトウェアをインストールすることは可能ですか?

たとえば、MacターミナルプログラムをPDA(wifi付き)にインストールして、SSHなどを実行できますか?

そして、それはどの言語になりますか?

0 投票する
4 に答える
605 参照

compiler-construction - ハードウェアから低水準言語を書く

UNIXシステムコールのような高レベル関数の助けを借りずに、非常に単純な言語(つまりbrainfuck)をコンパイル/作成する方法を見つけることに興味があります. 単純な言語でソースコードを提供し、最終的にバイナリを作成できるように、CPU 依存の低レベルアセンブリで言語のコンパイラを作成したいと考えています。これが明確かどうかはわかりませんが、基本的な問題は、ハードウェアにまだ存在していないものの助けを借りずにソースをバイナリに変換する方法です。

編集:より簡潔な問題文...

与えられた:

・ハードウェア(マザーボード・CPU等)

与えられていません:

-UNIX/DOS

-C/FORTRAN/その他の言語

Brainfuck のような単純な言語を実装するにはどうすればよいでしょうか?

もっと実用的なコンパイル方法があることは承知していますが、教育目的でこれに興味があります。

この質問が冗長または明白である場合は申し訳ありません-私はコンピューター科学者ではないため、オンラインで問題の解決策を見つけるための適切な語彙を知らないだけかもしれません. 誰かが主題に関するリンクまたはテキストを提供できる場合は、それをいただければ幸いです。

0 投票する
2 に答える
6600 参照

assembly - USBドライブのマイクロコントローラーを再プログラムする方法はありますか?

わかりました、以前にUSBドライブを開いたことがありますが、NANDフラッシュストレージを制御するために汎用MCUを使用していることを理解しています。私が考えていたのは、USB ポートに挿入するとアプリケーションを起動するように再プログラムできれば、多数のアプリケーション (ファイルの自動コピーなど) に役立つ可能性があるということでした。異なる MCU が完全に異なる ASM コードを使用する場合としない場合があることは理解していますが、それと通信する方法 (つまり、プロトコルなど) の問題もあります。これは可能でしょうか?(理論的には) ローレベル フォーマットしてドライブを工場出荷時のデフォルトにリセットできる MP Tools のようなものを聞いたことがありますが、ドライブで使用されているコードは編集しません。

0 投票する
4 に答える
137024 参照

simulation - VHDL - テストベンチでクロックを作成する方法

テストベンチでクロックを作成する方法を教えてください。私はすでに1つの答えを見つけましたが、スタックオーバーフローに関する他の人は、これを達成するための代替またはより良い方法があることを示唆しています:

(ソースはこちら

0 投票する
1 に答える
1489 参照

hardware - 発振器周波数とは何ですか? システムクロック周波数とどう違うのですか?

発振器周波数とは何ですか? システムクロック周波数とどう違うのですか?