<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

涂鴉Wi-Fi和BLE SoC開發幻彩燈帶(2)----環境搭建與測試

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

環境搭建與測試

TuyaOS Wi-Fi SDK 需要在 Linux 環境下進行編譯?,F在主要介紹涂鴉 Wi-Fi 和 Wi-Fi & Bluetooth LE 系列模組二次開發的編譯環境。在 Windows 上使用 VirtualBox 虛擬機軟件安裝 Ubuntu,并在 Ubuntu 上安裝一些編譯所需的工具,就可以在 Ubuntu 上對從 GitHub 或涂鴉 IoT 開發平臺上獲取到的涂鴉 SDK 進行編譯了。 這里使用的VirtualBox 虛擬機版本是6.1.34,ubuntu版本是Ubuntu 20.04.4 Desktop (64-bit)。

安裝虛擬機

單擊新建,開始創建虛擬機。

在這里插入圖片描述

名稱輸入自己虛擬機的名字即可,下面的類型和版本會自動填充為對應的選項。這里使用的 Ubuntu 鏡像為 Ubuntu20.04,所以類型應為Linux,版本應為Ubuntu(64-bit)。 單擊文件夾,選擇其它,將要創建的虛擬機選擇到你想要放的位置。

在這里插入圖片描述

為新創建的虛擬機分配合適的內存大小。 根據使用的電腦配置情況進行分配,當然分配的內存大一點,我這分配是 4 GB(4096 MB)的內存大小。

在這里插入圖片描述

根據自己的硬盤分配,這里為它分配 40 GB 的磁盤大小。

在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述

虛擬機的資源分配完成后,就可以開始為虛擬機安裝 Ubuntu 系統了。單擊光驅,選擇下載完成的 Ubuntu 鏡像,選擇完畢點擊啟動按鈕。

在這里插入圖片描述

安裝 Ubuntu 時,可以選擇中文進行安裝。

在這里插入圖片描述

若無法顯示繼續按鈕,按著鍵盤開始按鍵,再用鼠標左鍵進行拖動。

在這里插入圖片描述

這里我選擇的是正常安裝。

在這里插入圖片描述

選擇擦除磁盤并安裝 Ubuntu,單擊安裝按鈕,開始安裝 Ubuntu。

在這里插入圖片描述

選擇所在地。

在這里插入圖片描述

輸入登錄信息。

在這里插入圖片描述

下載過程比較慢。

在這里插入圖片描述

下載完畢重啟就安裝成功了,可以選擇將軟件進行更新。

在這里插入圖片描述

安裝增強工具

在安裝完畢Ubuntu系統之后,屏幕分辨率無法自適應

在這里插入圖片描述

Ubuntu 安裝成功后,為了能夠更加方便地使用虛擬機,可以給虛擬機安裝增強功能。安裝成功后,支持共享粘貼板內容、屏幕自動調整分辨率等功能。 在虛擬機界面,單擊設備 > 安裝增強工具。

在這里插入圖片描述

點擊運行進行安裝。

在這里插入圖片描述

等待軟件提示 Press Return to close this window…,按下回車并重啟虛擬機。此時,虛擬機的桌面大小會根據窗口大小,調整分辨率。

在這里插入圖片描述

選擇 設備 > 共享粘貼板 > 雙向 后,就可以在 Windows 上復制內容并在 Ubuntu 虛擬機中進行粘貼或者反向操作。

在這里插入圖片描述

修改下載源

為了使下載軟件的速度更快,在安裝軟件前,先將下載源修改為國內源,以加快下載軟件的速度。 打開軟件和更新。

在這里插入圖片描述

選擇下載自->其他站點。

在這里插入圖片描述

選擇最佳服務器即可。

在這里插入圖片描述

下載編譯依賴工具

在虛擬機中,單擊終端,再依次運行以下命令:

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 之間進行文件共享。 在安裝 Samba 之前,需要設置虛擬機的網絡。先關閉虛擬機,然后按照下圖中的步驟進行設置。 (1)選擇 設置 > 網絡 > 網卡2。 (2)在 網卡2 中選擇 啟動網絡連接,連接方式選擇 僅主機(Host-Only)網絡。 (3)單擊 確認 完成設置。

在這里插入圖片描述

設置完成后打開虛擬機,輸入下列命令:

ifconfig

輸入ifconfig 命令后得到電腦的 IP 地址,如下圖顯示:

在這里插入圖片描述

輸出下列命令,開始安裝 Samba。

sudo apt-get update
sudo apt-get install samba cifs-utils samba-common

Samba 安裝完成后,需要創建 Ubuntu 和 Windows 可以互相訪問的共享目錄,并將共享目錄的權限設置為可讀可寫可執行,依次執行下列命令:

sudo mkdir -p /home/share/samba
sudo chmod 777 -R /home/share/samba

輸入下列命令,然后對 Samba 的配置進行修改:

sudo gedit /etc/samba/smb.conf

在文件尾部加入下列字段,然后保存退出:

[share] 
path = /home/share/samba 
available = yes 
browseable = yes 
public = no
writable = yes

在這里插入圖片描述

輸入下列命令,添加指定用戶至 smb 用戶組,然后按照提醒設置你 Samba 的密碼:

sudo smbpasswd -a xxxx #(xxxx 為當前登錄用戶名,我這里xxxx就應該是y)

輸入下列命令,重啟 Samba:

sudo service smbd restart

在這里插入圖片描述

將 IP 地址換成 Ubuntu 虛擬機上的 IP 地址,填寫在下方的位置。

在這里插入圖片描述

填入用戶名和你設置的 Samba 密碼。 至此,Samba 已經安裝配置成功。

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • soc
    soc
    +關注

    關注

    38

    文章

    3790

    瀏覽量

    216002
  • Ubuntu
    +關注

    關注

    5

    文章

    536

    瀏覽量

    28966
  • BLE
    BLE
    +關注

    關注

    12

    文章

    617

    瀏覽量

    58913
  • 環境搭建
    +關注

    關注

    0

    文章

    51

    瀏覽量

    8992
  • 涂鴉智能
    +關注

    關注

    6

    文章

    157

    瀏覽量

    19317
收藏 人收藏

    評論

    相關推薦

    涂鴉Wi-FiBLE SoC開發彩燈帶(3)----產品創建與SDK進行驗證

    使用涂鴉Wi-Fi模組和涂鴉Wi-Fi&Bluetooth LE雙模模組進行產品開發主要有二次開發
    的頭像 發表于 11-29 17:29 ?1335次閱讀
    <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'>開發</b>幻<b class='flag-5'>彩燈</b>帶(3)----產品創建與SDK進行驗證

    涂鴉T2-U開發板試用體驗】涂鴉T2-U開發板初體驗

    今天剛收到涂鴉T2-U開發板,先給朋友做個開發板簡單介紹; 涂鴉 T2-U
    發表于 12-22 10:59

    涂鴉T2-U開發板試用體驗】嵌入式linux開發涂鴉T2-U

    物聯網開發神器--TuyaOS) ct),擁有電量統計芯片驅動、照明驅動、彩燈芯片驅動等功能,開發者可按需選用。 它能通過
    發表于 12-22 11:21

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

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

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

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

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

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

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

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

    涂鴉三明治 Wi-Fi&BLE SoC NANO 主控板試用體驗】+零代碼開發1產品開發1

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

    涂鴉智能物聯網設備解決方案合輯(一)

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

    ESP32C3射頻測試,是否需要使用Wi-Fi Adaptivity方法來進行Wi-Fi范圍測試?

    我們在 ESP32C3 上刷寫了 Espressif 提供的 RF 測試二進制文件。我們正在使用 RF 測試工具進行測試。我們已經在模塊上完成了與 Wi-Fi
    發表于 04-12 07:36

    【新品體驗】涂鴉 T2-U 開發板免費試用

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

    智能彩燈五路產品原型的代碼實現(三明治開發板+Arduino,Wi-Fi

    概況 本文檔主要介紹智能彩燈五路產品原型的應用代碼部分,關于環境搭建、SDK移植、下載調試。 步驟 第 1 步:下載驗證 ST Nucleo,按鍵1長按為配網,指示燈旁黑色按鍵為開發
    發表于 05-20 15:15 ?1193次閱讀

    通過BLE實現Wi-Fi配置

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

    涂鴉Wi-FiBLE SoC開發彩燈

    。 本系統采用涂鴉智能涂鴉模組二次開發版本,綜合涂鴉Wi-Fi&BLE通信組網技術,以及傳感器的
    的頭像 發表于 11-29 14:11 ?1360次閱讀
    <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'>開發</b>幻<b class='flag-5'>彩燈</b>帶

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

    涂鴉三明治 Wi-Fi&BLE SoC NANO主控板(BK7231N)采用上海博通開發的高性價比的 W
    的頭像 發表于 11-30 09:38 ?877次閱讀
    <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'>開發</b>幻<b class='flag-5'>彩燈</b>帶(4)----<b class='flag-5'>開發</b>SDK
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>