本文將幫助您在樹(shù)莓派 4 上安裝樹(shù)莓派 64 位操作系統(tǒng)。雖然該指南是為樹(shù)莓派 4編寫(xiě)的,但該指南在未進(jìn)行任何修改的情況下也可以在樹(shù)莓派 3上使用。樹(shù)莓派2 和 1 是 32 位 CPU,因此無(wú)法運(yùn)行 64 位操作系統(tǒng)。
為什么不使用 Ubuntu?
Ubuntu也是OK的。Raspberry Imager甚至可以選擇安裝不同的Ubuntu版本。但是,Ubuntu 是一個(gè)成熟的操作系統(tǒng),適用于各種處理器,并不是您所說(shuō)的輕量級(jí)。例如,Ubuntu桌面至少需要4 GB的RAM。新的64位Raspberry操作系統(tǒng)在速度方面系統(tǒng)地優(yōu)于Ubuntu。特別是在我們的深度學(xué)習(xí)應(yīng)用中。這就是我們選擇運(yùn)行64位Raspberry OS的原因。
Raspberry Pi Zero 2
對(duì)于Raspberry Pi Zero 2,我們編寫(xiě)了一個(gè)單獨(dú)的指南。如果要在此主板上安裝 64 位操作系統(tǒng),請(qǐng)使用本指南。此處介紹的指南將給出與Raspberry Pi Zero 2一起使用時(shí)的問(wèn)題。
Bullseye
2022 年 1 月 22 日,樹(shù)莓基金會(huì)發(fā)布了第一個(gè)官方 64 位 Bullseye 操作系統(tǒng)。您可以在本文中閱讀有關(guān)它的所有內(nèi)容。
最重要的變化之一是新的相機(jī)驅(qū)動(dòng)程序。Bullseye使用標(biāo)準(zhǔn)的Linux libcamera API,并放棄了以前的Userland視頻引擎。這意味著任何為“舊”Raspberry Pi Buster OS編寫(xiě)的相機(jī)軟件都很可能會(huì)停止工作。為了減輕痛苦,12月2日,樹(shù)莓基金會(huì)用舊版的樹(shù)莓派Buster操作系統(tǒng)恢復(fù)了一些“舊”相機(jī)功能。版本已凍結(jié)且不受支持。您可以使用 raspi-config 工具安裝此插件。在此處查找更多信息。 在適當(dāng)?shù)臅r(shí)候,大多數(shù)軟件將被移植到libcamera。
另一個(gè)需要了解的重要事情是完全刪除 Python2。從 Python2 到 Python3 的過(guò)渡已經(jīng)持續(xù)了一段時(shí)間。但現(xiàn)在Raspberry Pi和Ubuntu 20.04一樣,也移除了Pyhton2。 這意味著,例如,您無(wú)法再進(jìn)行pip安裝。從現(xiàn)在開(kāi)始,您必須使用 pip3 安裝。但是,如果你有很多專(zhuān)門(mén)用 Python2 編寫(xiě)的軟件,你可能仍然想使用 Buster 版本。
最后,Python3升級(jí)到3.9版本。在為 TensorFlow 或 PyTorch 選擇合適的安裝時(shí),請(qǐng)記住。
如果你想使用 Debian 10 版本,你可以在這里找到舊的 Buster.zip 文件。
燒錄鏡像
在樹(shù)莓派 4 上安裝 64 位操作系統(tǒng)的第一步是從本網(wǎng)站下載新的樹(shù)莓派鏡像。鏡像工具可以在SD卡上寫(xiě)入您選擇的操作系統(tǒng)。同時(shí),它會(huì)將卡格式化為正確的 ext4 用于樹(shù)莓派,甚至是 64、128 或 256 GB 的卡。支持不同的鏡像格式,使此工具成為balena Etcher更好替代品。
第二步是為樹(shù)莓派 4 下載正確的 64 位操作系統(tǒng)。目前,最新版本是 2022-01-28-raspios-bullseye-arm64 版本??梢栽阽R像工具中選擇此版本。 下面的幻燈片顯示了整個(gè)鏡像寫(xiě)入過(guò)程
1. 選擇操作系統(tǒng)對(duì)話框。
2. 在下拉列表中選擇其他樹(shù)莓派選項(xiàng)。
3. 選擇樹(shù)莓派操作系統(tǒng)(64 位)。
4. 選擇 SD 卡。
5. 這里,我們使用64 GB SD卡。
6. 開(kāi)始一次性擦除,格式化和寫(xiě)入活動(dòng)。
7. 您可以跟蹤進(jìn)度。
8. 成功。
內(nèi)存交換。
在樹(shù)莓派上使用 64 位操作系統(tǒng)之前的最后一個(gè)操作是更改內(nèi)存交換。 內(nèi)存交換通過(guò)將不常用的臨時(shí)文件放置在 SD 卡上的文件中來(lái)增加您的工作內(nèi)存。 通過(guò)這種方式,內(nèi)存被釋放。任務(wù)完成后,原始內(nèi)容將從文件替換到內(nèi)存中,因此稱(chēng)為“交換”。
將內(nèi)存切換到 SD 卡有兩個(gè)小問(wèn)題。首先,它不是一個(gè)非??斓臋C(jī)制,因?yàn)閷?shù)據(jù)傳輸?shù)介W存很慢。其次,由于閃存可以承受的寫(xiě)入操作數(shù)量有限,它可能會(huì)迅速磨損您的SD卡。
當(dāng)您偶爾在 Chromium 中的網(wǎng)頁(yè)之間切換時(shí),數(shù)據(jù)只會(huì)傳輸一次。這對(duì)閃存的使用壽命沒(méi)有任何影響。 另一方面,當(dāng)您編譯大型軟件包(例如TensorFlow)時(shí),可能會(huì)有大量數(shù)據(jù)在閃存和內(nèi)存之間不斷傳輸,從而導(dǎo)致SD卡迅速磨損。請(qǐng)參閱保護(hù)樹(shù)莓派 4 SD 卡頁(yè)面,了解有關(guān)此主題的更多內(nèi)部信息。
為了解決內(nèi)存交換的問(wèn)題,我們使用zram。zram 不是將這些部分內(nèi)存寫(xiě)入閃存卡,而是將這些部分壓縮為 zip 文件并將結(jié)果保存回 RAM。壓縮數(shù)據(jù)的大小與原始大小的差異是釋放的內(nèi)存量。這聽(tīng)起來(lái)可能很麻煩,但實(shí)際上,這是一種比寫(xiě)入閃存快得多的機(jī)制。 當(dāng)沒(méi)有更多空間來(lái)存儲(chǔ)更大的壓縮文件時(shí),唯一的限制是RAM 的大小。另一方面,原始的Raspberry Pi dphys-swap文件僅限于2 GB閃存。
另一個(gè)討論是,我們首先是否需要內(nèi)存交換。如果您的板載 RAM 為 8 GB,則幾乎沒(méi)有任何理由交換內(nèi)存。你可以嘗試在沒(méi)有的情況下工作。你可能永遠(yuǎn)不會(huì)有問(wèn)題。如果您有 2 或 4 GB,則最好安裝 zram。
按照后續(xù)步驟在 64 位操作系統(tǒng)上安裝 zram。請(qǐng)注意最后一行的符號(hào)。不要忘記這個(gè)字符,否則啟動(dòng)將無(wú)法繼續(xù)。
# remove the old dphys version $ sudo /etc/init.d/dphys-swapfile stop $ sudo apt-get remove --purge dphys-swapfile # release 2 GB of disk space used by the old dphys version $ sudo rm /var/swap # install zram $ sudo wget -O /usr/bin/zram.sh https://raw.githubusercontent.com/novaspirit/rpi_zram/master/zram.sh # set autoload $ sudo nano /etc/rc.local # add the next line before exit 0 /usr/bin/zram.sh & # save with , and

最后一個(gè)動(dòng)作是在zram中設(shè)置使用上限,在下一個(gè)命令后將會(huì)完成
$ sudo chmod +x /usr/bin/zram.sh $ sudo nano /usr/bin/zram.sh # alter the limit with * 2 mem=$(( ($totalmem / $cores)* 1024 * 2)) # or in latest zram.sh versions mem=$(( $totalmem * 512 )) # save with , and $ sudo reboot

重啟之后,所有的動(dòng)作都會(huì)執(zhí)行樹(shù)莓派64位操作系統(tǒng)會(huì)啟動(dòng)并運(yùn)行
超頻
64 位操作系統(tǒng)的超頻可以采用與 32 位版本相同的方式完成。有關(guān)更多信息,請(qǐng)參閱:樹(shù)莓派 4 至 2 GHz 的安全超頻。 請(qǐng)記住,您現(xiàn)在沒(méi)有NOOBS易于使用的恢復(fù)菜單。如果系統(tǒng)因超頻而死機(jī)或崩潰,更改頻率的唯一方法是使用另一臺(tái)可以修改 SD 卡上的 /boot/config.txt 文件的計(jì)算機(jī)。
最后要注意的:
樹(shù)莓派64位操作系統(tǒng)還在開(kāi)發(fā)中,肯定還有很多計(jì)劃中的改進(jìn)。
可以每周使用以下的命令來(lái)檢查一下有沒(méi)有更新
# refresh your OS $ sudo apt-get update $ sudo apt-get upgrade
審核編輯黃宇
-
RAM
+關(guān)注
關(guān)注
8文章
1392瀏覽量
117557 -
計(jì)算機(jī)
+關(guān)注
關(guān)注
19文章
7663瀏覽量
90825 -
操作系統(tǒng)
+關(guān)注
關(guān)注
37文章
7152瀏覽量
125610 -
API
+關(guān)注
關(guān)注
2文章
1620瀏覽量
64059 -
樹(shù)莓派
+關(guān)注
關(guān)注
121文章
2009瀏覽量
107483
發(fā)布評(píng)論請(qǐng)先 登錄
如何在win系統(tǒng)下安裝樹(shù)莓派的系統(tǒng)到SD卡上
請(qǐng)教樹(shù)莓派操作系統(tǒng)問(wèn)題
樹(shù)莓派4B支持的操作系統(tǒng)有哪些?
什么是32位操作系統(tǒng),什么是64位操作系統(tǒng)
SUSE首次發(fā)布樹(shù)莓派3版本操作系統(tǒng)
32位和64位操作系統(tǒng)的區(qū)別
樹(shù)莓派Pi 3第一個(gè)可用官方64位操作系統(tǒng)發(fā)布
【樹(shù)莓派】樹(shù)莓派4B新手篇:安裝官網(wǎng)Raspbian Buster系統(tǒng)及基礎(chǔ)配置

樹(shù)莓派32 位和 64 位在實(shí)際測(cè)試中表現(xiàn)如何
Raspberry Pi(樹(shù)莓派)操作系統(tǒng)的安裝方法
樹(shù)莓派4B操作系統(tǒng)安裝方案
樹(shù)莓派操作系統(tǒng)更新了哪些功能呢?
樹(shù)莓派宣布基于 Debian12“書(shū)蟲(chóng)”的樹(shù)莓派操作系統(tǒng)新版本

評(píng)論