DebianGNU/Linux(簡(jiǎn)稱Debian)是目前世界最大的非商業(yè)性Linux發(fā)行版之一。同時(shí)它也是其他一些知名發(fā)行版的基礎(chǔ),如ubuntu。Debian的起源可以追溯到1993年,最初由Ian Murdock創(chuàng)建。最新版本為2023年6月發(fā)布的Debian 12,其代號(hào)為“bookworm”。
youyeetoo X1是一款由深圳風(fēng)火輪科技推出的x86架構(gòu)單板電腦(SBC),基于11代Intel CPU N5105,可運(yùn)行全功能版的windows和Linux,具備低成本,高性能的特點(diǎn),它主要面向AIOT和自動(dòng)控制市場(chǎng),尺寸只有手掌大(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平臺(tái)上面實(shí)現(xiàn)了適配。
因此,今天筆者就帶大家體驗(yàn)一把在youyeetoo X1上運(yùn)行Debian。
鏡像獲取
debian的官網(wǎng)為https://www.debian.org/。在這里可以下載到系統(tǒng)鏡像。不過,如果是在國(guó)內(nèi),建議選擇國(guó)內(nèi)的鏡像站,比如163的,其鏈接為
https://mirrors.163.com/debian-cd/12.2.0/amd64/
這里有兩個(gè)版本,一個(gè)是cd的一個(gè)是dvd的。前者iso文件比較小,但是里面包含的軟件包也比較少,圖形界面不包含在里面,需要安裝系統(tǒng)之后聯(lián)網(wǎng)安裝。后者相反。這里筆者選擇后者
下載之后得到名為debian-12.2.0-amd64-DVD-1.iso的文件。
系統(tǒng)燒錄
找到下載的鏡像,然后使用燒錄工具燒錄到U盤。燒錄工具推薦用rufus,如下圖所示
選擇鏡像,然后分區(qū)類型指的是安裝盤的分區(qū)類型,用MBR或者GPT都可以,然后點(diǎn)擊開始即可進(jìn)行把鏡像燒錄到U盤。
然后將U盤插到y(tǒng)ouyeetoo X1的其中一個(gè)USB口,另外需要接一個(gè)鍵盤。然后上電,上電之后連續(xù)按del鍵,即可進(jìn)入BIOS界面。
在BIOS界面中通過左右鍵選擇Boot菜單,然后通過+/-鍵將Boot Option #1設(shè)置為U盤(另外一個(gè)是EMMC),如下圖所示
然后按F4保存并退出。設(shè)備重啟,重啟之后進(jìn)入debian的安裝界面。如下圖,這里選擇Graphical install,即圖形化安裝
接下來先是語(yǔ)言,鍵盤布局等配置,這個(gè)按個(gè)人喜好選即可,不做過多介紹。然后是網(wǎng)絡(luò)配置,這里可以聯(lián)網(wǎng)也可以不聯(lián)。
然后是主機(jī)名,用戶名等配置,按個(gè)人喜好填即可。這里有一個(gè)root用戶的密碼配置,如果不配置,則后續(xù)只能通過初始用戶執(zhí)行sudo su獲取root權(quán)限。反過來,如果配置了這個(gè)root密碼,則后續(xù)初始用戶需要執(zhí)行su并輸入root密碼獲取root權(quán)限。
然后就是磁盤配置。這里如果沒有特殊需求,直接選擇使用整個(gè)磁盤
然后選擇磁盤。這里一個(gè)是板上的EMMC一個(gè)是安裝的U盤,要選EMMC。如果裝了其它的存儲(chǔ)器,比如硬盤,這里也可以選擇硬盤。
然后選擇將系統(tǒng)裝到一個(gè)分區(qū)。
選擇將修改寫入磁盤。接下來會(huì)進(jìn)行分區(qū),安裝系統(tǒng)。
這個(gè)安裝程序會(huì)先安裝系統(tǒng)必要組件。然后會(huì)進(jìn)入選擇桌面環(huán)境。這里有幾個(gè)可選,這幾個(gè)的區(qū)別可以參考https://blog.csdn.net/Itmastergo/article/details/131061420。
另外建議把SSH選上。這樣可以遠(yuǎn)程登陸。
接下來等待安裝完成,重啟。重啟前記得拔掉U盤,不然會(huì)重新進(jìn)入debian安裝程序。
系統(tǒng)體驗(yàn)
重啟后進(jìn)入系統(tǒng),此時(shí),如果接了顯示器,可以進(jìn)入桌面。筆者這里選擇的是desktop環(huán)境是Cinnamon,其桌面是這樣的
由于已經(jīng)安裝了SSH,因此,如果沒有顯示器,也可以通過網(wǎng)線接到路由器,并且可以通過PC進(jìn)行SSH登陸
接下來可以查看一些系統(tǒng)基本信息。cpu和內(nèi)存信息如下
可以通過lspci -k | grep -EA3 'VGA|3D|Display'查看gpu信息
可以看出此gpu使用的驅(qū)動(dòng)為i915
Intel wifi6 AX200使用
下面介紹一下如何在youyeetoo X1 debian環(huán)境下使用intel wifi6 AX200模塊。
首先需要將AX200模塊安裝到板背面的WiFi插槽上,如下圖所示,并安裝天線。
安裝好之后上電,然后在終端下輸入命令 lspci,此時(shí)應(yīng)該能查看到AX200設(shè)備,如果查不到說明接觸不良。
debian系統(tǒng)的內(nèi)核是通用內(nèi)核,那些硬件相關(guān)的驅(qū)動(dòng)都是通過module的形式加載的。intel無(wú)線模塊的驅(qū)動(dòng)叫做iwlwifi。這個(gè)驅(qū)動(dòng)系統(tǒng)里面自帶。
AX200需要固件才能運(yùn)行,而且這個(gè)固件是每次都要下載,掉電之后不保存。iwlwifi驅(qū)動(dòng)可以通過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ū)動(dòng)需要的固件名為iwlwifi-cc-a0-72.ucode。下載此文件,并將此文件放到/lib/firmware下,執(zhí)行以下命令確保文件已放置正確
ls -ll /lib/firmware/iwlwifi-cc-a0-72.ucode
之后重啟系統(tǒng),登入之后再次執(zhí)行
sudo dmesg | grep iwlwifi
此時(shí)執(zhí)行
ip addr show
可以看到識(shí)別到無(wú)線網(wǎng)卡
此時(shí)如果安裝了UI環(huán)境,直接在UI下面選擇WiFi熱點(diǎn)連接即可
到這里,就能夠在debian下使用AX200了。
DSI接口觸摸屏使用
youyeetoo X1帶了一個(gè)MIPI DSI接口,目前風(fēng)火輪科技提供了一款7寸MIPI DSI接口觸摸屏的BIOS,更新BIOS即可支持這款屏。更新方法參考
https://wiki.youyeetoo.cn/zh/x1/Windows/MIPI7LCD
Intel平臺(tái)的顯示屏驅(qū)動(dòng)是在BIOS里面的,因此只需要更新BIOS,系統(tǒng)里面的i915驅(qū)動(dòng)具備從BIOS獲取顯示配置的功能,不需要更改。
刷寫B(tài)IOS后重新上電,即可使用MIPI DSI屏幕。
觸摸驅(qū)動(dòng)為goodix_ts,這個(gè)驅(qū)動(dòng)目前屬于在主線內(nèi)核自帶,安裝debian系統(tǒng)的時(shí)候同時(shí)會(huì)安裝這些主線內(nèi)核里面的驅(qū)動(dòng)模塊,在開機(jī)時(shí)會(huì)加載此驅(qū)動(dòng)。通過如下命令可以確認(rèn)
在內(nèi)核dmesg log中可以看到如下信息
說明系統(tǒng)已經(jīng)成功加載驅(qū)動(dòng)并將其作為input設(shè)備了。
總結(jié)
本文介紹了如何在youyeetoo X1安裝debian系統(tǒng),并在debian下使用WiFi模組AX200以及MIPI DSI屏幕。總體來說,X86的板子安裝這些Linux發(fā)行版的方法都差不多,只要用刻錄工具將鏡像刻錄到U盤上,然后修改bios引導(dǎo)即可進(jìn)行安裝,相比ARM開發(fā)板來說門檻低很多。youyeetoo X1的擴(kuò)展性比較強(qiáng),可以適配多款市面上通用的WiFi模組,使用同樣的方法,可以在Linux發(fā)行版下適配更先進(jìn)的AX400等WiFi6E模組。而對(duì)于觸摸屏,只要找到合適的BIOS刷入,即可支持,現(xiàn)代的debian系統(tǒng)自帶了大多數(shù)觸摸IC的驅(qū)動(dòng)。
審核編輯:湯梓紅
-
接口
+關(guān)注
關(guān)注
33文章
8575瀏覽量
151014 -
Linux
+關(guān)注
關(guān)注
87文章
11292瀏覽量
209322 -
電腦
+關(guān)注
關(guān)注
15文章
1692瀏覽量
68780 -
wifi6
+關(guān)注
關(guān)注
4文章
501瀏覽量
38220 -
Debian
+關(guān)注
關(guān)注
0文章
75瀏覽量
1162
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論