警告:這只是我在業(yè)余時間進(jìn)行的一個個人項目,并未得到Canonical的認(rèn)可或支持。你即將安裝的內(nèi)核可能不會收到任何補丁或安全更新。它未經(jīng)徹底測試,可能會使你的系統(tǒng)無法使用,甚至損壞你的數(shù)據(jù)。請自行承擔(dān)風(fēng)險。
如果你對在Raspberry Pi上嘗試Ubuntu實時內(nèi)核感興趣,那么你來對地方了。請參閱下面文章以了解實時Linux的簡介。
x目前,我只為Ubuntu Lunar提供了基于arm64架構(gòu)的6.2版本內(nèi)核包(通過我的raspi-rt PPA),因此你需要安裝一個64位的Lunar鏡像,最好是在Raspberry Pi4 B(或任何其他基于BCM2711的型號)上。如果你需要這方面的幫助,請查閱下面指南。
我的raspi-rt內(nèi)核基于官方的Ubuntu raspi 6.2內(nèi)核,并應(yīng)用了上游的RT 補丁集,同時啟用了相關(guān)的配置選項(PREEMPT_RT)。
一旦你的Pi運行起了Ubuntu Lunar,你需要調(diào)整flash-kernel以識別新的raspi-rt內(nèi)核版本。為此,請運行以下命令。這只需執(zhí)行一次。
$ sudo sed -i 's/\(raspi-nolpae\)$/\1 raspi-rt/' /usr/share/flash-kernel/db/all.db
接下來,將我的raspi-rt PPA 添加到你的系統(tǒng)中,并安裝內(nèi)核包:
$ sudo apt-add-repository -P juergh/raspi-rt$ sudo apt install linux-raspi-rt
根據(jù)你系統(tǒng)上安裝的其他內(nèi)核,你可能需要告訴flash-kernel使用新安裝的raspi-rt內(nèi)核作為啟動內(nèi)核:
$ sudo flash-kernel --force 6.2.0-1003-raspi-rt
就這樣?,F(xiàn)在重啟,并檢查RT內(nèi)核是否正在運行:
$ uname -aLinux rpi-4b-rev1d2-2c1a 6.2.0-1003-raspi-rt #3+rt3.1-Ubuntu SMP PREEMPT_RT Mon Mar 27 1137 UTC 2023 aarch64 aarch64 aarch64 GNU/Linux
你可能還想安裝rt-tests包,它提供了一些工具來評估你的閃亮新實時系統(tǒng)的延遲和其他內(nèi)核方面。祝你玩得開心,并讓我知道你的進(jìn)展,但不要期待任何支持。
-
內(nèi)核
+關(guān)注
關(guān)注
3文章
1416瀏覽量
41441 -
Ubuntu
+關(guān)注
關(guān)注
5文章
592瀏覽量
31247 -
樹莓派
+關(guān)注
關(guān)注
121文章
2009瀏覽量
107475
發(fā)布評論請先 登錄
Ubuntu 16.04 MATE樹莓派3版本開始支持板載Wi-Fi和藍(lán)牙
樹莓派4 ubuntu core啟動時間并記ubuntu系統(tǒng)安裝流水賬

樹莓派權(quán)威用戶指南
樹莓派安裝DIN導(dǎo)軌
樹莓派系統(tǒng)在Ubuntu安裝教程
樹莓派zero安裝ubuntu為什么無法聯(lián)有線網(wǎng)絡(luò)
樹莓派3硬件配置_樹莓派3都能裝什么系統(tǒng)_樹莓派3系統(tǒng)安裝教程
Ubuntu 16.04 MATE樹莓派3版本開始支持板載Wi-Fi和藍(lán)牙
樹莓派有哪些意想不到的玩法?
樹莓派裝ubuntu和raspbian哪個更好
樹莓派+Ubuntu:工業(yè)界的“絕配”如何掀起智能風(fēng)暴!

評論