連載 組み込みRustのライブラリ 便利クレート探偵団<第1回>

本文中のURL,コマンドライン

自由にクレートを登録できるcrates.io
https://crates.io/

 

defmt
https://github.com/knurling-rs/defmt

 

環境構築
rustup target add thumbv7em-none-eabihf
cargo install probe-rs –features cli
sudo apt-get install libudev-dev libusb-1.0-0-dev
cat /etc/udev/rules.d/50-knurling.rules
sudo udevadm control –reload-rules

 

probe-rs
https://probe.rs/

 

バイナリ解析ツールのインストール
rustup component add llvm-tools-preview

 

参考文献

(1)defmt.
https://github.com/knurling-rs/defmt
(2)knurling-rs.
https://knurling.ferrous-systems.com/
(3)Ferrous Systems.
https://ferrous-systems.com/
(4)knurling-sessions.
https://session20q4.ferrous-systems.com/
(5)Embedded Rust workshops.
https://embedded-trainings.ferrous-systems.com/
(6)knurling-rs-nrf52840.
https://github.com/tomoyuki-nakabayashi/interface202305-rust/crates/knurling-rs-nrf52840
(7)ラズベリー・パイPicoでの使用例.
https://reltech.substack.com/p/getting-started-with-raspberry-pi
(8)Wio Terminalでの使用例.
https://tomo-wait-for-it-yuki.hatenablog.com/entry/2021/05/04/120000
(9)nRF52840-DK.
https://www.nordicsemi.com/Products/Development-hardware/nrf52840-dk
(10)probe-rs.
https://probe.rs/
(11)defmt book.
https://defmt.ferrous-systems.com/

 

コラム1

The Embedded Rustacean
https://www.theembeddedrustacean.com/