この ユーザーフレンドリー &
柔軟な 組み込みツールキット
そのまま動く
組み込みプログラミングを簡単に
ネイティブアプリケーションのような手軽さで、マイクロチップ上でプログラムを実行できます。
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 なども使用できます...
クリーンで直感的な API
ホストからターゲットを操作できます。メモリの読み書き、ブレークポイントの設定、実行、停止が可能です。
本番向けのユーティリティや優れた HITL セットアップを構築できます。可能性は無限大です!
Loading...
あらゆる ARM または RISC-V ターゲット
probe-rs には数百ものターゲットが同梱されています。足りないものを見つけましたか?
生成して、既存の CMSIS-Pack から 2 分で独自のターゲット記述を作成できます。
CMSIS-Pack がありませんか? 独自のフラッシュアルゴリズムを作成することも、自動テスト付きテンプレートの助けを借りれば 2 時間でできます。
多数のデバッグプローブに対応
CMSIS-DAP、JLink、ST-Link、FTDI 経由でターゲットをデバッグしたり、独自の プローブを簡単に追加したりできます。
自分で 組み立てたり、購入したりできる独自のオープンソースプローブもあります(近日発売)
貢献する方法
- GitHub で このリポジトリ にスターを付ける。
- このプロジェクトを スポンサーして 支援する。
- リポジトリをフォークして 貢献 し、バグの修正、ドキュメントの追加、新機能への取り組みを行う。
- ドキュメントの 改善を手伝う。
- 助けを得たり、 Matrix で議論 したりする。