0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

「EDATEC」如何在樹莓派4上安裝64位操作系統(tǒng)

jf_70714899 ? 來源:jf_70714899 ? 作者:jf_70714899 ? 2023-03-31 17:11 ? 次閱讀

本文將幫助您在樹莓派 4 上安裝樹莓派 64 位操作系統(tǒng)。雖然該指南是為樹莓派 4編寫的,但該指南在未進(jìn)行任何修改的情況下也可以在樹莓派 3上使用。樹莓派2 和 1 是 32 位 CPU,因此無法運(yùn)行 64 位操作系統(tǒng)。

為什么不使用 Ubuntu?

Ubuntu也是OK的。Raspberry Imager甚至可以選擇安裝不同的Ubuntu版本。但是,Ubuntu 是一個(gè)成熟的操作系統(tǒng),適用于各種處理器,并不是您所說的輕量級(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

poYBAGQmmGmASjKTAAHFuakbmmk434.png

對(duì)于Raspberry Pi Zero 2,我們編寫了一個(gè)單獨(dú)的指南。如果要在此主板上安裝 64 位操作系統(tǒng),請(qǐng)使用本指南。此處介紹的指南將給出與Raspberry Pi Zero 2一起使用時(shí)的問題。

Bullseye

2022 年 1 月 22 日,樹莓基金會(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編寫的相機(jī)軟件都很可能會(huì)停止工作。為了減輕痛苦,12月2日,樹莓基金會(huì)用舊版的樹莓派Buster操作系統(tǒng)恢復(fù)了一些“舊”相機(jī)功能。版本已凍結(jié)且不受支持。您可以使用 raspi-config 工具安裝此插件。在此處查找更多信息。 在適當(dāng)?shù)臅r(shí)候,大多數(shù)軟件將被移植到libcamera。

另一個(gè)需要了解的重要事情是完全刪除 Python2。從 Python2 到 Python3 的過渡已經(jīng)持續(xù)了一段時(shí)間。但現(xiàn)在Raspberry Pi和Ubuntu 20.04一樣,也移除了Pyhton2。 這意味著,例如,您無法再進(jìn)行pip安裝。從現(xiàn)在開始,您必須使用 pip3 安裝。但是,如果你有很多專門用 Python2 編寫的軟件,你可能仍然想使用 Buster 版本。

最后,Python3升級(jí)到3.9版本。在為 TensorFlow 或 PyTorch 選擇合適的安裝時(shí),請(qǐng)記住。

如果你想使用 Debian 10 版本,你可以在這里找到舊的 Buster.zip 文件。

燒錄鏡像

在樹莓派 4 上安裝 64 位操作系統(tǒng)的第一步是從本網(wǎng)站下載新的樹莓派鏡像。鏡像工具可以在SD卡上寫入您選擇的操作系統(tǒng)。同時(shí),它會(huì)將卡格式化為正確的 ext4 用于樹莓派,甚至是 64、128 或 256 GB 的卡。支持不同的鏡像格式,使此工具成為balena Etcher更好替代品。

第二步是為樹莓派 4 下載正確的 64 位操作系統(tǒng)。目前,最新版本是 2022-01-28-raspios-bullseye-arm64 版本??梢栽阽R像工具中選擇此版本。 下面的幻燈片顯示了整個(gè)鏡像寫入過程

1. 選擇操作系統(tǒng)對(duì)話框。

pYYBAGQmmH6AKctWAADLRaZ7XLc673.png

2. 在下拉列表中選擇其他樹莓派選項(xiàng)。

poYBAGQmmIqAEmu1AAEmJkXOsSU645.png

3. 選擇樹莓派操作系統(tǒng)(64 位)。

pYYBAGQmmJCAesk0AAFd5HDDETI700.png

4. 選擇 SD 卡。

poYBAGQmmJiAN-WHAADcKYvJWBM121.png

5. 這里,我們使用64 GB SD卡。

pYYBAGQmmKCANtKJAACtImqhSB8948.png

6. 開始一次性擦除,格式化和寫入活動(dòng)。

poYBAGQmmKeAfwNhAADjSAzLTEE057.png

7. 您可以跟蹤進(jìn)度。

poYBAGQmmK-AVtqlAADTfmtY8N4253.png

8. 成功。

pYYBAGQmmLiAO-F3AADveBbPClU749.png

內(nèi)存交換。

在樹莓派上使用 64 位操作系統(tǒng)之前的最后一個(gè)操作是更改內(nèi)存交換。 內(nèi)存交換通過將不常用的臨時(shí)文件放置在 SD 卡上的文件中來增加您的工作內(nèi)存。 通過這種方式,內(nèi)存被釋放。任務(wù)完成后,原始內(nèi)容將從文件替換到內(nèi)存中,因此稱為“交換”。

將內(nèi)存切換到 SD 卡有兩個(gè)小問題。首先,它不是一個(gè)非常快的機(jī)制,因?yàn)閷?shù)據(jù)傳輸?shù)介W存很慢。其次,由于閃存可以承受的寫入操作數(shù)量有限,它可能會(huì)迅速磨損您的SD卡。

當(dāng)您偶爾在 Chromium 中的網(wǎng)頁之間切換時(shí),數(shù)據(jù)只會(huì)傳輸一次。這對(duì)閃存的使用壽命沒有任何影響。 另一方面,當(dāng)您編譯大型軟件包(例如TensorFlow)時(shí),可能會(huì)有大量數(shù)據(jù)在閃存和內(nèi)存之間不斷傳輸,從而導(dǎo)致SD卡迅速磨損。請(qǐng)參閱保護(hù)樹莓派 4 SD 卡頁面,了解有關(guān)此主題的更多內(nèi)部信息。

為了解決內(nèi)存交換的問題,我們使用zram。zram 不是將這些部分內(nèi)存寫入閃存卡,而是將這些部分壓縮為 zip 文件并將結(jié)果保存回 RAM。壓縮數(shù)據(jù)的大小與原始大小的差異是釋放的內(nèi)存量。這聽起來可能很麻煩,但實(shí)際上,這是一種比寫入閃存快得多的機(jī)制。 當(dāng)沒有更多空間來存儲(chǔ)更大的壓縮文件時(shí),唯一的限制是RAM 的大小。另一方面,原始的Raspberry Pi dphys-swap文件僅限于2 GB閃存。

另一個(gè)討論是,我們首先是否需要內(nèi)存交換。如果您的板載 RAM 為 8 GB,則幾乎沒有任何理由交換內(nèi)存。你可以嘗試在沒有的情況下工作。你可能永遠(yuǎn)不會(huì)有問題。如果您有 2 或 4 GB,則最好安裝 zram。

按照后續(xù)步驟在 64 位操作系統(tǒng)上安裝 zram。請(qǐng)注意最后一行的符號(hào)。不要忘記這個(gè)字符,否則啟動(dòng)將無法繼續(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 
poYBAGQmmUKAUs0qAADHh2331g8442.png

最后一個(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
pYYBAGQmmUmAR-FpAAE1vkLX3NM964.png

重啟之后,所有的動(dòng)作都會(huì)執(zhí)行樹莓派64位操作系統(tǒng)會(huì)啟動(dòng)并運(yùn)行

pYYBAGQmmVCAJpGxAADBXxtA8Yw877.png

超頻

64 位操作系統(tǒng)的超頻可以采用與 32 位版本相同的方式完成。有關(guān)更多信息,請(qǐng)參閱:樹莓派 4 至 2 GHz 的安全超頻。 請(qǐng)記住,您現(xiàn)在沒有NOOBS易于使用的恢復(fù)菜單。如果系統(tǒng)因超頻而死機(jī)或崩潰,更改頻率的唯一方法是使用另一臺(tái)可以修改 SD 卡上的 /boot/config.txt 文件的計(jì)算機(jī)。

最后要注意的:

樹莓派64位操作系統(tǒng)還在開發(fā)中,肯定還有很多計(jì)劃中的改進(jìn)。

可以每周使用以下的命令來檢查一下有沒有更新

# refresh your OS
$ sudo apt-get update
$ sudo apt-get upgrade

審核編輯黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • RAM
    RAM
    +關(guān)注

    關(guān)注

    8

    文章

    1354

    瀏覽量

    114444
  • 計(jì)算機(jī)
    +關(guān)注

    關(guān)注

    19

    文章

    7360

    瀏覽量

    87633
  • 操作系統(tǒng)
    +關(guān)注

    關(guān)注

    37

    文章

    6684

    瀏覽量

    123140
  • API
    API
    +關(guān)注

    關(guān)注

    2

    文章

    1472

    瀏覽量

    61749
  • 樹莓派
    +關(guān)注

    關(guān)注

    116

    文章

    1688

    瀏覽量

    105456
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    何在win系統(tǒng)安裝樹莓系統(tǒng)到SD卡

    何在win系統(tǒng)安裝樹莓系統(tǒng)到SD卡準(zhǔn)備工作
    發(fā)表于 06-30 23:34

    請(qǐng)教樹莓操作系統(tǒng)問題

    新手請(qǐng)教,樹莓一代的Linux操作系統(tǒng),還可以用于二代和2+么?另外現(xiàn)在樹莓一代市面上還有么?謝謝
    發(fā)表于 07-20 20:25

    樹莓4B支持的操作系統(tǒng)有哪些?

    樹莓常見的型號(hào)有哪幾種?樹莓4B支持的操作系統(tǒng)有哪些?
    發(fā)表于 10-13 07:01

    什么是32操作系統(tǒng),什么是64操作系統(tǒng)

    什么是32操作系統(tǒng) 32系統(tǒng)指機(jī)內(nèi) 數(shù)據(jù)長(zhǎng)度,指令長(zhǎng)度,地址長(zhǎng)度是二進(jìn)制32。 64
    發(fā)表于 06-17 07:28 ?1.5w次閱讀

    SUSE首次發(fā)布樹莓3版本操作系統(tǒng)

    我們推出的第一個(gè)64產(chǎn)品是搭載4核ARM?Cortex-A53處理器的樹莓3,它支持ARM的A
    發(fā)表于 04-02 14:46 ?395次閱讀

    3264操作系統(tǒng)的區(qū)別

    情況下也是在32bit應(yīng)用下性能更強(qiáng)。?二.3264操作系統(tǒng)是指:CPU一次處理數(shù)據(jù)的能力是32還是
    發(fā)表于 04-02 14:46 ?1729次閱讀

    樹莓Pi 3第一個(gè)可用官方64操作系統(tǒng)發(fā)布

    Raspberry Pi 3 B型是樹莓當(dāng)中第一個(gè)64版本,盡管它的處理器升級(jí),但是目前還沒有一個(gè)官方的64
    發(fā)表于 04-02 14:49 ?520次閱讀

    樹莓樹莓4B新手篇:安裝官網(wǎng)Raspbian Buster系統(tǒng)及基礎(chǔ)配置

    目錄1、前言2、樹莓4B有什么特色?3、樹莓新手準(zhǔn)備4、燒錄Raspbian Buster
    發(fā)表于 11-06 18:21 ?26次下載
    【<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>】<b class='flag-5'>樹莓</b><b class='flag-5'>派</b><b class='flag-5'>4</b>B新手篇:<b class='flag-5'>安裝</b>官網(wǎng)Raspbian Buster<b class='flag-5'>系統(tǒng)</b>及基礎(chǔ)配置

    樹莓32 64 位在實(shí)際測(cè)試中表現(xiàn)如何

    上周,樹莓派發(fā)布了用戶期待已久的 64 Raspberry Pi OS,從理論上來說 64 操作
    的頭像 發(fā)表于 03-17 14:28 ?2920次閱讀

    Raspberry Pi(樹莓)操作系統(tǒng)安裝方法

    Raspberry Pi(樹莓)需要搭載操作系統(tǒng)才能正常運(yùn)行。官方支持的操作系統(tǒng)是Raspberry Pi OS。Raspberry Pi OS兼容所有的Raspberry Pi型號(hào)
    的頭像 發(fā)表于 04-02 15:26 ?3060次閱讀

    樹莓4B操作系統(tǒng)安裝方案

    讓官方?jīng)Q定推 64 操作系統(tǒng)的主要原因有兩個(gè)。許多閉源應(yīng)用程序僅適用于 arm64,而開源應(yīng)用程序并未針對(duì) armhf 移植進(jìn)行完全優(yōu)化。另外就是從性能方面來考量,A
    的頭像 發(fā)表于 04-13 08:35 ?3237次閱讀

    樹莓操作系統(tǒng)更新了哪些功能呢?

    市面上很多的linux發(fā)行版都為樹莓提供了鏡像文件,但是樹莓基金會(huì)依然提供了屬于樹莓自己的
    發(fā)表于 09-15 16:40 ?820次閱讀

    樹莓64安裝TensorFlow

    本頁將指導(dǎo)您在Raspberry Pi 4 64操作系統(tǒng)Bullseye 安裝 Tensor
    的頭像 發(fā)表于 05-15 13:46 ?1110次閱讀
    在<b class='flag-5'>樹莓</b><b class='flag-5'>派</b><b class='flag-5'>64</b><b class='flag-5'>位</b><b class='flag-5'>上</b><b class='flag-5'>安裝</b>TensorFlow

    何在樹莓4安裝 openwrt?

    何在 Raspberry Pi 4安裝 openwrt
    的頭像 發(fā)表于 06-07 10:25 ?1433次閱讀

    樹莓宣布基于 Debian12“書蟲”的樹莓操作系統(tǒng)新版本

    Pi OS Bookworm 運(yùn)行在 Raspberry Pi SBC 和 Firefox 樹莓操作系統(tǒng)的韋蘭 主要變化是從傳統(tǒng)的
    的頭像 發(fā)表于 10-12 14:26 ?2239次閱讀
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>宣布基于 Debian12“書蟲”的<b class='flag-5'>樹莓</b><b class='flag-5'>派</b><b class='flag-5'>操作系統(tǒng)</b>新版本