きっかけ・読んでいく本 うさねこらーじの Discord サーバーで、いろいろな先輩たちに技術のことを教えてもらっています。 https://discord.gg/RMq7e5qbQj このなかで、著者の garasubo さんにサポートしてもらいながら以下の本の内容を実装しているのですが、 Rust の知識も OS の知識もない私にとっては内容がかなり高度なので、補助のためにこのブログを作成しています。 Rustで始める自作組込みOS入門 https://amzn.asia/d/ebuOUM1 ぜひこの本を読みながらこのブログを参照していただけると嬉しいです。 第 2 章 ベアメタルで Hello World 単語のかみくだいた説明 ベアメタルプログラミング OSのない環境で実行するためのプログラムを書くことです。この環境下では CPU ごとに決まった動作(たとえば、決まったアドレスにあ
![Rust と OS の知識 0 からはじめるRustで始める自作組込みOS入門 - 前半(スケジューラの実装まで) - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/d1a6175e87e25121bebb58bd9679c3558349e50d/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9UnVzdCUyMCVFMyU4MSVBOCUyME9TJTIwJUUzJTgxJUFFJUU3JTlGJUE1JUU4JUFEJTk4JTIwMCUyMCVFMyU4MSU4QiVFMyU4MiU4OSVFMyU4MSVBRiVFMyU4MSU5OCVFMyU4MiU4MSVFMyU4MiU4QlJ1c3QlRTMlODElQTclRTUlQTclOEIlRTMlODIlODElRTMlODIlOEIlRTglODclQUElRTQlQkQlOUMlRTclQjUlODQlRTglQkUlQkMlRTMlODElQkZPUyVFNSU4NSVBNSVFOSU5NiU4MCUyMC0lMjAlRTUlODklOEQlRTUlOEQlOEElRUYlQkMlODglRTMlODIlQjklRTMlODIlQjElRTMlODIlQjglRTMlODMlQTUlRTMlODMlQkMlRTMlODMlQTklRTMlODElQUUlRTUlQUUlOUYlRTglQTMlODUlRTMlODElQkUlRTMlODElQTclRUYlQkMlODkmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT01NiZ0eHQtY2xpcD1lbGxpcHNpcyZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPWYyYmY2ODRlYmViMGRhOGIyNjdjYTZmYjZhYjliYWQ4%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTcxNiZ0eHQ9JTQwdXNhbmVrb194bGFyZ2UmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zMiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPWEyMTI3YTc5Mzg2MWVlZTczZGQwZjU2Njk2MDM5Y2Ix%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3Df33c5107bb09e8751bb2f8af9d252713)