在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

【開(kāi)鴻智谷NiobeU4開(kāi)發(fā)板免費(fèi)試用體驗(yàn)】 開(kāi)發(fā)環(huán)境搭建并初步測(cè)試程序

開(kāi)發(fā)板試用精選 ? 來(lái)源:開(kāi)發(fā)板試用 ? 作者:電子發(fā)燒友論壇 ? 2022-10-14 14:58 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文來(lái)源電子發(fā)燒友社區(qū),作者:盧松濤, 帖子地址:https://bbs.elecfans.com/jishu_2308595_1_1.html


感謝 發(fā)燒友學(xué)院以及拓維信息 為我和孩子提供此產(chǎn)品## 開(kāi)鴻智谷NiobeU4開(kāi)發(fā)板。感謝研發(fā)人員依然小燁哥和?大佬們的支持指導(dǎo)。
處理器簡(jiǎn)介
ESP32-U4WDH樂(lè)鑫單核Wi-Fi & 藍(lán)牙芯片(ECO V3)-內(nèi)置 4MB Flash,448KB ROM以及520KB SRAM

NiobeU4開(kāi)發(fā)板簡(jiǎn)介

NiobeU4是基于ESP32U4WDH推出的物聯(lián)網(wǎng)設(shè)備開(kāi)發(fā)套件,集成2.4GHzWifi和藍(lán)牙雙模,具有超高的射頻性能、穩(wěn)定性、通用性和可靠性,以及超低的功耗,適用于各種應(yīng)用場(chǎng)景;NiobeU4開(kāi)發(fā)套件還支持NFC非接觸式通訊功能,工作頻率13.56MHz,適用于低功耗、低電壓和低成本要求的非接觸讀寫(xiě)器應(yīng)用;NiobeU4開(kāi)發(fā)套件還支持鋰電池供電和充放電管理;開(kāi)發(fā)套件提供一個(gè)開(kāi)箱即用的智能硬件解決方案,方便開(kāi)發(fā)者驗(yàn)證和開(kāi)發(fā)自己的軟件和功能,縮短產(chǎn)品研發(fā)周期并快速推向市場(chǎng)。niobeu4硬件介紹.png

NiobeU4開(kāi)發(fā)套件采用單面元器件的單板形式,板上主控的絕大部分管腳均已引出到排針上,開(kāi)發(fā)人員可根據(jù)實(shí)際需求,輕松通過(guò)跳線連接多種外圍器件。功能示意框圖如下。

核心板正面
NiobeU4開(kāi)發(fā)板功能框圖

搭建開(kāi)發(fā)環(huán)境

系統(tǒng)環(huán)境要求:建議Ubuntu20.04版本及以上。

準(zhǔn)備用win10+ 虛擬機(jī)安裝操作系統(tǒng)Ubuntu20.04
廠家建議https://mirrors.aliyun.com/oldubuntu-releases/releases/20.04.3/https://mirrors.aliyun.com/oldubuntu-releases/releases/20.04.3/
廠家建議搭建開(kāi)發(fā)環(huán)境https://gitee.com/fangye945a/device_board_openvalley/blob/master/niobeu4/README_zh.mdhttps://gitee.com/fangye945a/device_board_openvalley/blob/master/niobeu4/README_zh.md

準(zhǔn)備軟硬件

看下廠家提供的資源,使用此 開(kāi)發(fā)板 準(zhǔn)備操作系統(tǒng)(win10),開(kāi)發(fā)Ubuntu20.04軟件及廠家代碼,MobaXterm_chs_v20.0軟件與此開(kāi)發(fā)板 下傳的連接usb 一根.

準(zhǔn)備操作系統(tǒng)(win10)

準(zhǔn)備虛擬機(jī)VMware Workstation 16 Player
未標(biāo)題-1 拷貝.jpg

準(zhǔn)備 ubuntu-20.04.5-live-server-amd64.iso
正常創(chuàng)建安裝ubuntu-20.04.5

  • 選擇使用整塊磁盤(pán),不選擇LVM,LVM是一個(gè)磁盤(pán)管理工具,下面是加密的意思,不選擇,默認(rèn)Done。

16629639758370yeasu72q2

  • 安裝SSH服務(wù),選中Install OpenSSH server,按下空格進(jìn)行勾選,然后選中Done,按回車。

1662963977492yf6lhtzy3k

  • 可以不預(yù)裝環(huán)境,按需選取,選中Done,回車。

16629639778633udg42wtxc
安裝ubuntu虛擬機(jī)至完成。

準(zhǔn)備MobaXterm_chs_v20.0軟件
起動(dòng)ubuntu虛擬機(jī)用MobaXterm_chs_v20.0軟件使用ssh登錄。

  • 使用ssh登錄Ubuntu server,如圖所示。

1662963980018e7c66n7j5l

  • 安裝ccache(用于加速編譯)。
sudo apt install ccache
  • 安裝git工具并配置用戶名和郵箱。
sudo apt install git git-lfs
git config --global user.email "xxx"
git config --global user.name "xxx"
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.8 1
  • 安裝并升級(jí)Python包管理工具(pip3)。
sudo apt-get install python3-setuptools python3-pip -y
sudo pip3 install --upgrade pip
  • 安裝Python3工具包。
pip3 install --trusted-host mirrors.aliyun.com -i http://mirrors.aliyun.com/pypi/simple jinja2 ohos-build==0.4.6 esptool
  • 將hb工具添加至環(huán)境變量。
    無(wú)標(biāo)題.png
在MobaXterm右側(cè)打開(kāi) ~/.bashrc  #打開(kāi)環(huán)境配置文件
export PATH=$PATH:~/.local/bin  #添加該語(yǔ)句至文件末尾,保存退出
在MobaXterm左側(cè)
source ~/.bashrc #使環(huán)境配置文件生效

安裝repo工具

如果已經(jīng)安裝并拉取過(guò)OpenHarmony代碼,請(qǐng)忽略該步驟。

如果是通過(guò)apt install安裝的repo,請(qǐng)卸載后按照下述步驟重新安裝。

sudo apt install curl -y
curl -s https://gitee.com/oschina/repo/raw/fork_flow/repo-py3 > repo

未標(biāo)題-3 拷貝.png

在MobaXterm右側(cè) ~/repo  #更屬性 a+x repo
在MobaXterm左側(cè)
sudo mv repo /usr/local/bin/

安裝交叉編譯工具鏈

新建一個(gè)目錄,用來(lái)存放下載的編譯工具鏈。

mkdir -p ~/download && cd ~/download

下載交叉編譯工具鏈壓縮包。

wget https://dl.espressif.com/dl/xtensa-esp32-elf-gcc8_4_0-esp-2021r2-linux-amd64.tar.gz

將交叉編譯工具添加至環(huán)境變量。

  • 解壓工具鏈。
sudo tar axvf xtensa-esp32-elf-gcc8_4_0-esp-2021r2-linux-amd64.tar.gz -C /opt/
  • 打開(kāi)配置文件。
在MobaXterm右側(cè)打開(kāi) ~/.bashrc  #打開(kāi)環(huán)境配置文件
export PATH=$PATH:/opt/xtensa-esp32-elf/bin  #添加該語(yǔ)句至文件末尾,保存退出
在MobaXterm左側(cè)source ~/.bashrc * 使配置生效。

獲取源碼

mkdir niobeu4_src && cd niobeu4_src
repo init -u https://gitee.com/fangye945a/niobeu4_trial.git -m devboard_niobeu4.xml
repo sync -c
repo forall -c 'git lfs pull'
repo start master --all

由于Openharmony主分支代碼更新暫時(shí)需要找到fcntl函數(shù)并注釋掉

無(wú)標(biāo)題1.png

在MobaXterm右側(cè)打

在/home/lst/niobeu4_src/device/soc/esp/esp32/components/newlib/

下打開(kāi)syscalls.c文件,找到fcntl函數(shù)并注釋掉如下:

//int fcntl(int fd, int cmd, ...)
//{
//    va_list args;
//    va_start(args, cmd);
//    int arg = va_arg(args, int);
//    va_end(args);
//    struct _reent* r = __getreent();
//    return _fcntl_r(r, fd, cmd, arg);
//}

未標(biāo)題-5 拷貝.png

構(gòu)建源碼

  • 進(jìn)入源碼根目錄,執(zhí)行hb set命令并選擇openvalley下的iotlink。
hb set

1662963985164osqoaoyjmv

  • 執(zhí)行hb build –f腳本構(gòu)建產(chǎn)生固件。
hb build –f
  • 如圖所示,編譯成功,并查看生產(chǎn)的固件。

構(gòu)建成功會(huì)提示類似如下信息。

[OHOS INFO] iotlink build success
[OHOS INFO] cost time: 0:03:28
  • 查看生成的固件。

    ls out/niobeu4/iotlink/bin/
    
    固件名稱 用途
    OHOS_Image.bin OpenHarmony內(nèi)核及應(yīng)用鏡像文件
    bootloader.bin 啟動(dòng)引導(dǎo)鏡像文件
    partitions.bin 分區(qū)表鏡像文件

燒錄鏡像

  • 通過(guò)MobaXterm軟件ssh登錄服務(wù)器,將生成的文件Download到Windows系統(tǒng)下,如圖所示。

未標(biāo)題-6 拷貝.png

Windows下可以使用Flash_Download_Tool工具進(jìn)行燒錄,點(diǎn)擊這里開(kāi)始下載。

  • 在windows下解壓flash_download_tool_3.9.2.rar。
  • 雙擊解壓后得到的燒錄工具flash_download_tool_3.9.2.exe,chipType選擇 ESP32, workMode選擇 develop,進(jìn)入主界面。

圖4Flash_Download_Tool打開(kāi)頁(yè)面圖

  • 連接開(kāi)發(fā)板的TypeC口到PC,查看設(shè)備管理器,確定串口端口號(hào)。

圖5設(shè)備管理器圖

  • 進(jìn)入下載頁(yè)面,填入需要燒錄的 bin 文件和對(duì)應(yīng)的燒錄地址,并根據(jù)自己實(shí)際 需求填入 SPI SPEED、SPI MODE、COM 及 BAUD。

固件對(duì)應(yīng)燒錄地址如下。

//out/niobeu4/iotlink/bin/bootloader.bin ---------->  0x1000
//out/niobeu4/iotlink/bin/partitions.bin ---------->  0x8000
//out/niobeu4/iotlink/OHOS_Image.bin ---------->  0x10000

圖6燒錄設(shè)置頁(yè)面圖

  • 點(diǎn)擊 START 開(kāi)始下載。下載過(guò)程中,下載工具會(huì)讀取 flash 的信息和芯片的 MAC 地址。我們可以通過(guò)勾選框選擇是否燒錄該文件,一般我們?cè)谑状螣洉r(shí)會(huì)全部燒錄,為了加快開(kāi)發(fā)效率,調(diào)試時(shí)只需燒錄OHOS_Image.bin即可。下載完成后,可以看到如下提示。

圖7燒錄成功頁(yè)面圖

運(yùn)行鏡像

燒錄完成后需要按下復(fù)位鍵復(fù)位設(shè)備,程序才會(huì)啟動(dòng)。

推薦使用xshell進(jìn)行串口調(diào)試,點(diǎn)擊這里進(jìn)行下載。

  • 新建會(huì)話(菜單欄->文件->新建),設(shè)置會(huì)話名稱并選擇協(xié)議為SERIAL

****xshell頁(yè)面新建會(huì)話圖

  • 配置串口參數(shù),選擇正確的端口號(hào),波特率設(shè)置為115200,如下圖所示。

****xshell頁(yè)面串口參數(shù)配置圖

  • 由于系統(tǒng)打印信息中沒(méi)有使用rn換行,會(huì)導(dǎo)致log顯示不對(duì)齊。需要設(shè)置終端屬性,用CR+LF接收LF(R)。

****xshell頁(yè)面設(shè)置終端屬性圖

  • 復(fù)位設(shè)備,日志打印如下所示。

**** 日志打印圖

板正常,達(dá)到預(yù)期狀態(tài)。環(huán)境搭建并初步測(cè)試 結(jié)束

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

    關(guān)注

    2

    文章

    145

    瀏覽量

    1562
  • NiobeU4
    +關(guān)注

    關(guān)注

    3

    文章

    31

    瀏覽量

    633
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    開(kāi)開(kāi)發(fā)板深度體驗(yàn):從開(kāi)源鴻蒙開(kāi)發(fā)到AI場(chǎng)景實(shí)踐

    開(kāi)開(kāi)發(fā)板KaihongBoard-3588S-SBCKaihongBoard-3576-SBC體驗(yàn)開(kāi)源鴻蒙能力學(xué)習(xí)開(kāi)源鴻蒙開(kāi)發(fā)●●●搭載KaihongOS
    的頭像 發(fā)表于 07-03 17:03 ?247次閱讀
    <b class='flag-5'>開(kāi)</b><b class='flag-5'>鴻</b><b class='flag-5'>開(kāi)發(fā)板</b>深度體驗(yàn):從開(kāi)源鴻蒙<b class='flag-5'>開(kāi)發(fā)</b>到AI場(chǎng)景實(shí)踐

    【潤(rùn)開(kāi)HH-SCDAYU800A開(kāi)發(fā)板試用體驗(yàn)】潤(rùn)開(kāi)HH-SCDAYU800A開(kāi)發(fā)板(二)

    (三)潤(rùn)開(kāi)HH-SCDAYU800A開(kāi)發(fā)板固件燒錄 注意:本燒錄方法僅可用于Windows10及之前版本。 1.安裝USB驅(qū)動(dòng) 1.1下載潤(rùn)開(kāi)
    發(fā)表于 07-02 09:30

    迅為RK3576開(kāi)發(fā)板NPUrknn-toolkit2環(huán)境搭建和使用docker環(huán)境安裝

    迅為RK3576開(kāi)發(fā)板NPUrknn-toolkit2環(huán)境搭建和使用docker環(huán)境安裝
    的頭像 發(fā)表于 06-18 15:22 ?401次閱讀
    迅為RK3576<b class='flag-5'>開(kāi)發(fā)板</b>NPUrknn-toolkit2<b class='flag-5'>環(huán)境</b><b class='flag-5'>搭建</b>和使用docker<b class='flag-5'>環(huán)境</b>安裝

    迅為RK3576開(kāi)發(fā)板NPU例程測(cè)試-rknn-toolkit2環(huán)境搭建和使用

    迅為RK3576開(kāi)發(fā)板NPU例程測(cè)試-rknn-toolkit2環(huán)境搭建和使用
    的頭像 發(fā)表于 06-17 13:46 ?451次閱讀
    迅為RK3576<b class='flag-5'>開(kāi)發(fā)板</b>NPU例程<b class='flag-5'>測(cè)試</b>-rknn-toolkit2<b class='flag-5'>環(huán)境</b><b class='flag-5'>搭建</b>和使用

    有獎(jiǎng)丨米爾 瑞芯微RK3562開(kāi)發(fā)板免費(fèi)試用新增名額!

    米爾與瑞芯微合作發(fā)布的新品基于瑞芯微RK3562應(yīng)用處理器的MYD-YR3562開(kāi)發(fā)板免費(fèi)試用名額增加
    的頭像 發(fā)表于 06-13 08:04 ?351次閱讀
    有獎(jiǎng)丨米爾 瑞芯微RK3562<b class='flag-5'>開(kāi)發(fā)板</b><b class='flag-5'>免費(fèi)</b><b class='flag-5'>試用</b>新增名額!

    【米爾-全志T536開(kāi)發(fā)板試用體驗(yàn)】- 開(kāi)發(fā)環(huán)境搭建測(cè)試

    本帖最后由 ALSET 于 2025-6-10 12:26 編輯 【米爾-全志T536開(kāi)發(fā)板試用體驗(yàn)】開(kāi)發(fā)環(huán)境搭建
    發(fā)表于 06-10 10:35

    基于RK3576處理器,米爾RK3576開(kāi)發(fā)板免費(fèi)試用

    年7月19日 ? 評(píng)測(cè)數(shù)量: 3塊 ? 更多熱點(diǎn)文章閱讀 基于平頭哥TH1520芯片,潤(rùn)開(kāi)HH-SCDAYU800A開(kāi)發(fā)板免費(fèi)試用 RIS
    的頭像 發(fā)表于 06-09 15:00 ?464次閱讀
    基于RK3576處理器,米爾RK3576<b class='flag-5'>開(kāi)發(fā)板</b><b class='flag-5'>免費(fèi)</b><b class='flag-5'>試用</b>

    搭載OpenHarmony操作系統(tǒng),視美泰SC-3568HA開(kāi)發(fā)板免費(fèi)試用

    : 10塊 ? 更多熱點(diǎn)文章閱讀 基于平頭哥TH1520芯片,潤(rùn)開(kāi)HH-SCDAYU800A開(kāi)發(fā)板免費(fèi)試用 RISC-V
    的頭像 發(fā)表于 06-05 16:45 ?492次閱讀
    搭載OpenHarmony操作系統(tǒng),視美泰SC-3568HA<b class='flag-5'>開(kāi)發(fā)板</b><b class='flag-5'>免費(fèi)</b><b class='flag-5'>試用</b>

    基于RK處理器,創(chuàng)龍TL3562-MiniEVM開(kāi)發(fā)板試用體驗(yàn)

    數(shù)量: 10塊 ? 更多熱點(diǎn)文章閱讀 基于平頭哥TH1520芯片,潤(rùn)開(kāi)HH-SCDAYU800A開(kāi)發(fā)板免費(fèi)試用 RISC-V
    的頭像 發(fā)表于 06-05 16:31 ?410次閱讀
    基于RK處理器,創(chuàng)龍TL3562-MiniEVM<b class='flag-5'>開(kāi)發(fā)板</b><b class='flag-5'>試用</b>體驗(yàn)

    性能強(qiáng)悍!合眾HZ-RK3568開(kāi)發(fā)板試用體驗(yàn)

    月19日 ? 評(píng)測(cè)數(shù)量: 10塊 ? 更多熱點(diǎn)文章閱讀 基于平頭哥TH1520芯片,潤(rùn)開(kāi)HH-SCDAYU800A開(kāi)發(fā)板免費(fèi)試用 RISC
    的頭像 發(fā)表于 06-05 16:30 ?491次閱讀
    性能強(qiáng)悍!合眾HZ-RK3568<b class='flag-5'>開(kāi)發(fā)板</b><b class='flag-5'>試用</b>體驗(yàn)

    有獎(jiǎng)丨米爾 NXP i.MX91開(kāi)發(fā)板免費(fèi)試用來(lái)啦

    米爾與NXP合作發(fā)布的新品基于NXPi.MX91應(yīng)用處理器的MYD-LMX91開(kāi)發(fā)板免費(fèi)試用名額來(lái)啦~~米爾提供了3套價(jià)值588元的MYD-LMX91開(kāi)發(fā)板發(fā)起
    的頭像 發(fā)表于 06-05 08:02 ?626次閱讀
    有獎(jiǎng)丨米爾 NXP i.MX91<b class='flag-5'>開(kāi)發(fā)板</b><b class='flag-5'>免費(fèi)</b><b class='flag-5'>試用</b>來(lái)啦

    【評(píng)測(cè)試用】合眾HZ-T536開(kāi)發(fā)板免費(fèi)試用體驗(yàn)

    【評(píng)測(cè)試用】合眾HZ-T536開(kāi)發(fā)板免費(fèi)試用體驗(yàn)
    的頭像 發(fā)表于 05-27 08:05 ?205次閱讀
    【評(píng)<b class='flag-5'>測(cè)試用</b>】合眾HZ-T536<b class='flag-5'>開(kāi)發(fā)板</b><b class='flag-5'>免費(fèi)</b><b class='flag-5'>試用</b>體驗(yàn)

    免費(fèi)丨米爾 STM32MP257開(kāi)發(fā)板有獎(jiǎng)試用

    米爾與ST合作發(fā)布的新品基于STM32MP257應(yīng)用處理器的MYD-LD25X開(kāi)發(fā)板免費(fèi)試用活動(dòng)來(lái)啦~~米爾提供了2塊價(jià)值488元的MYD-LD25X開(kāi)發(fā)板發(fā)起
    的頭像 發(fā)表于 03-20 08:05 ?470次閱讀
    <b class='flag-5'>免費(fèi)</b>丨米爾 STM32MP257<b class='flag-5'>開(kāi)發(fā)板</b>有獎(jiǎng)<b class='flag-5'>試用</b>

    有獎(jiǎng)試用!!RA-Eco-RA4M2-100PIN-V1.0開(kāi)發(fā)板試用活動(dòng)報(bào)名

    RA-Eco-RA4M2-100PIN-V1.0開(kāi)發(fā)板試用活動(dòng)
    的頭像 發(fā)表于 03-13 12:10 ?493次閱讀
    有獎(jiǎng)<b class='flag-5'>試用</b>!!RA-Eco-RA<b class='flag-5'>4</b>M2-100PIN-V1.0<b class='flag-5'>開(kāi)發(fā)板</b><b class='flag-5'>試用</b>活動(dòng)報(bào)名

    【敏矽微ME32G070開(kāi)發(fā)板免費(fèi)體驗(yàn)】介紹、環(huán)境搭建、工程測(cè)試

    調(diào)試時(shí)需要將電源開(kāi)關(guān)撥至 **ON . 效果 4 總結(jié) 本文主要是對(duì)敏矽微 ME32G070 開(kāi)發(fā)板進(jìn)行了初步研究,包括開(kāi)發(fā)板布局、原理圖、主控 MCU 特性了解、
    發(fā)表于 12-12 14:29
    主站蜘蛛池模板: 欧美大片一区 | 萝l在线精品社区资源 | 免费看久久 | 亚洲成a人片毛片在线 | 天天操夜夜摸 | 视频一本大道香蕉久在线播放 | 午夜一级在线 | 四虎成人免费网站在线 | 色婷婷一区 | 一级a性色生活片毛片 | 男人j桶进女人j的视频 | 91av视频| 男人都懂的网址在线看片 | 天天综合欧美 | 久久精品影视 | 性欧美在线| 在线天堂中文在线网 | 欧美成人免费大片888 | 精品久久久久国产免费 | www.爽| a毛片免费观看完整 | 免费澳门一级毛片 | gav久久 | 日本免费的一级绿象 | 99久久久免费精品免费 | 女69女人poren25 | 国产精品大全 | 在线视频观看一区 | 在线看你懂 | 在线成人精品国产区免费 | 亚洲一区欧美一区 | 欧美一区二区三区不卡免费观看 | 老司机亚洲精品影院在线 | 玖玖爱在线播放 | 男女一级特黄a大片 | 黄黄的网站| 丝袜紧身裙国产在线播放 | 亚洲性天堂 | 波多野结衣在线一区 | 在线观看高清免费播放 | 午夜精品久久久久久 |