この ユーザーフレンドリー &
柔軟な 組み込みツールキット
そのまま動く

組み込みプログラミングを簡単に

ネイティブアプリケーションのような手軽さで、マイクロチップ上でプログラムを実行できます。

probe-rs run を使用すると、RTT 経由や defmt エンコーディングで 簡単に STDOUT へ出力できます。

cargo-flash はターゲットへの書き込みだけに 使用でき、cargo-embed を使うとフル機能の RTT ターミナルが利用でき、ターゲットにコマンドを送信したり、 複数のチャネルを同時に表示したりできます。

Loading...

VSCode で簡単にデバッグ

VSCode の優れたデバッグ機能を、 私たちのネイティブデバッグプラグインで活用できます。

ターゲットを実行し、ブレークポイントを設定し、ブレークポイントで停止し、スタックフレームを調べ、 変数を操作できます。

RTT は完全に統合されており、 内蔵の REPL で GDB ライクな式を評価できます。

VSCode が好みに合わなくても問題ありません! probe-rs は Debug Adapter Protocol を実装しているため、ほかの エディター、IDE、ビジュアルデバッガー、たとえば Vimspector なども使用できます...

probe-rs デバッガー

クリーンで直感的な API

ホストからターゲットを操作できます。メモリの読み書き、ブレークポイントの設定、実行、停止が可能です。

本番向けのユーティリティや優れた HITL セットアップを構築できます。可能性は無限大です!

Loading...

あらゆる ARM または RISC-V ターゲット

probe-rs には数百ものターゲットが同梱されています。足りないものを見つけましたか?

生成して、既存の CMSIS-Pack から 2 分で独自のターゲット記述を作成できます。

CMSIS-Pack がありませんか? 独自のフラッシュアルゴリズムを作成することも、自動テスト付きテンプレートの助けを借りれば 2 時間でできます。

arm nordic st nxp espressif raspberrypi risc-v

多数のデバッグプローブに対応

CMSIS-DAP、JLink、ST-Link、FTDI 経由でターゲットをデバッグしたり、独自の プローブを簡単に追加したりできます。

自分で 組み立てたり、購入したりできる独自のオープンソースプローブもあります(近日発売)

cmsis jlink stlink ftdi

貢献する方法