つくりながら学ぶ! リアルタイムOS自作入門 電子書籍版
4730円(税込)
作品内容
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。機械・フィジカルAIの心臓となる「リアルタイムOS」を自作しよう!東京大学工学部機械情報工学科の演習教材をもとに、自分の手で動くリアルタイムOSを作る体験を書籍化。Aruduino UNO R4 WiFi(Arm Cortex-M4搭載)上で動くプリエンプティブなリアルタイムOSをゼロから自作しながら、複数のタスクを「時間どおり」に動かす仕組みを段階的に学んでいきます。●目次第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を載せる付録 VS Codeでデバッガを使うA01 用意するものA02 手順A03 止まったときに何が見えるかA04 章ごとの使いどころA05 つまづいたときはA06 まとめ●著者所属:東京大学 大学院情報理工学系研究科 知能機械情報学専攻 助教2013年茨城工業高等専門学校卒業。2021年東京大学大学院情報理工学系研究科知能機械情報学専攻博士課程修了。博士(情報理工学)。同専攻特任助教を経て、2023年より同助教。ロボットソフトウェア開発やモジュラーロボットに関する研究に従事。助教として東京大学工学部機械情報工学科の学生にマイコンプログラミングやロボットプログラミングの演習を担当している。※この商品は固定レイアウト型の電子書籍です。※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。 ※本書内容はカラーで制作されているため、カラー表示可能な端末での閲覧を推奨いたします
作品情報
作者の関連作品作者の作品一覧