Debian介紹
今天這篇文章是來介紹Debian的。Debian是Linux的一個發(fā)行版本,Linux有許多發(fā)行版本,比如Debian,center,redhat等都是比較流行的,要說Linux和Ubuntu的關(guān)系,那就好像是安卓和miui,flyme,氫os的關(guān)系差不多。
Linux發(fā)行版本雖然眾多,但是真正屬于原始構(gòu)建的Linux版本可不多,只有少數(shù)幾個,而大多數(shù)大家熟悉的或使用比較多的諸如CentOS、Ubuntu這一類屬于再構(gòu)建版本,簡單來說就是這些版本是基于原始構(gòu)建版本的基礎(chǔ)之上再次修改及構(gòu)建而來。屬于原始構(gòu)建版本的真不多,我知道的只有以下幾個:
Redhat,使用的是Yum/rpm包管理
Debian,使用的是Apt/deb包管理
Arch Linux,pacman包管理
而在服務(wù)器,用的最多的兩個發(fā)行版本,一個CentOS,是基于Redhat構(gòu)建而來。而另一個Ubuntu則就是基于Debian構(gòu)建而來的。關(guān)于Debian和Ubuntu之間的區(qū)別,某種程度上可以說:Debian是Ubuntu的老爸。
在上次的文章當(dāng)中介紹ADB的相關(guān)知識,相比大家對于ADB已經(jīng)很熟悉了,那么關(guān)于這次Debian的調(diào)試肯定會更加的輕車熟路。
打開終端,查看設(shè)備序列號并連接設(shè)備,
如下圖所示:

1.1將文件拷貝至主板
在將文件拷貝至主板之前首先為大家介紹一組快捷鍵,可以通過Crtl+N、Crtl+D退回到Windows用戶下,方便大家操作。
將文件拷貝至主板命令:adb push “本地路徑” “主板系統(tǒng)路徑”這一命令的作用是將指定的本地文件復(fù)制到主板的特定目錄下。

1.2ADB下載
首先創(chuàng)建一個文件
將主板文件拷貝至本地命令:adb pull “主板系統(tǒng)文件路徑” “本地路徑”
這樣就可以實現(xiàn)主板文件到本地文件的傳輸。


02USB2.1USB DEVICE模式和HOST模式的區(qū)別
DEVICE USB指的是該物理接口所連接的是作為主機(jī)(Host)的設(shè)備,比如個人計算機(jī)(PC)或電子收銀機(jī)(ECR)等大型設(shè)備,
它們擔(dān)任著主控制(Master Control)的角色。
而HOST USB則是指該物理接口所連接的是作為從設(shè)備(Device)的物品,它們扮演從屬(Slave)的角色,比如鼠標(biāo)、鍵盤、U盤等外設(shè)。
在調(diào)試過程中,我們采用了鼠標(biāo)作為調(diào)試工具。將鼠標(biāo)插入USB 2.0 HOST接口,并連接好顯示屏后,我們即可通過鼠標(biāo)來操作屏幕。如下圖所示:

03
TF Card
TF Card位于J6,如下圖所示,支持FAT32和NTFS格式分區(qū)自動掛載。在插入TF卡后,安卓桌面菜單欄會顯示TF卡標(biāo)識。

插入SD卡之后,在界面當(dāng)中就會顯示出32GB卷,
如下圖所示:

04
Ethernet
使用ifconfig查看IP地址,如下圖所示:

大家可以通過ifconfig指令來設(shè)置臨時靜態(tài)變量,ifconfig eth0 192.168.1.123 如下圖所示:

05
WIFI
主板配置一個2.4G/5G 雙頻WiFi模塊,型號是AP6256。系統(tǒng)啟動會默認(rèn)打開WiFi,對應(yīng)的網(wǎng)絡(luò)節(jié)點(diǎn)為wlan0,如下圖所示:

5.1連接熱點(diǎn)
點(diǎn)擊桌面右上角的網(wǎng)絡(luò)按鈕,彈出的列表中選擇要連接的熱點(diǎn),如下圖所示:

彈出密碼輸入框,使用鍵盤輸入密碼(如果沒有接鍵盤,可以使用軟鍵盤Onboard)如下圖所示:

輸入密碼后,點(diǎn)擊連接按鈕連接熱點(diǎn):

通過再次點(diǎn)擊桌面右上角網(wǎng)絡(luò)按鈕
確認(rèn)是否連接成功:

06
Bluetooth
輸入指令,就可以開啟藍(lán)牙的設(shè)備進(jìn)行相互連接傳輸文件了,指令如下:
root@linaro-alip:/# hciconfig hci0 iscan
root@linaro-alip:/# hcitool scan
Scanning ...

此時在終端中輸入yes后,與之匹配的藍(lán)牙設(shè)備也會發(fā)出請求連接的信號,手機(jī)端只需要點(diǎn)擊確定即可,當(dāng)藍(lán)牙連接成功之后,可以發(fā)現(xiàn)終端中的命令行已經(jīng)變?yōu)樗{(lán)牙設(shè)備的名字,如下圖所示:

如果需要退出藍(lán)牙,在命令終端輸入exit即可。
使用系統(tǒng)自帶的cheese程序攝像頭,如下圖所示:

當(dāng)運(yùn)行./cheese之后,攝像頭就能正常的運(yùn)行,如果需要推出相機(jī)模式可以使用Ctrl+C強(qiáng)制退出。如下圖所示:

08
LED
主板配置了1個LED燈,位于USB與網(wǎng)口在中間。

LED燈正常運(yùn)行狀態(tài)如下圖所示:

09
RTC
大家可以通過hwclock來讀取和設(shè)置RTC時間,如下圖所示:
指令:hwclock

設(shè)置RTC時間指令如下:
# date -s '2023-8-22 1500'
# hwclock -w
# hwclock
設(shè)置結(jié)果如下圖所示:

10
硬盤
主板配置了一路硬盤接口(M.2),
位于主板背面J27如下圖所示:

使用fdisk命令可以查看硬盤設(shè)備信息如下圖所示:

在這些硬盤信息當(dāng)中我們分別來解讀一下:
磁盤 /dev/mmcblk2
總?cè)萘浚?4.56 GiB (15634268160 bytes)
扇區(qū)數(shù)量:30535680
扇區(qū)大小:邏輯和物理都是512 bytes
I/O 大小:最小和最優(yōu)都是512 bytes
分區(qū)表類型:GPT (GUID Partition Table)
磁盤標(biāo)識符:62030000-0000-4459-8000-34630000378B
磁盤 /dev/mmcblk1
總?cè)萘浚?9.72 GiB (31914983424 bytes)
扇區(qū)數(shù)量:62333952
扇區(qū)大小:邏輯和物理都是512 bytes
I/O 大小:最小和最優(yōu)都是512 bytes
分區(qū)表類型:DOS
磁盤標(biāo)識符:0x00000000
11
SPI
SPI接?在系統(tǒng)中對應(yīng)的設(shè)備節(jié)點(diǎn)為/dev/spidev0.0。
SPI接?可使?USB轉(zhuǎn)SPI?具配合測試,SPI?具與主板SPI接?的接線圖如下:

按照上圖將單片機(jī)與SPI工具接口連接好,實物圖如下圖所示:


按照圖中操作并且填入要預(yù)裝發(fā)送的數(shù)據(jù),如下圖所示:

之后將測試SPI通信協(xié)議的測試文件傳入終端當(dāng)中,如下圖所示:

之后執(zhí)?spidev_test開始測試:
./spi_test -D /dev/spidev0.0 -s 200000 -v -p 12345678
測試結(jié)果如下圖所示:

終發(fā)送的數(shù)據(jù)在測試軟件中接收,在測試之前預(yù)裝的數(shù)據(jù)在終端接收,說明SPI協(xié)議測試成功。
-
嵌入式
+關(guān)注
關(guān)注
5189文章
20192瀏覽量
329534 -
Linux
+關(guān)注
關(guān)注
88文章
11641瀏覽量
218188 -
adb
+關(guān)注
關(guān)注
1文章
41瀏覽量
10989 -
RK3562
+關(guān)注
關(guān)注
0文章
88瀏覽量
612
發(fā)布評論請先 登錄
RK3562開發(fā)板使用SPI掛載RTD溫度傳感器
嵌入式開發(fā)
RK3562開發(fā)板:安卓Linux開發(fā)從入門到精通(一)
RK3562開發(fā)板:安卓Linux開發(fā)從入門到精通(二)
新一代低價開發(fā)板芯片RK3562來啦! — 觸覺智能RK3562開發(fā)板
嵌入式開發(fā)必備-RK3562演示Linux常用系統(tǒng)查詢命令(上)觸覺智能出品
嵌入式開發(fā)必備-RK3562演示Linux常用系統(tǒng)查詢命令(下)
Linux系統(tǒng)更換開機(jī)logo方法教程,觸覺智能RK3562開發(fā)板演示
如何讓RK3562J在M核上啟動?
瑞芯微RK3562處理器的基本特性
觸覺智能RK3562開發(fā)板新版強(qiáng)勢亮相
有獎丨米爾 瑞芯微RK3562開發(fā)板免費(fèi)試用新增名額!

讓RK3562教你嵌入式開發(fā)!(三)
評論