回答:
カーネルは、Raspberry Piのリソースを管理し、中央処理装置(CPU)で実行されます。CPUでタスクを実行できます。一方、GPUファームウェアはグラフィカル処理ユニット(GPU)を管理します。2つの個別のユニットは同じチップ上にあり、メモリを共有します。メモリは、ハードコーディングされたstart.elf
ファイルに従ってブート時に分離されます。Raspberry Piを使用するには、両方のファイルセットがSDカードの正しい場所にある必要があります。
財団の小売パートナーからプリロードされたSDカードを購入できます。
または、財団はhttp://www.raspberrypi.org/downloadsで定期的に新しいSDカードイメージをリリースしています。これを既存のSDカードにロードするには、Unix dd
またはWindowsを使用する必要がありますWin32DiskImager
。
クローズドソースであるため、独自のGPUファームウェアイメージをコンパイルすることはできません。そのため、FoundationとBroadcomがこれを提供しています。一方、ソースから独自のカーネルイメージをコンパイルできます。クロスコンパイルは、Ubuntuホストでカーネルをクロスコンパイルする方法など、他の質問の主題です。
rpi-update
Hexxeh を使用してファームウェアを更新できます。でRaspbian、あなたが実行してインストールすることができます
sudo apt-get install rpi-update
ソフトウェアを更新するには、次を実行します
sudo rpi-update
ユーザースペースソフトウェアを保守する必要があります。とても簡単です。ただ走れ
sudo apt-get upgrade
エラーがある場合は、最初にデータベースを更新してみてください。
sudo apt-get update
エラーを理解していない場合は、おそらくここで質問するかグーグルで試してみることをお勧めします。
ソフトウェアを保守する必要があります。ここでDebian に対するArch Linuxの利点は、Arch Linuxがパッケージ管理システム内でRaspberry Piのファームウェアを管理することです。更新するには、実行するだけです
sudo pacman -Syu
エラーがあり、それを理解していない場合は、おそらくここで質問するかグーグルで試してみることをお勧めします。
sudo apt-get install rpi-update
手動インストールの代わりに、簡単に実行できるようになりました。
HexxehのRPi-Updaterをご覧ください。ファームウェアとカーネルをアップグレードするために特別に構築されています。
https://github.com/Hexxeh/rpi-update
Arch Linuxを実行している場合、更新はpacman -Syu
公式のRPiリポジトリに存在するため、通常の一部になります。
システムをユーザーランドソフトウェアの最新バージョンにアップデートする には、アップグレードの前にアップデートを実行する必要があります -アップデートは実際に新しいパッケージリストをダウンロードして、アップグレードがそれらを取得してインストールできるようにします(Debian Linuxのドキュメントで説明されています):
sudo apt-get update
sudo apt-get upgrade
さらに、大規模なアップグレードを実行するには、dist-upgradeの実行が必要になる場合があります。
sudo apt-get dist-upgrade
これらの手順を自動化する場合は、aptの定期的なオプションを設定することで実行できます。Raspberry Piにはaptがインストールされており(apt-getコマンドなどを提供します)、そのパッケージの一部として、毎日自動更新を行うための自動スクリプトが(/etc/cron.daily/aptに)インストールされます(cronデーモンを使用)。これらは、ファイル/etc/apt/apt.conf.d/10periodicを(ルートとして)作成することで制御できます。それには、次のものが含まれます。
APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Download-Upgradeable-Packages "0";
APT::Periodic::AutocleanInterval "0";
APT::Periodic::Unattended-Upgrade "0";
この設定では毎日更新が実行されるため、実行時にsudo apt-get upgrade
最新のパッケージがインストールされます(最初にapt-get update を実行する必要はありません)。
パッケージを自動的にアップグレードするようにaptを構成するには-最初に、無人アップグレードを機能させるために新しいパッケージをインストールする必要があります。
sudo apt-get install unattended-upgrades
次に、/ etc / apt / apt.conf.d / 10periodicで次のオプションを「1」に変更して、自動アップグレードを有効にします。
APT::Periodic::Unattended-Upgrade "1";
詳細については、/ etc / cron.daily / apt内のコメントを参照してから、関連するオプションを/etc/apt/apt.conf.d/10periodicファイルに入れてください。