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

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

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

3天內不再提示

【開鴻智谷NiobeU4開發板免費試用體驗】OpenHarmony開發環境搭建和源碼編譯

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

本文來源電子發燒友社區,作者:大菠蘿Alpha, 帖子地址:https://bbs.elecfans.com/jishu_2304980_1_1.html


首先感謝開鴻智谷和elecfans給與的試用機會。

一、硬件

NiobeU4是基于ESP32U4WDH推出的物聯網設備開發套件,集成2.4GHz Wifi和藍牙雙模,具有超高的射頻性能、穩定性、通用性和可靠性,以及超低的功耗,適用于各種應用場景;NiobeU4開發套件還支持NFC非接觸式通訊功能,工作頻率13.56MHz,適用于低功耗、低電壓和低成本要求的非接觸讀寫器應用;NiobeU4開發套件還支持鋰電池供電和充放電管理。NiobeU4開發板整板共4MB FLASH,448KB ROM以及520KB SRAM...

NB1.png

二、開機

板子的出廠demo是一個動態太空人,貌似熟悉華為手表的人都知道,要好幾塊錢才能買到的。
NB2.jpg

串口波特率115200連上看看log輸出,開始就是熟悉的ESP環境log:
NB3.png

三、OpenHarmony開發環境搭建

我的環境是Ubuntu20.04,python3.8環境已經齊備。

uname -a
Linux EliteDesk 5.15.0-46-generic #49~20.04.2-Ubuntu SMP Fri Aug 12 08:03:17 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

1、安裝ccahe

ccache主要用于提升編譯速度,必須加上。

root@EliteDesk:/media/niobe$ sudo apt install ccache
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following package was automatically installed and is no longer required:
  libfwupdplugin1
Use 'sudo apt autoremove' to remove it.
Suggested packages:
  distcc | icecc
The following NEW packages will be installed:
  ccache
0 upgraded, 1 newly installed, 0 to remove and 36 not upgraded.
Need to get 121 kB of archives.
After this operation, 369 kB of additional disk space will be used.
Get:1 http://mirrors.aliyun.com/ubuntu focal/main amd64 ccache amd64 3.7.7-1 [121 kB]
Fetched 121 kB in 1s (109 kB/s)
Selecting previously unselected package ccache.
(Reading database ... 221684 files and directories currently installed.)
Preparing to unpack .../ccache_3.7.7-1_amd64.deb ...
Unpacking ccache (3.7.7-1) ...
Setting up ccache (3.7.7-1) ...
Updating symlinks in /usr/lib/ccache ...
Processing triggers for man-db (2.9.1-1) ...

2、安裝repo工具

主要用于獲取系統源碼。

sudo apt install curl -y
curl -s https://gitee.com/oschina/repo/raw/fork_flow/repo-py3 > repo
chmod a+x repo
sudo mv repo /usr/local/bin/

3、安裝交叉編譯工具

xtensa-esp32-elf-gcc交叉編譯工具,用于在X6-64的環境下編譯出xtensa-esp32環境中運行的程序。

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/

然后修改~/.bashrc文件,增加文件交叉編譯工具鏈的路徑:

export PATH=$PATH:/opt/xtensa-esp32-elf/bin

4、源碼獲取
repo工具一步到位,中間有問題的話大部分是網絡的問題,再次執行即可。

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的小伙伴都知道。

首先,環境設置。選擇選擇openvalley下項目iotlink

hb set

其次,執行編譯命令。

hb build -f

最終生成固件。
NB4.png

out目錄文件如下:

root@EliteDesk:/media/niobe$ ls out/niobeu4/iotlink/
all_parts_host.json  bin                          build_configs  build.ninja.d   config.h  innerkits          libs          OHOS_Image      OHOS_Image.map         sorted_action_duration.txt  toolchain.ninja
all_parts_info.json  binary_installed_parts.json  build.log      build.trace.gz  etc       kconfig_env.txt    NOTICE_FILES  OHOS_Image.asm  OHOS_Image.sym.sorted  src_installed_parts.json    unstripped
args.gn              build.1662821125.796286.log  build.ninja    config.gni      gen       kconfig_files.txt  obj           OHOS_Image.bin  packages               src_sa_infos_tmp.json

##感謝閱讀##

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

    關注

    2

    文章

    127

    瀏覽量

    1184
  • NiobeU4
    +關注

    關注

    3

    文章

    31

    瀏覽量

    520
收藏 人收藏

    評論

    相關推薦

    OpenHarmony源碼編譯后燒錄鏡像教程,RK3566鴻蒙開發板演示

    本文介紹瑞芯微主板/開發板編譯OpenHarmony源碼后燒錄鏡像的教程,觸覺智能Purple Pi OH鴻蒙開發板演示。搭載了瑞芯微RK3
    的頭像 發表于 12-30 10:08 ?202次閱讀
    <b class='flag-5'>OpenHarmony</b><b class='flag-5'>源碼</b><b class='flag-5'>編譯</b>后燒錄鏡像教程,RK3566鴻蒙<b class='flag-5'>開發板</b>演示

    linux開發板如何編譯curl

    在Linux開發板編譯 curl 庫通常涉及到幾個步驟,包括準備開發環境、下載源代碼、配置編譯選項以及執行
    的頭像 發表于 08-30 15:33 ?802次閱讀

    “龍芯+OpenHarmony開發平臺DAYU431先鋒派新品發布

    鴻基于全新龍芯2K0300芯片平臺的重磅新品潤HH-SCDAYU431先鋒派開發平臺正式上市,成為潤
    的頭像 發表于 08-07 14:50 ?598次閱讀
    潤<b class='flag-5'>開</b><b class='flag-5'>鴻</b>“龍芯+<b class='flag-5'>OpenHarmony</b>”<b class='flag-5'>開發</b>平臺DAYU431先鋒派新品發布

    鴻蒙OpenHarmony南向/北向快速開發教程-迅為RK3568開發板

    源碼 P3_初次編譯OpenHarmony源碼 P4_OpenHarmony鏡像簡介以及燒寫工具配置 P5_優化
    發表于 07-23 10:44

    OpenHarmony的創新對話

    OpenHarmony4.1Release版本根技術特性解讀為契機,聚集廣大開發者、生態伙伴、行業領袖與百位技術專家共同討論技術話題。
    的頭像 發表于 05-29 08:30 ?559次閱讀
    <b class='flag-5'>開</b><b class='flag-5'>鴻</b>智<b class='flag-5'>谷</b>與<b class='flag-5'>OpenHarmony</b>的創新對話

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

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

    鴻蒙OpenHarmony【基于Hi3516DV300開發板(時鐘應用開發)】

    如何快速搭建基于OpenHarmony標準系統(Hi3516DV300開發板)的應用開發環境,并基于一個時鐘APP示例逐步展示應用的創建、
    的頭像 發表于 05-08 15:27 ?1258次閱讀
    鴻蒙<b class='flag-5'>OpenHarmony</b>【基于Hi3516DV300<b class='flag-5'>開發板</b>(時鐘應用<b class='flag-5'>開發</b>)】

    鴻蒙OpenHarmony【輕量系統 環境搭建】 (基于Hi3861開發板

    除上述[安裝庫和工具集]和[安裝編譯工具]外,針對Hi3861開發板還需要安裝特定的編譯工具。
    的頭像 發表于 04-26 17:47 ?1993次閱讀
    鴻蒙<b class='flag-5'>OpenHarmony</b>【輕量系統 <b class='flag-5'>環境</b><b class='flag-5'>搭建</b>】 (基于Hi3861<b class='flag-5'>開發板</b>)

    HarmonyOS開發:【基于命令行(開發環境)】

    支持在Windows環境下進行編譯,如Hi3861、Hi3516系列開發板。因此,建議使用Ubuntu的編譯環境
    的頭像 發表于 04-25 17:54 ?1307次閱讀
    HarmonyOS<b class='flag-5'>開發</b>:【基于命令行(<b class='flag-5'>開發</b><b class='flag-5'>環境</b>)】

    鴻蒙OpenHarmony【標準系統編譯】 (基于RK3568開發板

    DevEco Device Tool支持Rockchip RK3568開發板源碼一鍵編譯功能,提供編譯工具鏈和編譯
    的頭像 發表于 04-24 20:55 ?1469次閱讀
    鴻蒙<b class='flag-5'>OpenHarmony</b>【標準系統<b class='flag-5'>編譯</b>】 (基于RK3568<b class='flag-5'>開發板</b>)

    鴻蒙OpenHarmony【小型系統編譯】 (基于Hi3516開發板

    DevEco Device Tool支持Hi3516DV300開發板源碼一鍵編譯功能,提供編譯工具鏈和編譯
    的頭像 發表于 04-23 15:53 ?575次閱讀
    鴻蒙<b class='flag-5'>OpenHarmony</b>【小型系統<b class='flag-5'>編譯</b>】 (基于Hi3516<b class='flag-5'>開發板</b>)

    鴻蒙OpenHarmony【輕量系統編譯】 (基于Hi3861開發板

    DevEco Device Tool支持Hi3861V100開發板源碼一鍵編譯功能,提供編譯工具鏈和編譯
    的頭像 發表于 04-22 15:19 ?626次閱讀
    鴻蒙<b class='flag-5'>OpenHarmony</b>【輕量系統<b class='flag-5'>編譯</b>】 (基于Hi3861<b class='flag-5'>開發板</b>)

    鴻蒙OpenHarmony搭建Ubuntu環境

    支持在Windows環境下進行編譯,如Hi3861、Hi3516系列開發板。因此,建議使用Ubuntu的編譯環境
    的頭像 發表于 04-19 16:53 ?1335次閱讀
    鴻蒙<b class='flag-5'>OpenHarmony</b>【<b class='flag-5'>搭建</b>Ubuntu<b class='flag-5'>環境</b>】

    鴻蒙OpenHarmony搭建Windows環境

    支持在Windows環境下進行編譯,如Hi3861、Hi3516系列開發板。因此,建議使用Ubuntu的編譯環境
    的頭像 發表于 04-19 15:42 ?679次閱讀
    鴻蒙<b class='flag-5'>OpenHarmony</b>【<b class='flag-5'>搭建</b>Windows<b class='flag-5'>環境</b>】

    與CSDN達成戰略合作,共建OpenHarmony人才計劃

    2024年3月19日,與中國專業開發者社區CSDN就共建OpenHarmony人才計劃達成戰略合作并舉辦發布儀式。
    的頭像 發表于 03-20 08:29 ?490次閱讀
    <b class='flag-5'>開</b><b class='flag-5'>鴻</b>智<b class='flag-5'>谷</b>與CSDN達成戰略合作,共建<b class='flag-5'>OpenHarmony</b>人才計劃
    主站蜘蛛池模板: 天天操伊人 | 国产亚洲高清在线精品不卡 | 国产在线一区二区三区四区 | 深夜动态福利gif进出粗暴 | bt磁力在线搜索 | 午夜影院在线观看视频 | 成人av在线电影 | 欧美成人69 | 亚洲综合色婷婷中文字幕 | 嫩草网 | rrr523亚洲国产片 | 26uuu另类亚洲欧美日本一 | 天天干天天操天天碰 | 手机看片www xiao2b cm | 免费视频在线看 | 亚洲一区中文字幕在线 | 免费看又爽又黄禁片视频1000 | 天堂成人精品视频在线观 | 亚洲经典一区二区三区 | 久热国产在线 | 国产精品四虎在线观看免费 | 99色播 | 国产精品丝袜在线观看 | 天天干天天操天天插 | 国产精品香蕉在线一区 | 免费观看成人毛片 | 97人人看| 女生扒开尿口让男生舔 | 中文字幕xxx | 亚洲香蕉毛片久久网站老妇人 | 国产婷婷色一区二区三区深爱网 | 精品在线一区二区三区 | 日本高清视频色www在线观看 | 久青草国产在线视频_久青草免 | 91国在线啪精品一区 | 9色网站 | 色多多在线播放 | 国模视频一区二区 | 免费一级特黄3大片视频 | 天堂bt种子资源地址在线 | 国产主播在线播放 |