内容説明
本書は、組込みシステムやOSのような低レイヤーシステムの開発経験がないプログラマーが、自作OSをはじめるため解説書です。C言語を用いることが多い低レイヤーシステム開発について、本書ではRustを使います。RustはC言語と比較して、様々なモダンな機能やツールがそろっているだけでなく、C言語の長所である直接のメモリ制御が可能なため、高パフォーマンスな組込みシステム開発での利用が注目されています。本書はRustそのもの解説も含みますが、低レイヤーシステム開発特有のテクニックを中心に解説します。
目次
第1章 環境構築
第2章 ベアメタルでHello World
第3章 割り込み制御
第4章 プロセス切り替え
第5章 スケジューラを実装する
第6章 排他制御・データ共有の実装
第7章 デバイスドライバを実装する
第8章 ヒープ領域を使う
第9章 システムコールをつくる
-
- 電子書籍
- PRESIDENT 2024.1.12
-
- 電子書籍
- 婦人公論 2023年5月号 No.15…
-
- 電子書籍
- 危険なゲーム【分冊】 4巻 ハーレクイ…
-
- 電子書籍
- アラフォー賢者の異世界生活日記 12 …
-
- 電子書籍
- 侯爵夫人と呼ばれて本編