最近、組み込みシステムと組み込み Linux について勉強し始めました。組み込みシステムでは、オペレーティング システムがフラッシュまたは ROM に格納されていることを知っています。電源を入れると、ブートローダーはオペレーティング システムをメイン メモリにロードします。Raspberry Pi では、その「フラッシュまたは ROM」は SD カードです。
それで、Raspberry Pi で練習を始めたいと思って Raspberry Pi を探していたのですが、Raspberry Pi を「起動」するという概念について混乱していました。私の質問は、Raspberry Pi が使用するブートローダーと、それがどのように機能するかです。(つまり、カーネルの前にどのようなプロセスが発生しますかhead.o
?? main.c
? (カーネルの開始))