- 発売日:2026/09/18
- 出版社:マイナビ出版
- ISBN:9784839991876
1 / 1
つくりながら学ぶ! リアルタイムOS自作入門
()
通常価格
4,730 円(税込)
通常価格
セール価格
4,730 円(税込)
単価
あたり
- 発売日:2026/09/18
- 出版社:マイナビ出版
- ISBN:9784839991876
読み込み中...
My店舗在庫
My店舗登録で店頭在庫と店舗お受け取り可否が確認できます。(要ログイン)
店舗在庫
商品説明
本書では、Arduino Uno R4 WiFi上でリアルタイムOS(オペレーティングシステム)を一から自作します。
電源投入直後のブートシーケンスから始め、コンテキストスイッチ、プリエンプティブなスケジューラ、シェル、メモリ保護までを実装。さらに、マイコン上で動く小さなPython処理系「TinyPython」、GPTタイマによるハードウェアPWMやADCといったハードウェア制御の深層、強化学習で四脚ロボットを歩かせるPhysical AIへの一歩まで踏み込みます。
電源投入直後のブートシーケンスから始め、コンテキストスイッチ、プリエンプティブなスケジューラ、シェル、メモリ保護までを実装。さらに、マイコン上で動く小さなPython処理系「TinyPython」、GPTタイマによるハードウェアPWMやADCといったハードウェア制御の深層、強化学習で四脚ロボットを歩かせるPhysical AIへの一歩まで踏み込みます。
目次
第1部 準備編
第1章 Arduino Uno R4 WiFiで作る自作OS
第2章 Arduino IDE で動かす(入門編)
第3章 PlatformIO で動かす(本書の標準環境)
第2部 本編
第1章 ブートシーケンス
第2章 ベアメタルからの出発
第3章 コンテキストスイッチの実装
第4章 プリエンプティブスケジューラ
第5章 対話型シェル
第6章 メモリ保護
第7章 LEDマトリクス可視化
第8章 簡易インタプリタ
第9章 統合とロボット制御
第10章 FreeRTOSで同じことをやってみる
第11章 TinyPython — マイコンで動くPythonを作る
第12章 ハードウェア制御の深層 — PWM生成とA/D変換
第13章 四脚ロボットを歩かせる — Physical AIへの一歩
第3部 アドバンス編 — 教科書OSへの拡張
1章 ロックと同期 — 食事する哲学者を解く
2章 ユーザー/カーネルモードとSVC — 自分のOSにシステムコールを生やす
3章 ヒープ自作 — malloc / free を書く
4章 最小ファイルシステム — Flash上にLittleFSを載せる
第1章 Arduino Uno R4 WiFiで作る自作OS
第2章 Arduino IDE で動かす(入門編)
第3章 PlatformIO で動かす(本書の標準環境)
第2部 本編
第1章 ブートシーケンス
第2章 ベアメタルからの出発
第3章 コンテキストスイッチの実装
第4章 プリエンプティブスケジューラ
第5章 対話型シェル
第6章 メモリ保護
第7章 LEDマトリクス可視化
第8章 簡易インタプリタ
第9章 統合とロボット制御
第10章 FreeRTOSで同じことをやってみる
第11章 TinyPython — マイコンで動くPythonを作る
第12章 ハードウェア制御の深層 — PWM生成とA/D変換
第13章 四脚ロボットを歩かせる — Physical AIへの一歩
第3部 アドバンス編 — 教科書OSへの拡張
1章 ロックと同期 — 食事する哲学者を解く
2章 ユーザー/カーネルモードとSVC — 自分のOSにシステムコールを生やす
3章 ヒープ自作 — malloc / free を書く
4章 最小ファイルシステム — Flash上にLittleFSを載せる
つくりながら学ぶ! リアルタイムOS自作入門
カスタマーレビュー
honto本の通販ストアのレビュー(0件)
並び順:
1/1ページ