このArduinoデバッガはCH552を使用します

このArduinoデバッガはCH552を使用します

ソースノード: 2875038

「クラシックな」Arduino エクスペリエンスに欠けているものの 1 つはデバッグです。使用されているチップにはその機能があるため、これも残念です。ただし、最新の IDE には外部デバッガと連携する機能があり、古典的な ATMega Arduino を使い始めたい場合は、[deqing] が安価な ATMega Arduino で始める方法を示しています。 CH552 8 ビット USB マイクロコントローラー ボード (デバッグ ドングルとして).

問題の CH552 ボードは、主に非常に安いため、良い選択です。デザインファイルがあります GitHubの (およびファームウェア) しかし、おそらく入手可能な CH552 ブレークアウト ボードのいずれでも同じトリックを実行できるでしょう。

組み込みシステムを神の目で見るには、高価なインサーキット エミュレーション システムが必要だった時代がありました。これらは高価で、導入が難しく、まれでした。その後、CPU はチップ上にデバッグ ハードウェアを追加し始めました。 CPU 上のいくつかの予備ピンと、ある種のアダプターがあれば、エミュレーション システムに必要なもののほとんどが得られます。これらのアダプターは多くの場合独自仕様ですが、そうでない場合や、リバース エンジニアリングされている場合もあります。プロトコルを知っていれば、プロセッサにそれを話させるのは簡単です。たとえば、Raspberry Pi をよく見かけるのはそのためです。 他の Picos をデバッグする Picos。できないことは何もない 百万の他の方法 ここにありますが、これは、大金を掛けずに始めるための優れたステップバイステップのチュートリアルです。

タイムスタンプ:

より多くの ハッカデイ