Что такое прошивка GPU и ядро?
Ядро отвечает за управление ресурсами Raspberry Pi и работает на центральном процессоре (CPU). Это позволяет задачам запускаться на процессоре. Прошивка графического процессора, с другой стороны, управляет графическим процессором (GPU). Два отдельных устройства находятся на одной микросхеме и совместно используют память, которая разделяется во время загрузки в соответствии с жестко закодированными start.elf
файлами. Чтобы использовать Raspberry Pi, оба набора файлов должны быть в правильных местах на SD-карте.
Вы можете купить предварительно загруженные SD-карты у розничных партнеров Фонда.
Кроме того, Фонд регулярно выпускает новые изображения SD-карт по адресу http://www.raspberrypi.org/downloads . Вы должны использовать Unix dd
или Windows, Win32DiskImager
чтобы загрузить это на существующую SD-карту.
Невозможно скомпилировать собственный образ прошивки графического процессора, поскольку он является закрытым исходным кодом, поэтому мы полагаемся на Foundation и Broadcom для его предоставления. С другой стороны, вы можете скомпилировать свой собственный образ ядра из исходного кода. Кросс-компиляция - предмет других вопросов, таких как Как кросс-компиляция ядра на хосте Ubuntu?
Обновление прошивки графического процессора - Debian / Raspbian
Вы можете обновить прошивку, используя rpi-update
Hexxeh. На Raspbian вы можете установить его, запустив
sudo apt-get install rpi-update
Чтобы обновить программное обеспечение, запустите
sudo rpi-update
Обновление пользовательского пространства и программного обеспечения ядра - Debian / Raspbian
Программное обеспечение пользовательского пространства должно поддерживаться. Это довольно легко; просто беги
sudo apt-get upgrade
Если есть какие-либо ошибки, попробуйте сначала обновить базу данных, запустив
sudo apt-get update
Если вы не понимаете ошибку, то, вероятно, лучше спросить здесь или попробовать поискать в Google.
Обновление программного обеспечения - Arch Linux
Программное обеспечение должно поддерживаться. Преимущество Arch Linux перед Debian заключается в том, что Arch Linux управляет прошивкой Raspberry Pi в системе управления пакетами. Чтобы обновить, просто запустите
sudo pacman -Syu
Если есть какие-либо ошибки, и вы не понимаете это, то, вероятно, лучше спросить здесь или попробовать поискать в Google.
Рекомендации
- Rpi-обновление репозитория
sudo apt-get install rpi-update
вместо ручной установки сейчас.Взгляните на RPi-Updater от Hexxeh. Он специально создан для обновления прошивки и ядра.
https://github.com/Hexxeh/rpi-update
Если вы используете Arch Linux, то обновления будут частью вашей обычной,
pacman -Syu
поскольку они существуют в официальных репозиториях RPi.источник
Чтобы обновить систему до последних версий программного обеспечения UserLand вам необходимо запустить обновление до с обновления - обновление на самом деле загружает новые списки пакетов , так что обновление может пойти получить их и установить (как описано в Debian Linux документации ):
Кроме того, вам может потребоваться запустить dist-upgrade, чтобы выполнить более крупные обновления:
Автоматические обновления
Если вы хотите автоматизировать эти процедуры, это можно сделать, настроив apt's Periodic options. Raspberry Pi поставляется с установленным apt (он предоставляет команды apt-get и т. Д.), И как часть этого пакета устанавливается автоматический скрипт (в /etc/cron.daily/apt) для ежедневного автоматического обновления. (используя демон cron). Этим можно управлять, создав (как root) файл /etc/apt/apt.conf.d/10periodic, добавив в него следующее:
Эта конфигурация будет запускать обновление каждый день для вас, поэтому при запуске
sudo apt-get upgrade
вы будете устанавливать последние пакеты (без необходимости сначала запускать обновление apt-get).Автоматические обновления
Чтобы настроить apt на автоматическое обновление пакетов, во-первых, вам нужно установить новый пакет, чтобы автоматические обновления работали:
Затем измените следующую опцию на «1» в /etc/apt/apt.conf.d/10periodic, чтобы включить автоматическое обновление:
Для получения более подробной информации смотрите комментарии в /etc/cron.daily/apt, а затем поместите соответствующие параметры в файл /etc/apt/apt.conf.d/10periodic.
источник