Mercurial > hg > Papers > 2021 > okud-thesis
comparison paper/chapter/chapter3.tex @ 16:c977b5f82b9f
only bootloader
author | okud |
---|---|
date | Mon, 15 Feb 2021 03:21:24 +0900 |
parents | 82407e7fefd9 |
children | 7aa7bb77556c |
comparison
equal
deleted
inserted
replaced
15:82407e7fefd9 | 16:c977b5f82b9f |
---|---|
19 \section{Raspberry Pi} | 19 \section{Raspberry Pi} |
20 Raspberry Pi\cite{raspi}は、ARMプロセッサを搭載したシングルコンピュータである。 | 20 Raspberry Pi\cite{raspi}は、ARMプロセッサを搭載したシングルコンピュータである。 |
21 Raspberry Piにはいくつか種類があり、本研究ではRaspberry Pi 3 Model Bを仕様する。 | 21 Raspberry Piにはいくつか種類があり、本研究ではRaspberry Pi 3 Model Bを仕様する。 |
22 Raspberry Pi 3 Model Bには、USB2.0コネクタが4つ、microSDカードスロット、HDMI出力、40ピンGPIOなどがついている。 | 22 Raspberry Pi 3 Model Bには、USB2.0コネクタが4つ、microSDカードスロット、HDMI出力、40ピンGPIOなどがついている。 |
23 CPUは、ARMアーキテクチャのCortex-A53でCPUクロックは1.4GHzでメモリは1GBある。 | 23 CPUは、ARMアーキテクチャのCortex-A53でCPUクロックは1.4GHzでメモリは1GBある。 |
24 | |
25 \section{ARM} | |
26 ARM\cite{arm}とは、ARMホールディングスの事業部であるARM Ltbにより設計・ライセンスされているプロセッサコアのアーキテクチャである。 | |
27 ARMアーキテクチャは主に組み込み機器や低電力アプリケーション向けに広く用いられている。 | |
28 2020年にAppleのM1 MacのCPUとして使用され、PCのCPUとしても使われる様になっている。 | |
29 | |
30 | |
24 | 31 |
25 \section{Raspberry Pi 上の xv6} | 32 \section{Raspberry Pi 上の xv6} |
26 xv6はx86で動作するOSである。 | 33 xv6はx86で動作するOSである。 |
27 Raspberry Pi上でxv6を動かすためには、ARMに対応したxv6を用意する必要がある。 | 34 Raspberry Pi上でxv6を動かすためには、ARMに対応したxv6を用意する必要がある。 |
28 そのためRaspberry Pi用に移植したxv6-rpiを用いる。 | 35 そのためRaspberry Pi用に移植したxv6-rpiを用いる。 |