Câu trả lời:
Hạt nhân chịu trách nhiệm quản lý tài nguyên của Raspberry Pi và chạy trên bộ xử lý trung tâm (CPU). Nó cho phép các tác vụ chạy trên CPU. Phần mềm GPU, mặt khác, quản lý bộ xử lý đồ họa (GPU). Hai đơn vị riêng biệt nằm trên cùng một chip và chia sẻ bộ nhớ, được tách riêng tại thời điểm khởi động theo start.elf
các tệp được mã hóa cứng . Để sử dụng Raspberry Pi, cả hai bộ tệp phải ở đúng vị trí trên thẻ SD.
Bạn có thể mua thẻ SD được tải sẵn từ các đối tác bán lẻ của Quỹ.
Ngoài ra, Quỹ thường xuyên phát hành hình ảnh thẻ SD mới tại http://www.raspberrypi.org/doads . Bạn phải sử dụng Unix dd
hoặc Windows ' Win32DiskImager
để tải cái này trên thẻ SD hiện có.
Không thể biên dịch hình ảnh phần sụn GPU của riêng bạn, vì đây là nguồn đóng, vì vậy chúng tôi dựa vào Foundation và Broadcom để cung cấp điều này. Mặt khác, bạn có thể biên dịch hình ảnh hạt nhân của riêng bạn từ nguồn. Biên dịch chéo là chủ đề của các câu hỏi khác, chẳng hạn như Làm thế nào để tôi biên dịch chéo kernel trên máy chủ Ubuntu?
Bạn có thể cập nhật phần sụn bằng rpi-update
Hexxeh. Trên Raspbian , bạn có thể cài đặt nó bằng cách chạy
sudo apt-get install rpi-update
Để cập nhật phần mềm, hãy chạy
sudo rpi-update
Phần mềm không gian người dùng phải được duy trì. Nó khá dễ; chỉ cần chạy
sudo apt-get upgrade
Nếu có bất kỳ lỗi nào, bạn có thể thử cập nhật cơ sở dữ liệu trước bằng cách chạy
sudo apt-get update
Nếu bạn không hiểu một lỗi, thì có lẽ tốt nhất bạn nên hỏi ở đây hoặc thử googling.
Phần mềm phải được bảo trì. Ưu điểm của Arch Linux so với Debian ở đây là Arch Linux quản lý phần sụn của Raspberry Pi trong hệ thống quản lý gói. Để cập nhật, chỉ cần chạy
sudo pacman -Syu
Nếu có bất kỳ lỗi nào và bạn không hiểu nó, thì tốt nhất bạn nên hỏi ở đây hoặc thử googling.
sudo apt-get install rpi-update
thay vì cài đặt thủ công bây giờ.
Hãy xem RPi-Updater của Hexxeh. Nó được xây dựng đặc biệt để nâng cấp firmware và kernel.
https://github.com/Hexxeh/rpi-update
Nếu bạn đang chạy Arch Linux thì các bản cập nhật sẽ là một phần thường xuyên của bạn pacman -Syu
khi chúng tồn tại trong kho RPi chính thức.
Để cập nhật hệ thống của bạn với các phiên bản mới nhất của phần mềm Userland bạn cần để chạy các bản cập nhật trước các nâng cấp - cập nhật thực sự tải các danh sách gói mới để nâng cấp có thể đi lấy chúng và cài đặt chúng (như đã giải thích trong Debian tài liệu Linux ):
sudo apt-get update
sudo apt-get upgrade
Hơn nữa, bạn có thể cần chạy nâng cấp xa để thực hiện nâng cấp lớn hơn:
sudo apt-get dist-upgrade
Nếu bạn muốn tự động hóa các quy trình này, có thể thực hiện bằng cách định cấu hình tùy chọn Định kỳ của apt . Raspberry Pi đi kèm với apt được cài đặt (nó cung cấp các lệnh apt-get, v.v.) và như một phần của gói đó, tập lệnh tự động được cài đặt (trong /etc/cron.daily/apt) để thực hiện cập nhật tự động hàng ngày (sử dụng trình nền cron). Chúng có thể được kiểm soát bằng cách tạo (với quyền root) một tập tin /etc/apt/apt.conf.d/10 periodic đặt các mục sau vào đó:
APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Download-Upgradeable-Packages "0";
APT::Periodic::AutocleanInterval "0";
APT::Periodic::Unattended-Upgrade "0";
Cấu hình này sẽ chỉ chạy cập nhật mỗi ngày cho bạn vì vậy khi bạn chạy, sudo apt-get upgrade
bạn sẽ cài đặt các gói mới nhất (mà không phải chạy cập nhật apt-get trước).
Để định cấu hình apt để tự động nâng cấp các gói - trước tiên, bạn sẽ cần cài đặt gói mới để nâng cấp không giám sát hoạt động:
sudo apt-get install unattended-upgrades
Sau đó, bạn thay đổi tùy chọn sau thành "1" trong /etc/apt/apt.conf.d/10 periodic để bật nâng cấp tự động:
APT::Periodic::Unattended-Upgrade "1";
Để biết thêm chi tiết, hãy xem các nhận xét bên trong tệp /etc/cron.daily/apt và sau đó đặt các tùy chọn có liên quan vào tệp /etc/apt/apt.conf.d/10.