科学・技術
ESP32 Bit Pirate ハードウェアハッキングキット、あらゆるプロトコルに対応するWebツール搭載
ESP32 Bit Pirate Hardware Hacking Kit with Web Tools That Speaks Every Protocol (geo-tp.github.io)
要約
ESP32 Bit Pirateは、有線バス、無線プロトコル、USBアダプター、デバイスシェル、ハードウェアデバッグコマンドに対応したC++ファームウェアを搭載したハードウェアハッキングキットです。Webブラウザから直接ファームウェアをインストールできるWeb Flasherや、シリアル通信、SPIフラッシュ、ロジックキャプチャなどのデスクトップライクなツールを提供するWeb Toolsが特徴です。実践的なレシピやWikiドキュメント、Pythonスクリプトによる自動化ラボも提供され、多様なハードウェアデバッグや開発タスクをサポートします。
全文翻訳
コアファームウェア ESP32 Bit Pirate 有線バス、無線プロトコル、USBアダプター、デバイスシェル、ハードウェアデバッグコマンド用のC++ファームウェア。ソースを表示 ↗ インストール Web Flasher ファームウェア対応デバイスのファームウェアをWebブラウザからワンクリックでインストールできます。ファームウェアをフラッシュ → ブラウザ Webツールシリアル、フラッシュ、キャプチャツールWeb Serial、SPIフラッシュ、AVR、STM32、ESP32、SUMPロジックキャプチャ、BPIO2 GPIO/I2C/SPI用のデスクトップライクなツール。ツールを開く → レシピ集実践的なベンチドキュメント配線、コマンドを説明し、ファームウェア機能の学習と実践を助ける検索可能なタスクページ。レシピを読む → Wikiドキュメント理論的なベンチドキュメントモードページ、全コマンドのリファレンス、モジュールの配線、ヒント、Web UI、アダプターワークフロー。Wikiを開く ↗ Python自動化WebスクリプティングラボPythonワークフローを使用して、スキャン、プロトコルチェック、キャプチャ、レポート、反復可能なラボタスクを自動化します。Pythonスクリプティングラボを開く → チップ・モジュールモジュールとチップCC1101、SPIフラッシュ、PN532、nRF24L01、MCP2515などのベンチパーツの配線ガイド。モジュールを探索 → PCBドック&アダプターハードウェア拡張パス1.8Vから5Vのアダプター、アクセサリー、レベルロジック用のキャリアボード方向。ハードウェアを探索 → ボード対応デバイスフラッシュ前にCardputer、S3 DevKit、T-Embed、T-Display、AtomS3 Lite、StickS3、StampS3、XIAO ESP32-S3を比較します。ボードを比較 → 01フラッシュ・Web FlasherブラウザからESP32 Bit Pirateをインストール対応するESP32ボードを選択し、PlatformIOやローカルツールチェーンをセットアップせずにファームウェアをフラッシュします。Web Flasherを開く → 02 USB WebツールWeb Serial Terminalにアクセス追加ソフトウェアなしでブラウザから直接ターミナルCLIにアクセスします。Webツールを閲覧 → 03ドキュメント・レシピ実機タスクで学ぶI2C、SPI、UART、GPIO、フラッシュ、赤外線、Sub-GHz、LoRa、USB、ネットワーク、デバッグユースケースのための短い実践的ワークフロー。レシピを探索 → 04リファレンス・コマンドドキュメントコマンド、モード、セットアップノートを見つける正確なコマンド、モードの動作、ボードノート、アダプターの詳細が必要な場合は、Wikiを参照レイヤーとして使用します。Wikiを開く ↗ 05自動化・Pythonスクリプトベンチアクションを反復可能なスクリプトに変換手動ワークフローが有用になったら、シリアルセッション、プロトコルチェック、スキャン、キャプチャ、レポートを自動化します。Pythonスクリプティングラボを開く → I2C、SPI、UART、GPIOビットバンギングカスタムスケッチを作成せずに、デバイスをスキャンし、レジスタを読み取り、メモリをダンプし、シリアルポートをブリッジし、パルスを生成し、ピンの状態を検査し、組み込みボードをテストします。I2CスキャナSPIフラッシュUARTターミナルGPIOファームウェアとメモリワークフロー対応ESP32ボードをフラッシュし、SPI NORフラッシュを読み取り、AVRターゲットをプログラムし、STM32ブートローダーまたはST-Linkフローを探索し、ブラウザで反復可能なファームウェアバックアップタスクを維持します。Web flasherflashromAVRDUDESTM32信号、アダプター、自動化手動デバッグが反復可能なテストになる必要がある場合は、SUMPロジックアナライザーキャプチャ、BPIO2 GPIO/I2C/SPI制御、USB CDCアダプターモード、Pythonスクリプトを使用します。SUMPBPIO2USB CDCPython無線および混合ベンチ有線プロトコルと並行して、Wi-Fi、BLE、赤外線、Sub-GHz、LoRa、およびコンパニオンボードの機能を探求し、単一のプロジェクトで多くの実際のラボ状況をカバーできるようにします。Wi-FiBLEInfraredSub-GHzLoRa