基礎から学ぶ 組込みRust
中林 智之, 井田 健太シーアンドアール研究所336ページISBN 9784863543379
組み込みシステムタグで1位(8冊中)。Zenn・Qiitaなどの4記事で紹介(時点)。
- 紹介記事
- 4件
- 媒体別
- Zenn 1・企業テックブログ 3
- 初めての紹介
- 最新の紹介
この本を選ぶ前に
- 出版年
- (約6年前)
- タグ内の順位
- 組み込みシステムタグで1位(8冊中・紹介記事数の順)
紹介された時期
2021年から2024年にかけて、間をあけて紹介されています。最新は2024年9月です。
紹介している記事(4件)
記事ごとの説明は、記事本文のうちこの本に触れた部分をAIが要約したもので、筆者の原文ではありません。
- インターンに迷っている方へ!Natureにおけるチーム開発の魅力 企業テックブログ · Nature ·
インターン先を決める時期に本書を読んでおり、著者がいる会社を受けたことが決め手になったと述べている。とても面白かったと評価し、embedded-halの安定化でRustの組み込み開発が実用に近づいていると感じるという。クロスプラットフォームで開発環境の構築が楽なこと、最初から抽象化を考えたフレームワークでコードの移植性が高いことを魅力として挙げている。
- 2022年上半期に読んだ技術書 Zenn · adwd · · いいね 200
WioTerminalとUSB変換ケーブルを用意し、MacBookにつないで組込み開発を体験しながら読んでいる。Lチカから始まり、スピーカー、ボタン入力、ディスプレイ表示まで扱う。特に、ピンの入出力の扱いを型で保証するライブラリを取り上げ、入力ピンに出力向けメソッドを呼ぶとコンパイルエラーになる例を説明している。低水準な組込み開発で型レベルの技法が登場する点に、Rustのゼロコスト抽象らしさとの意外な組み合わせを感じたとしている。
- 『基礎から学ぶ 組込みRust』執筆に寄せて〜Nature RemoへのRust導入の展望〜 企業テックブログ · Nature ·
筆者が執筆した入門書で、Rustの文法と組込みの基礎から、Wio Terminalのデバイスを制御するプログラムを作る内容だという。ボタンとGPIO、UART、タイマ、PWM、ADC、I2C、SPIなど組込み開発で頻繁に使う要素を扱い、回路図やデータシートの読み方、RustのAPIの扱い方も解説する。Rustも組込みも未経験だと少しつらいかもしれないと述べている。
- 「基礎から学ぶ組み込みRust」を読んで、Rustのコードを書いてみた 企業テックブログ · Seeed ·
動作確認用マイコンにWio Terminalが採用されている点に惹かれて購入し、Rustを仕事で触る機会として読んだ。ハードウェアの仕組み、回路図、関連するクレートとトレイトまで丁寧に解説され、アプリ開発中のリファレンスになったという。所有権システムと型システムは難しく感じたが、本書を土台にGroveモジュールを動かすアプリを作り、さらに踏み込んだ学習が必要だと実感したと述べている。
この本について
Rustを使った組込み開発の基礎を学び、マイコンWio Terminal上で動作するプログラムを作る本である。組込みシステムの概要、開発環境の準備、Rustの基本を説明した後、Wio Terminalのデバイス操作やLCD表示を扱い、アプリケーション作成へ進む。実例では、Lチカ、スピーカー、ボタン入力、ディスプレイ表示を試す。ピンの入出力を型で区別するライブラリも取り上げ、入力用ピンに出力向けのメソッドを呼ぶとコンパイルエラーになる仕組みを説明する。低水準なハードウェア操作にRustの型システムを用いる方法を、マイコンを動かしながら学べる構成である。
楽天ブックスの商品説明と紹介記事をもとにAIが要約したものです。原文の転載ではありません。