DebianGNU/Linux(簡稱Debian)是目前世界最大的非商業(yè)性Linux發(fā)行版之一。同時它也是其他一些知名發(fā)行版的基礎(chǔ),如ubuntu。Debian的起源可以追溯到1993年,最初由Ian Murdock創(chuàng)建。最新版本為2023年6月發(fā)布的Debian 12,其代號為“bookworm”。
youyeetoo X1是一款由深圳風(fēng)火輪科技推出的x86架構(gòu)單板電腦(SBC),基于11代Intel CPU N5105,可運行全功能版的windows和Linux,具備低成本,高性能的特點,它主要面向AIOT和自動控制市場,尺寸只有手掌大(115 * 75mm),接口卻非常豐富,內(nèi)置了3路串口UART,2路HDMI,6路USB口、1路I2C、1路SPI、5路GPIO等 AIOT物聯(lián)網(wǎng)常用的接口,還能接7寸MIPI觸摸屏。Debian已經(jīng)在Intel等X86/64平臺上面實現(xiàn)了適配。

因此,今天筆者就帶大家體驗一把在youyeetoo X1上運行Debian。
鏡像獲取
debian的官網(wǎng)為https://www.debian.org/。在這里可以下載到系統(tǒng)鏡像。不過,如果是在國內(nèi),建議選擇國內(nèi)的鏡像站,比如163的,其鏈接為
https://mirrors.163.com/debian-cd/12.2.0/amd64/
這里有兩個版本,一個是cd的一個是dvd的。前者iso文件比較小,但是里面包含的軟件包也比較少,圖形界面不包含在里面,需要安裝系統(tǒng)之后聯(lián)網(wǎng)安裝。后者相反。這里筆者選擇后者

下載之后得到名為debian-12.2.0-amd64-DVD-1.iso的文件。
系統(tǒng)燒錄
找到下載的鏡像,然后使用燒錄工具燒錄到U盤。燒錄工具推薦用rufus,如下圖所示

選擇鏡像,然后分區(qū)類型指的是安裝盤的分區(qū)類型,用MBR或者GPT都可以,然后點擊開始即可進行把鏡像燒錄到U盤。
然后將U盤插到y(tǒng)ouyeetoo X1的其中一個USB口,另外需要接一個鍵盤。然后上電,上電之后連續(xù)按del鍵,即可進入BIOS界面。
在BIOS界面中通過左右鍵選擇Boot菜單,然后通過+/-鍵將Boot Option #1設(shè)置為U盤(另外一個是EMMC),如下圖所示

然后按F4保存并退出。設(shè)備重啟,重啟之后進入debian的安裝界面。如下圖,這里選擇Graphical install,即圖形化安裝

接下來先是語言,鍵盤布局等配置,這個按個人喜好選即可,不做過多介紹。然后是網(wǎng)絡(luò)配置,這里可以聯(lián)網(wǎng)也可以不聯(lián)。
然后是主機名,用戶名等配置,按個人喜好填即可。這里有一個root用戶的密碼配置,如果不配置,則后續(xù)只能通過初始用戶執(zhí)行sudo su獲取root權(quán)限。反過來,如果配置了這個root密碼,則后續(xù)初始用戶需要執(zhí)行su并輸入root密碼獲取root權(quán)限。

然后就是磁盤配置。這里如果沒有特殊需求,直接選擇使用整個磁盤

然后選擇磁盤。這里一個是板上的EMMC一個是安裝的U盤,要選EMMC。如果裝了其它的存儲器,比如硬盤,這里也可以選擇硬盤。

然后選擇將系統(tǒng)裝到一個分區(qū)。

選擇將修改寫入磁盤。接下來會進行分區(qū),安裝系統(tǒng)。

這個安裝程序會先安裝系統(tǒng)必要組件。然后會進入選擇桌面環(huán)境。這里有幾個可選,這幾個的區(qū)別可以參考https://blog.csdn.net/Itmastergo/article/details/131061420。

另外建議把SSH選上。這樣可以遠(yuǎn)程登陸。
接下來等待安裝完成,重啟。重啟前記得拔掉U盤,不然會重新進入debian安裝程序。
系統(tǒng)體驗
重啟后進入系統(tǒng),此時,如果接了顯示器,可以進入桌面。筆者這里選擇的是desktop環(huán)境是Cinnamon,其桌面是這樣的

由于已經(jīng)安裝了SSH,因此,如果沒有顯示器,也可以通過網(wǎng)線接到路由器,并且可以通過PC進行SSH登陸

接下來可以查看一些系統(tǒng)基本信息。cpu和內(nèi)存信息如下


可以通過lspci -k | grep -EA3 'VGA|3D|Display'查看gpu信息

可以看出此gpu使用的驅(qū)動為i915
Intel wifi6 AX200使用
下面介紹一下如何在youyeetoo X1 debian環(huán)境下使用intel wifi6 AX200模塊。
首先需要將AX200模塊安裝到板背面的WiFi插槽上,如下圖所示,并安裝天線。

安裝好之后上電,然后在終端下輸入命令 lspci,此時應(yīng)該能查看到AX200設(shè)備,如果查不到說明接觸不良。

debian系統(tǒng)的內(nèi)核是通用內(nèi)核,那些硬件相關(guān)的驅(qū)動都是通過module的形式加載的。intel無線模塊的驅(qū)動叫做iwlwifi。這個驅(qū)動系統(tǒng)里面自帶。
AX200需要固件才能運行,而且這個固件是每次都要下載,掉電之后不保存。iwlwifi驅(qū)動可以通過pcie接口向ax200發(fā)送固件,固件可以從linux-firmware的git下載。下載地址為
https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/
默認(rèn)在沒有固件的情況下,執(zhí)行
sudo dmesg | grep iwlwifi

可以看到,驅(qū)動需要的固件名為iwlwifi-cc-a0-72.ucode。下載此文件,并將此文件放到/lib/firmware下,執(zhí)行以下命令確保文件已放置正確
ls -ll /lib/firmware/iwlwifi-cc-a0-72.ucode

之后重啟系統(tǒng),登入之后再次執(zhí)行
sudo dmesg | grep iwlwifi

此時執(zhí)行
ip addr show

可以看到識別到無線網(wǎng)卡
此時如果安裝了UI環(huán)境,直接在UI下面選擇WiFi熱點連接即可

到這里,就能夠在debian下使用AX200了。
DSI接口觸摸屏使用
youyeetoo X1帶了一個MIPI DSI接口,目前風(fēng)火輪科技提供了一款7寸MIPI DSI接口觸摸屏的BIOS,更新BIOS即可支持這款屏。更新方法參考
https://wiki.youyeetoo.cn/zh/x1/Windows/MIPI7LCD
Intel平臺的顯示屏驅(qū)動是在BIOS里面的,因此只需要更新BIOS,系統(tǒng)里面的i915驅(qū)動具備從BIOS獲取顯示配置的功能,不需要更改。
刷寫B(tài)IOS后重新上電,即可使用MIPI DSI屏幕。

觸摸驅(qū)動為goodix_ts,這個驅(qū)動目前屬于在主線內(nèi)核自帶,安裝debian系統(tǒng)的時候同時會安裝這些主線內(nèi)核里面的驅(qū)動模塊,在開機時會加載此驅(qū)動。通過如下命令可以確認(rèn)

在內(nèi)核dmesg log中可以看到如下信息

說明系統(tǒng)已經(jīng)成功加載驅(qū)動并將其作為input設(shè)備了。
總結(jié)
本文介紹了如何在youyeetoo X1安裝debian系統(tǒng),并在debian下使用WiFi模組AX200以及MIPI DSI屏幕。總體來說,X86的板子安裝這些Linux發(fā)行版的方法都差不多,只要用刻錄工具將鏡像刻錄到U盤上,然后修改bios引導(dǎo)即可進行安裝,相比ARM開發(fā)板來說門檻低很多。youyeetoo X1的擴展性比較強,可以適配多款市面上通用的WiFi模組,使用同樣的方法,可以在Linux發(fā)行版下適配更先進的AX400等WiFi6E模組。而對于觸摸屏,只要找到合適的BIOS刷入,即可支持,現(xiàn)代的debian系統(tǒng)自帶了大多數(shù)觸摸IC的驅(qū)動。
審核編輯:湯梓紅
-
接口
+關(guān)注
關(guān)注
33文章
9005瀏覽量
153788 -
Linux
+關(guān)注
關(guān)注
87文章
11512瀏覽量
213916 -
電腦
+關(guān)注
關(guān)注
16文章
1780瀏覽量
70320 -
wifi6
+關(guān)注
關(guān)注
4文章
518瀏覽量
39653 -
Debian
+關(guān)注
關(guān)注
0文章
77瀏覽量
1704
發(fā)布評論請先 登錄

#硬聲創(chuàng)作季 什么是WiFi6(802.11ax)和WiFi6E(四電老陳)?
wifi6+是什么意思,目前哪些手機支持wifi6
wifi6什么時候來 為5G時代而生
wifi6的特性
關(guān)于新一代無線WiFi6的簡單介紹
WIFI6產(chǎn)品中的電源應(yīng)用
WiFi6的優(yōu)勢是什么,它能否解決網(wǎng)絡(luò)擁塞的問題
什么是wifi6,與wifi2.4g和wifi5g有什么區(qū)別

wifi4和wifi5和wifi6的區(qū)別
WIFI6模塊選型參考 WIFI6的選型應(yīng)用探討
搭載WiFi6的模塊能應(yīng)用那些領(lǐng)域
WiFi6是什么意思?有哪些技術(shù)提升?

評論