0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

涂鴉Wi-Fi和BLE SoC開發(fā)幻彩燈帶(2)----環(huán)境搭建與測(cè)試

嵌入式單片機(jī)MCU開發(fā) ? 來源:嵌入式單片機(jī)MCU開發(fā) ? 作者:嵌入式單片機(jī)MC ? 2022-11-29 16:18 ? 次閱讀

環(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)安裝配置成功。

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • soc
    soc
    +關(guān)注

    關(guān)注

    38

    文章

    4099

    瀏覽量

    217767
  • Ubuntu
    +關(guān)注

    關(guān)注

    5

    文章

    559

    瀏覽量

    29500
  • BLE
    BLE
    +關(guān)注

    關(guān)注

    12

    文章

    648

    瀏覽量

    59294
  • 環(huán)境搭建
    +關(guān)注

    關(guān)注

    0

    文章

    53

    瀏覽量

    9038
  • 涂鴉智能
    +關(guān)注

    關(guān)注

    7

    文章

    195

    瀏覽量

    19439
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    涂鴉Wi-FiBLE SoC開發(fā)彩燈(3)----產(chǎn)品創(chuàng)建與SDK進(jìn)行驗(yàn)證

    使用涂鴉Wi-Fi模組和涂鴉Wi-Fi&Bluetooth LE雙模模組進(jìn)行產(chǎn)品開發(fā)主要有二次開發(fā)
    的頭像 發(fā)表于 11-29 17:29 ?1615次閱讀
    <b class='flag-5'>涂鴉</b><b class='flag-5'>Wi-Fi</b>和<b class='flag-5'>BLE</b> <b class='flag-5'>SoC</b><b class='flag-5'>開發(fā)</b><b class='flag-5'>幻</b><b class='flag-5'>彩燈</b><b class='flag-5'>帶</b>(3)----產(chǎn)品創(chuàng)建與SDK進(jìn)行驗(yàn)證

    涂鴉T2-U開發(fā)板試用體驗(yàn)】涂鴉T2-U開發(fā)板初體驗(yàn)

    今天剛收到涂鴉T2-U開發(fā)板,先給朋友做個(gè)開發(fā)板簡(jiǎn)單介紹; 涂鴉 T2-U
    發(fā)表于 12-22 10:59

    涂鴉T2-U開發(fā)板試用體驗(yàn)】嵌入式linux開發(fā)涂鴉T2-U

    物聯(lián)網(wǎng)開發(fā)神器--TuyaOS) ct),擁有電量統(tǒng)計(jì)芯片驅(qū)動(dòng)、照明驅(qū)動(dòng)、彩燈芯片驅(qū)動(dòng)等功能,開發(fā)者可按需選用。 它能通過
    發(fā)表于 12-22 11:21

    DT-BL10 Wi-FiBLE共存模塊是什么

    ,RF和藍(lán)牙。它還提供了一堆可配置的GPIO,這些GPIO被配置為數(shù)字外設(shè),用于不同的應(yīng)用和控制用途。DT-BL10 WiFi模塊使用BL602作為Wi-FiBLE共存SOC芯片。DT-BL10 WiFi模塊集
    發(fā)表于 02-10 07:57

    涂鴉三明治 Wi-Fi&amp;BLE SoC NANO 主控板免費(fèi)試用

    涂鴉三明治 Wi-Fi&amp;BLE SoC NANO 主控板(WBRU)是方便開發(fā)者快速實(shí)現(xiàn)各種智能硬件產(chǎn)品原型的一款
    發(fā)表于 03-21 18:09

    涂鴉三明治 Wi-Fi&amp;BLE SoC NANO 主控板試用體驗(yàn)】零代碼開發(fā)流程

    感謝給予試用機(jī)會(huì),我拿到的開發(fā)板是Wi-Fi&BLE SoC NANO主控板(BK7231N),此開發(fā)板的信息在官方網(wǎng)站查詢,
    發(fā)表于 05-08 02:00

    涂鴉三明治 Wi-Fi&amp;BLE SoC NANO 主控板試用體驗(yàn)】彩燈

    上篇報(bào)告把使用涂鴉Wi-Fi&BLE SoC NANO主控板(BK7231N)零代碼開發(fā)流程走通,現(xiàn)在再嘗試一下
    發(fā)表于 05-08 16:21

    涂鴉三明治 Wi-Fi&BLE SoC NANO 主控板試用體驗(yàn)】+零代碼開發(fā)1產(chǎn)品開發(fā)1

    主控板(WBRU) 。采用涂鴉智能開發(fā)的一款低功耗嵌入式 Wi-Fi+藍(lán)牙模組—WBRU (BK7231N)。它由一個(gè)高集成度的無線射頻芯片 W701-VA2-CG 構(gòu)成,內(nèi)置了
    發(fā)表于 05-26 09:24

    涂鴉智能物聯(lián)網(wǎng)設(shè)備解決方案合輯(一)

    景 : 家電 Wi-Fi & Bluetooth LE 彩燈智能化方案 方案概述: WiFi & BLE RGB
    發(fā)表于 06-28 16:54

    【新品體驗(yàn)】涂鴉 T2-U 開發(fā)板免費(fèi)試用

    涂鴉 T2-U 開發(fā)板,是專為幫助開發(fā)者快速開發(fā)出智能硬件而生的一款開發(fā)板。它的主控采用低功耗嵌
    發(fā)表于 09-18 10:31

    通過BLE實(shí)現(xiàn)Wi-Fi配置

    將外部BLE設(shè)備連接到WFI32E Curiosity板,并通過BLE配置WFI32E Curiosity板的Wi-Fi,使Curiosity板能以Wi-Fi通信。 觀看視頻,了解如
    發(fā)表于 05-17 11:08 ?10次下載

    涂鴉Wi-FiBLE SoC開發(fā)彩燈

    。 本系統(tǒng)采用涂鴉智能涂鴉模組二次開發(fā)版本,綜合涂鴉Wi-Fi&BLE通信組網(wǎng)技術(shù),以及傳感器的
    的頭像 發(fā)表于 11-29 14:11 ?1621次閱讀
    <b class='flag-5'>涂鴉</b><b class='flag-5'>Wi-Fi</b>和<b class='flag-5'>BLE</b> <b class='flag-5'>SoC</b><b class='flag-5'>開發(fā)</b><b class='flag-5'>幻</b><b class='flag-5'>彩燈</b><b class='flag-5'>帶</b>

    涂鴉Wi-FiBLE SoC開發(fā)彩燈(4)----開發(fā)SDK

    涂鴉三明治 Wi-Fi&BLE SoC NANO主控板(BK7231N)采用上海博通開發(fā)的高性價(jià)比的 W
    的頭像 發(fā)表于 11-30 09:38 ?1082次閱讀
    <b class='flag-5'>涂鴉</b><b class='flag-5'>Wi-Fi</b>和<b class='flag-5'>BLE</b> <b class='flag-5'>SoC</b><b class='flag-5'>開發(fā)</b><b class='flag-5'>幻</b><b class='flag-5'>彩燈</b><b class='flag-5'>帶</b>(4)----<b class='flag-5'>開發(fā)</b>SDK

    涂鴉Wi-FiBLE SoC開發(fā)彩燈(5)----燒錄授權(quán)

    PMS是涂鴉智慧生產(chǎn)管理系統(tǒng),一個(gè)輕量化的生產(chǎn)管理系統(tǒng),助力中小微生產(chǎn)企業(yè)實(shí)現(xiàn)降本、提質(zhì)、增效和減存,完成數(shù)字化轉(zhuǎn)型。
    的頭像 發(fā)表于 11-30 09:42 ?1343次閱讀
    <b class='flag-5'>涂鴉</b><b class='flag-5'>Wi-Fi</b>和<b class='flag-5'>BLE</b> <b class='flag-5'>SoC</b><b class='flag-5'>開發(fā)</b><b class='flag-5'>幻</b><b class='flag-5'>彩燈</b><b class='flag-5'>帶</b>(5)----燒錄授權(quán)

    涂鴉Wi-FiBLE SoC開發(fā)彩燈(6)----彩燈功能演示

    可以在涂鴉手機(jī)APP中對(duì)模組進(jìn)行添加。 一般情況下可以自動(dòng)識(shí)別出來。
    的頭像 發(fā)表于 11-30 09:45 ?1163次閱讀
    <b class='flag-5'>涂鴉</b><b class='flag-5'>Wi-Fi</b>和<b class='flag-5'>BLE</b> <b class='flag-5'>SoC</b><b class='flag-5'>開發(fā)</b><b class='flag-5'>幻</b><b class='flag-5'>彩燈</b><b class='flag-5'>帶</b>(6)----<b class='flag-5'>幻</b><b class='flag-5'>彩燈</b><b class='flag-5'>帶</b>功能演示