2021年2月官方檔案資料:
- https://download.csdn.net/download/ZhangRelay/15202602
檔案還不完善,作為目前非常小眾的手機作業系統,與Ubuntu ARM有著千絲萬縷的聯系,
系統軟體開發(第九章)說明了進展和規劃情況
? Android 5.1 based ports
? Halium based ports
? Linux kernel
個人推薦后續兩款,但是成熟較高的是基于Android5.1的,支持機型如下,都是很老的機子

嚴格意義上來說,Halium based ports,也類似與上述5.1(7.1^),需要使用Android系統使得一些硬體正常作業!
- docs.halium.org/en/latest/
概括一下-簡而言之
將設備想像成汽車, 有一輛汽油車(Android), 想安裝一個電動引擎(目標作業系統), 在車庫中,系統會告訴可以安裝柴油發動機(例如Lineage OS), 很好,因此汽車可以更換發動機, 現在,需要獲取新引擎的所有零件(內核,韌體等),組裝它們并將其構建到汽車中(埠), 而且由于每個汽車的底盤都不同,所以不能將福特的零件與保時捷一起使用, 這就是為什么每種型別的汽車都需要自己的引擎(埠)的原因,
純Linux手機作業系統還在開發中!只有很少的硬體支持,
- Librem 5
- Pinebook
- Pinephone
- Pinetab
- Raspberry Pi
- Desktop PC x86
- ……
使用這些Porters需要的經驗和技巧如下:
可以說Porters有多種版本, 因此,本指南并不以廣泛的知識或任何特定領域的技能, 但是,至少應該熟悉一些常見的shell命令并可以從主機PC上的終端進行操作, 此外,該指南基于運行的PC主機Linux, 如果有一定的編程知識,那么這在某些時候會派上用場,尤其是熟悉C / C ++, 另外,應該熟悉git,設定github帳戶并開始記錄檔案從一開始就按照本指南和Halium移植指南中所述進行操作,在此程序中,嘗試給出了一些解釋,但本指南并未深入參考Ubuntu Touch的體系結構和內部運作,因此需要更深入的理解需要進行大量研究,
常規步驟:
- 找到相關指南和其他資訊
- 解鎖引導程式
- 安裝TWRP恢復
- 對主機/編譯PC的建議
當使用系統時需要將系統設定為可讀寫,
否則會出現如下報錯資訊的!

sudo mount -o remount,rw /
這些在檔案第12張Halium 7.1,配置后就可以正常安裝各類軟體,
太慢了的話,替換國內源:

輸入:
- sudo vi /etc/apt/sources.list
:%s/ports.ubuntu.com/mirrors.tuna.tsinghua.edu.cn/g
退出保存:
- :wq
小提示:
:wq
保存后退出
:wq!
強制保存后退出
:w
保存但不退出
:w!
若檔案屬性為只讀時,強制寫入該檔案
:q
不保存并退出
:q!
不保存并強制退出
然后下載速度可以起飛了!

更多內容參考官網:
- UBports: github.com/ubports/porting-notes/wiki/HowTo:-UBports-Installer-&-System-Image-(Halium-7.1)
- Halium: docs.halium.org/en/latest/
裝個機器人作業系統和Arduino開發環境玩耍一下吧,
- ROS: wiki-arm
- Arduino: download-arm
CSDN認證博客專家
不合格高校講師
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/259015.html
標籤:其他
