本文適用于觸覺智能的SigmaStar、瑞芯微、全志等所有芯片方案產品,搭載Linux系統(Ubuntu / Debian /Buildroot)均可。本次使用到的是觸覺智能的Purple Pi R1雙網口開發板,搭載了SigmaStar SSD201/SSD202D芯片,類樹莓派設計,雙核A7,帶WiFi功能,是嵌入式新人入門學習的高性價比開發板!
什么是源?
軟件源就相當于軟件庫,需要安裝什么軟件,只需要使用簡單的命令,系統就會從源中獲取相應的軟件。系統會從一個叫做源列表的文件去讀取軟件源的網址信息,查找包含該軟件的軟件源網址,接著從上面把指定的軟件下載下來。
為什么要換源?
除了部分國內的 Linux 系統(Deepin / 麒麟 集成了國內的源,所以不用換)以外,國外的系統,類似于Ubuntu / Debian /Buildroot這一類系統,默認集成的源是國外的源,因為使用國外的源下載 / 更新十分緩慢,并且由于速度慢,可能會導致下載錯誤,中途停止等狀況發生,所以國內的源還是十分重要的。
如何獲取源地址?
鏡像源眾多,可以自行在線搜索,或者使用推薦鏡像源,比如清華鏡像源、阿里鏡像源。
源地址整行分為四部分信息:
- deb或deb-src,描述文件類型。其中:deb是二進制軟件包,即編譯好的軟件包。deb-src是源碼包,用于下載源碼程序用來測試或編譯,通常將該行用#注釋掉。
- HTTP服務器目錄地址,例如https://mirrors.tuna.tsinghua.edu.cn/ubuntu/
- 在https://mirrors.tuna.tsinghua.edu.cn/ubuntu/這個目錄下,找到dists目錄打開,包含子目錄的名字,通常是系統發行代號,如xenial、bionic、noble、mantic等。
- 發行版的目錄,里面組件的名字,例如main、restricted、universe、multiverse等。
- main:官方支持的自由軟件。
- restricted:官方支持的非完全自由的軟件。
- universe:社區維護的自由軟件。
- multiverse:非自由軟件。
例如Ubuntu18.04的清華源:
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
如何換源?
從 Linux 的根目錄出發,源文件是 /etc/apt/sources.list 文件。將需要添加的鏡像源放在文件的開頭(多個源都有相同包時,系統會從第一個源中下載),這里我們使用 vi 編輯器進行編輯換源。
sudo vi etc/apt/sources.list #編譯源文件 apt-get update #修改后必須更新
sources.list文件如下圖所示:
安裝/卸載軟件
代碼如下:
sudo apt-get install #安裝軟件 sudo apt-get remove #卸載軟件
安裝軟件,如下圖所示:
卸載軟件,如下圖所示:
產品購買
觸覺智能Purple Pi R1主板(型號:IDO-SBC2D06),主要針對學生黨,極客,工程師,極大降低了Linux嵌入式開發者的入門門檻,具有以下幾點優勢:
-
嵌入式開發
+關注
關注
18文章
1072瀏覽量
48638 -
開發板
+關注
關注
25文章
5584瀏覽量
103066 -
瑞芯微
+關注
關注
25文章
547瀏覽量
52260 -
全志
+關注
關注
24文章
282瀏覽量
53764
發布評論請先 登錄
觸覺智能Purple Pi OH鴻蒙開發板成功適配OpenHarmony5.0 Release,開啟新征程

使用Tftpd32工具數據互傳是一種什么體驗?SSD201/202D開發板演示,深圳觸覺智能嵌入式方案商

瑞芯微RK3566/RK3568 Android11使用OTA升級固件方法,深圳觸覺智能鴻蒙開發板演示,備戰第九屆華為ICT大賽

評論