環(huán)境搭建與測(cè)試
TuyaOS Wi-Fi SDK 需要在 Linux 環(huán)境下進(jìn)行編譯?,F(xiàn)在主要介紹涂鴉 Wi-Fi 和 Wi-Fi & Bluetooth LE 系列模組二次開發(fā)的編譯環(huán)境。在 Windows 上使用 VirtualBox 虛擬機(jī)軟件安裝 Ubuntu,并在 Ubuntu 上安裝一些編譯所需的工具,就可以在 Ubuntu 上對(duì)從 GitHub 或涂鴉 IoT 開發(fā)平臺(tái)上獲取到的涂鴉 SDK 進(jìn)行編譯了。 這里使用的VirtualBox 虛擬機(jī)版本是6.1.34,ubuntu版本是Ubuntu 20.04.4 Desktop (64-bit)。
安裝虛擬機(jī)
單擊新建,開始創(chuàng)建虛擬機(jī)。
名稱輸入自己虛擬機(jī)的名字即可,下面的類型和版本會(huì)自動(dòng)填充為對(duì)應(yīng)的選項(xiàng)。這里使用的 Ubuntu 鏡像為 Ubuntu20.04,所以類型應(yīng)為L(zhǎng)inux,版本應(yīng)為Ubuntu(64-bit)。 單擊文件夾,選擇其它,將要?jiǎng)?chuàng)建的虛擬機(jī)選擇到你想要放的位置。
為新創(chuàng)建的虛擬機(jī)分配合適的內(nèi)存大小。 根據(jù)使用的電腦配置情況進(jìn)行分配,當(dāng)然分配的內(nèi)存大一點(diǎn),我這分配是 4 GB(4096 MB)的內(nèi)存大小。
根據(jù)自己的硬盤分配,這里為它分配 40 GB 的磁盤大小。
虛擬機(jī)的資源分配完成后,就可以開始為虛擬機(jī)安裝 Ubuntu 系統(tǒng)了。單擊光驅(qū),選擇下載完成的 Ubuntu 鏡像,選擇完畢點(diǎn)擊啟動(dòng)按鈕。
安裝 Ubuntu 時(shí),可以選擇中文進(jìn)行安裝。
若無法顯示繼續(xù)按鈕,按著鍵盤開始按鍵,再用鼠標(biāo)左鍵進(jìn)行拖動(dòng)。
這里我選擇的是正常安裝。
選擇擦除磁盤并安裝 Ubuntu,單擊安裝按鈕,開始安裝 Ubuntu。
選擇所在地。
輸入登錄信息。
下載過程比較慢。
下載完畢重啟就安裝成功了,可以選擇將軟件進(jìn)行更新。
安裝增強(qiáng)工具
在安裝完畢Ubuntu系統(tǒng)之后,屏幕分辨率無法自適應(yīng)
Ubuntu 安裝成功后,為了能夠更加方便地使用虛擬機(jī),可以給虛擬機(jī)安裝增強(qiáng)功能。安裝成功后,支持共享粘貼板內(nèi)容、屏幕自動(dòng)調(diào)整分辨率等功能。 在虛擬機(jī)界面,單擊設(shè)備 > 安裝增強(qiáng)工具。
點(diǎn)擊運(yùn)行進(jìn)行安裝。
等待軟件提示 Press Return to close this window…,按下回車并重啟虛擬機(jī)。此時(shí),虛擬機(jī)的桌面大小會(huì)根據(jù)窗口大小,調(diào)整分辨率。
選擇 設(shè)備 > 共享粘貼板 > 雙向 后,就可以在 Windows 上復(fù)制內(nèi)容并在 Ubuntu 虛擬機(jī)中進(jìn)行粘貼或者反向操作。
修改下載源
為了使下載軟件的速度更快,在安裝軟件前,先將下載源修改為國(guó)內(nèi)源,以加快下載軟件的速度。 打開軟件和更新。
選擇下載自->其他站點(diǎn)。
選擇最佳服務(wù)器即可。
下載編譯依賴工具
在虛擬機(jī)中,單擊終端,再依次運(yùn)行以下命令:
sudo apt-get update -y
sudo apt-get upgrade -y
sudo apt-get install net-tools build-essential wget git python libc6-i386
至此,編譯所需要的工具都已下載完成,可以在 Ubuntu 下編譯涂鴉的 SDK 了。
安裝 Samba
使用 Samba 在 Ubuntu 和 windows 之間進(jìn)行文件共享。 在安裝 Samba 之前,需要設(shè)置虛擬機(jī)的網(wǎng)絡(luò)。先關(guān)閉虛擬機(jī),然后按照下圖中的步驟進(jìn)行設(shè)置。 (1)選擇 設(shè)置 > 網(wǎng)絡(luò) > 網(wǎng)卡2。 (2)在 網(wǎng)卡2 中選擇 啟動(dòng)網(wǎng)絡(luò)連接,連接方式選擇 僅主機(jī)(Host-Only)網(wǎng)絡(luò)。 (3)單擊 確認(rèn) 完成設(shè)置。
設(shè)置完成后打開虛擬機(jī),輸入下列命令:
ifconfig
輸入ifconfig 命令后得到電腦的 IP 地址,如下圖顯示:
輸出下列命令,開始安裝 Samba。
sudo apt-get update
sudo apt-get install samba cifs-utils samba-common
Samba 安裝完成后,需要?jiǎng)?chuàng)建 Ubuntu 和 Windows 可以互相訪問的共享目錄,并將共享目錄的權(quán)限設(shè)置為可讀可寫可執(zhí)行,依次執(zhí)行下列命令:
sudo mkdir -p /home/share/samba
sudo chmod 777 -R /home/share/samba
輸入下列命令,然后對(duì) Samba 的配置進(jìn)行修改:
sudo gedit /etc/samba/smb.conf
在文件尾部加入下列字段,然后保存退出:
[share]
path = /home/share/samba
available = yes
browseable = yes
public = no
writable = yes
輸入下列命令,添加指定用戶至 smb 用戶組,然后按照提醒設(shè)置你 Samba 的密碼:
sudo smbpasswd -a xxxx #(xxxx 為當(dāng)前登錄用戶名,我這里xxxx就應(yīng)該是y)
輸入下列命令,重啟 Samba:
sudo service smbd restart
將 IP 地址換成 Ubuntu 虛擬機(jī)上的 IP 地址,填寫在下方的位置。
填入用戶名和你設(shè)置的 Samba 密碼。 至此,Samba 已經(jīng)安裝配置成功。
審核編輯:湯梓紅
-
soc
+關(guān)注
關(guān)注
38文章
4099瀏覽量
217767 -
Ubuntu
+關(guān)注
關(guān)注
5文章
559瀏覽量
29500 -
BLE
+關(guān)注
關(guān)注
12文章
648瀏覽量
59294 -
環(huán)境搭建
+關(guān)注
關(guān)注
0文章
53瀏覽量
9038 -
涂鴉智能
+關(guān)注
關(guān)注
7文章
195瀏覽量
19439
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論