色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

【開鴻智谷NiobeU4開發板免費試用體驗】 開發環境搭建并初步測試程序

開發板試用精選 ? 來源:開發板試用 ? 作者:電子發燒友論壇 ? 2022-10-14 14:58 ? 次閱讀

本文來源電子發燒友社區,作者:盧松濤, 帖子地址:https://bbs.elecfans.com/jishu_2308595_1_1.html


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

NiobeU4開發板簡介

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

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

核心板正面
NiobeU4開發板功能框圖

搭建開發環境

系統環境要求:建議Ubuntu20.04版本及以上。

準備用win10+ 虛擬機安裝操作系統Ubuntu20.04
廠家建議https://mirrors.aliyun.com/oldubuntu-releases/releases/20.04.3/https://mirrors.aliyun.com/oldubuntu-releases/releases/20.04.3/
廠家建議搭建開發環境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

準備軟硬件

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

準備操作系統(win10)

準備虛擬機VMware Workstation 16 Player
未標題-1 拷貝.jpg

準備 ubuntu-20.04.5-live-server-amd64.iso
正常創建安裝ubuntu-20.04.5

  • 選擇使用整塊磁盤,不選擇LVM,LVM是一個磁盤管理工具,下面是加密的意思,不選擇,默認Done。

16629639758370yeasu72q2

  • 安裝SSH服務,選中Install OpenSSH server,按下空格進行勾選,然后選中Done,按回車。

1662963977492yf6lhtzy3k

  • 可以不預裝環境,按需選取,選中Done,回車。

16629639778633udg42wtxc
安裝ubuntu虛擬機至完成。

準備MobaXterm_chs_v20.0軟件
起動ubuntu虛擬機用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
  • 安裝并升級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工具添加至環境變量。
    無標題.png
在MobaXterm右側打開 ~/.bashrc  #打開環境配置文件
export PATH=$PATH:~/.local/bin  #添加該語句至文件末尾,保存退出
在MobaXterm左側
source ~/.bashrc #使環境配置文件生效

安裝repo工具

如果已經安裝并拉取過OpenHarmony代碼,請忽略該步驟。

如果是通過apt install安裝的repo,請卸載后按照下述步驟重新安裝。

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

未標題-3 拷貝.png

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

安裝交叉編譯工具鏈

新建一個目錄,用來存放下載的編譯工具鏈。

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

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

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

將交叉編譯工具添加至環境變量。

  • 解壓工具鏈。
sudo tar axvf xtensa-esp32-elf-gcc8_4_0-esp-2021r2-linux-amd64.tar.gz -C /opt/
  • 打開配置文件。
在MobaXterm右側打開 ~/.bashrc  #打開環境配置文件
export PATH=$PATH:/opt/xtensa-esp32-elf/bin  #添加該語句至文件末尾,保存退出
在MobaXterm左側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主分支代碼更新暫時需要找到fcntl函數并注釋掉

無標題1.png

在MobaXterm右側打

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

下打開syscalls.c文件,找到fcntl函數并注釋掉如下:

//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);
//}

未標題-5 拷貝.png

構建源碼

  • 進入源碼根目錄,執行hb set命令并選擇openvalley下的iotlink。
hb set

1662963985164osqoaoyjmv

  • 執行hb build –f腳本構建產生固件。
hb build –f
  • 如圖所示,編譯成功,并查看生產的固件。

構建成功會提示類似如下信息。

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

    ls out/niobeu4/iotlink/bin/
    
    固件名稱 用途
    OHOS_Image.bin OpenHarmony內核及應用鏡像文件
    bootloader.bin 啟動引導鏡像文件
    partitions.bin 分區表鏡像文件

燒錄鏡像

  • 通過MobaXterm軟件ssh登錄服務器,將生成的文件Download到Windows系統下,如圖所示。

未標題-6 拷貝.png

Windows下可以使用Flash_Download_Tool工具進行燒錄,點擊這里開始下載。

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

圖4Flash_Download_Tool打開頁面圖

  • 連接開發板的TypeC口到PC,查看設備管理器,確定串口端口號。

圖5設備管理器圖

  • 進入下載頁面,填入需要燒錄的 bin 文件和對應的燒錄地址,并根據自己實際 需求填入 SPI SPEED、SPI MODE、COM 及 BAUD。

固件對應燒錄地址如下。

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

圖6燒錄設置頁面圖

  • 點擊 START 開始下載。下載過程中,下載工具會讀取 flash 的信息和芯片的 MAC 地址。我們可以通過勾選框選擇是否燒錄該文件,一般我們在首次燒錄時會全部燒錄,為了加快開發效率,調試時只需燒錄OHOS_Image.bin即可。下載完成后,可以看到如下提示。

圖7燒錄成功頁面圖

運行鏡像

燒錄完成后需要按下復位鍵復位設備,程序才會啟動。

推薦使用xshell進行串口調試,點擊這里進行下載。

  • 新建會話(菜單欄->文件->新建),設置會話名稱并選擇協議為SERIAL。

****xshell頁面新建會話圖

  • 配置串口參數,選擇正確的端口號,波特率設置為115200,如下圖所示。

****xshell頁面串口參數配置圖

  • 由于系統打印信息中沒有使用rn換行,會導致log顯示不對齊。需要設置終端屬性,用CR+LF接收LF(R)。

****xshell頁面設置終端屬性圖

  • 復位設備,日志打印如下所示。

**** 日志打印圖

板正常,達到預期狀態。環境搭建并初步測試 結束

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

    關注

    2

    文章

    125

    瀏覽量

    1150
  • NiobeU4
    +關注

    關注

    3

    文章

    31

    瀏覽量

    505
收藏 人收藏

    評論

    相關推薦

    【敏矽微ME32G070開發板免費體驗】開箱及環境搭建

    “http://www.mesilicon.com/”字樣,訪問的官方二維碼,還有一些少量電子元器件,非常人性化。 二、上電測試 開發板出廠時已燒錄了閃燈程序,板子上集成的8顆WS2812 RGB彩燈
    發表于 12-17 22:13

    【敏矽微ME32G070開發板免費體驗】介紹、環境搭建、工程測試

    調試時需要將電源開關撥至 **ON . 效果 4 總結 本文主要是對敏矽微 ME32G070 開發板進行了初步研究,包括開發板布局、原理圖、主控 MCU 特性了解、
    發表于 12-12 14:29

    追加名額丨米爾瑞芯微RK3576開發板有獎試用

    米爾與瑞芯微合作發布的新品基于瑞芯微RK3576應用處理器的MYD-LR3576開發板免費試用活動加碼啦~~米爾追加了2塊價值849元的MYD-LR3576開發板發起
    的頭像 發表于 11-22 01:00 ?169次閱讀
    追加名額丨米爾瑞芯微RK3576<b class='flag-5'>開發板</b>有獎<b class='flag-5'>試用</b>

    有獎丨米爾 瑞芯微RK3576開發板免費試用

    米爾與瑞芯微合作發布的新品基于瑞芯微RK3576應用處理器的MYD-LR3576開發板免費試用活動來啦~~米爾提供了7塊價值849元的MYD-LR3576開發板發起
    的頭像 發表于 11-12 01:00 ?302次閱讀
    有獎丨米爾 瑞芯微RK3576<b class='flag-5'>開發板</b><b class='flag-5'>免費</b><b class='flag-5'>試用</b>

    有獎試用??!RA-Eco-RA4E2-64PIN-V1.0開發板試用活動開始報名

    有獎試用!!RA-Eco-RA4E2-64PIN-V1.0開發板試用活動開始報名
    的頭像 發表于 11-09 01:02 ?241次閱讀
    有獎<b class='flag-5'>試用</b>!!RA-Eco-RA<b class='flag-5'>4</b>E2-64PIN-V1.0<b class='flag-5'>開發板</b><b class='flag-5'>試用</b>活動開始報名

    【RA-Eco-RA2E1-48PIN-V1.0開發板試用】簡介、環境搭建、工程測試

    【RA-Eco-RA2E1-48PIN-V1.0開發板試用】簡介、環境搭建、工程測試 本文主要介紹了 RA-Eco-RA2E1-48PIN-
    發表于 11-05 15:47

    【RA-Eco-RA0E1-32PIN-V1.0開發板試用】點燈

    系列。 二、開發環境搭建 開發板外觀 : 收到的開發板精致小巧,但不自帶仿真器,僅提供了一個USB轉串口(CH340)。 下載工具 : 查詢
    發表于 09-24 11:54

    點擊參與米爾NXP i.MX 93開發板有獎試用

    米爾與NXP合作發布的新品基于NXPi.MX93應用處理器的MYD-LMX9X開發板免費試用活動來啦~~米爾提供了3塊價值678元的MYD-LMX9X開發板發起
    的頭像 發表于 06-13 08:02 ?527次閱讀
    點擊參與米爾NXP i.MX 93<b class='flag-5'>開發板</b>有獎<b class='flag-5'>試用</b>

    亮相OpenHarmony開發者大會,與生態共創開源新篇章!

    5月25日,以“心聚力智引未來”為主題的OpenHarmony開發者大會2024(以下簡稱大會)在深圳成功舉辦。獲得多項獎項及授牌
    的頭像 發表于 05-26 08:30 ?739次閱讀
    <b class='flag-5'>開</b><b class='flag-5'>鴻</b>智<b class='flag-5'>谷</b>亮相OpenHarmony<b class='flag-5'>開發</b>者大會,與生態共創開源新篇章!

    榮獲鴻蒙原生應用開發及培訓服務商牌匾授牌

    出席現場,獲頒鴻蒙原生應用開發及培訓服務商稱號。圖/左4副總裁李傳釗
    的頭像 發表于 05-24 08:30 ?787次閱讀
    <b class='flag-5'>開</b><b class='flag-5'>鴻</b>智<b class='flag-5'>谷</b>榮獲鴻蒙原生應用<b class='flag-5'>開發</b>及培訓服務商牌匾授牌

    免費!NXP i.MX 93開發板有獎試用

    米爾與NXP合作發布的新品基于NXPi.MX93應用處理器的MYD-LMX9X開發板免費試用活動來啦~~米爾提供了2塊價值678
    的頭像 發表于 05-23 08:01 ?722次閱讀
    <b class='flag-5'>免費</b>!NXP i.MX 93<b class='flag-5'>開發板</b>有獎<b class='flag-5'>試用</b>

    拓維信息及旗下同獲華為HarmonyOS開發服務商認證

    近日,拓維信息及旗下雙雙通過華為HarmonyOS開發服務商認證,成為華為“鴻蒙服務商先鋒計劃”認證級伙伴。秉持共同發展、共創價值的合作理念,拓維信息、
    的頭像 發表于 03-29 08:13 ?520次閱讀
    拓維信息及旗下<b class='flag-5'>開</b><b class='flag-5'>鴻</b>智<b class='flag-5'>谷</b>同獲華為HarmonyOS<b class='flag-5'>開發</b>服務商認證

    國內首批 | 多名講師獲“鴻蒙原生應用開發培訓講師”資格認證

    2023年3月4日-5日,鴻蒙生態服務(深圳)有限公司(以下簡稱“鴻蒙生態服務公司”)組織了國內首批“鴻蒙原生應用開發培訓講師”認證,
    的頭像 發表于 03-16 08:29 ?668次閱讀
    國內首批 | <b class='flag-5'>開</b><b class='flag-5'>鴻</b>智<b class='flag-5'>谷</b>多名講師獲“鴻蒙原生應用<b class='flag-5'>開發</b>培訓講師”資格認證

    【飛騰派4G版免費試用】飛騰派4G版開發板套裝測試環境搭建

    。 飛騰派4G版開發板套裝接口介紹: 飛騰派4G版開發板套裝技術參數: 飛騰派4G版開發板
    發表于 01-22 00:47

    【飛凌OK113i-S開發板試用】軟件開發環境搭建

    【飛凌OK113i-S開發板試用】軟件開發環境搭建 飛凌OK113i-S開發板軟件
    發表于 12-25 12:06
    主站蜘蛛池模板: 亚洲伊人情人综合网站| 国产成人一区二区三中文| 好爽好深太大了再快一点| 欧美性色生活片天天看99顶级| 亚洲国产日韩a精品乱码| xxxx69中国| 九九热视频免费| 天美麻豆成人AV精品| 97国产在线观看| 九九99国产香蕉视频| 偷偷要色偷偷| 拔萝卜在线高清观看视频| 久久久精品久久久久久| 羞羞漫画免费漫画页面在线看漫画秋蝉 | 婷婷五月久久精品国产亚洲 | 欧美伊人久久大香线蕉综合69| 亚洲视频精品| 国产精品久久久久无码AV色戒| 欧美精品v欧洲高清| 中文无码热在线视频| 黄色免费在线网址| 午夜电影三级还珠格格| 成人动漫百度影音| 男人的天堂MV在线视频免费观看| 一起洗澡的老师免费播放| 国产一卡在线观看完整版| 手机看片国产免费久久网| ppypp午夜限制不卡影院私人| 恋夜直播午夜秀场最新| 亚洲综合AV在线在线播放| 国产午夜精品理论片免费观看| 色老汉网址导航| 成 人 免费 黄 色 网站无毒下载| 免费毛片a在线观看67194| 中文有码中文字幕免费视频| 精品一卡2卡三卡4卡乱码精品视频| 香蕉eeww99国产精品| 国产成人久久精品激情| 日韩欧美一区二区中文字幕| 被六个男人躁到一夜同性| 欧美亚洲日韩国码在线观看|