Rustで始める自作組込みOS入門
本書は、組込みシステムやOSのような低レイヤーシステムの開発経験がないプログラマーが、自作OSをはじめるため解説書です。
C言語を用いることが多い低レイヤーシステム開発について、本書ではRustを使います。
RustはC言語と比較して、様々なモダンな機能やツールがそろっているだけでなく、C言語の長所である直接のメモリ制御が可能なため、高パフォーマンスな組込みシステム開発での利用が注目されています。
本書はRustそのもの解説も含みますが、低レイヤーシステム開発特有のテクニックを中心に解説します。
更新中です。しばらくお待ちください。