女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

【潤和軟件DAYU200開發板體驗】系統構建與入門device開發Hello world

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

本文來源電子發燒友社區,作者:羈傲不馴, 帖子地址:https://bbs.elecfans.com/jishu_2307429_1_1.html



開箱介紹還沒有做完(主要是平時懶,還沒做相關的素材搜索

前言

很早就了解了openharmony,但是真正板卡上手,現在還是第一次,雖然是體驗,但還是想從中學一些真正的東西出來的,關于ubuntu的環境搭建,這里就不在贅述了,前面很多大佬都有介紹過。

下載源碼

開發板源碼為Openharmonny社區官方支持開發板,所以可以直接下載Openharminy的官方源碼倉庫,由于開發板文檔中提供的下載指令將多個指令結合在一起,將它差分出來如下:

https://gitee.com/openharmony/device_soc_rockchip

# 創建openharmony目錄
mkdir -p openharmony
cd openharmony
# 下載openharmony最新源代碼
repo init -u https://gitee.com/openharmony/manifest --no-repo-verify
repo sync -c
repo forall -c 'git lfs pull'

在源碼目錄執行一下下載工具:

bash build/prebuilts_download.sh

然后再在源碼目錄執行

./buil.sh --product-name rk3568 --ccache

因為之前有編譯過firefly的sdk,缺少的依賴已經重新安裝上了,所以順利編譯完成。

鏡像燒錄

潤和提供的方式是RK官方的燒錄工具來進行燒錄,過程就不再贅述,因為系默認已經有了鏡像,但是RK的工具檢測出來系統依然是Maskrom模式,這也是我現在比較疑惑的,由于燒錄的時候需要選擇鏡像來對每個分區進行燒錄,所以暫時先不重復燒錄,開始搭建openharmony的應用開發環境。

官方文檔的環境搭建

1、下載windows下IDE工具

為他會替換windows環境中的工具,之前我的開發工具一直是這個,不知道有什么風險,所以我暫時就先不在我的windows上進行安裝。
按照官方文檔成功將Windowns中的環境安裝完成。
使用remote ssh可以參考我的設置,改變ssh端口同時配置免密登錄。

Host xxxxxxx
  HostName xxxxxx
  User xxxx
  Port xxxxx
  PreferredAuthentications publickey
  IdentityFile C:Usersxxxxxxxx.ssh1id_rsa.rsa

在源碼SDK目錄編譯失敗了,hb set 失敗
image.png
應該是 ohos的版本太低了,卸載了重新升級了一下:

pip3 uninstall ohos-build
python3 -m  pip install build/lite

python3 -m  pip install ohos-build 

pip3 install build/lite

image.png

但是在使用hb build的過程中出現了 沒有找到一些工具鏈和庫,重新執行腳本仍然沒有作用,后面重新拉代碼后使用 hb 可以正常編譯了。

新建工程

根據官方的hello word教程,不是不是很清除為什么這個過程會報錯。

創建文件夾:rk3568_openharmony/applications/sample/bedrock

導入工程,根據官方文檔創建halloword項目

安裝工具鏈
image.png
新建工程后編譯錯誤。。。。。。
image.png
來自系統層的hello word正在尋找教程。

目前自己猜測,這個程序需要打進系統中,并非小系統,標準系統上面的app都是使用js來進行開發的,但是本人并不是很會js嗎,所以執著于底層的功能實現。。

繼續嘗試嘗試。摸索下廠商目錄的代碼。在這里找找靈感。

一個充滿坑的開始
zh-cn/device-dev/quick-start/quickstart-standard-running-rk3568-create.md · OpenHarmony/docs - Gitee.com

終于看到開發板對應的文檔,不說了 造起來。。。。

玩著玩著發現hb 不認識當前工程了? 我焯, 重新用build.sh 編譯吧,又得重新拉代碼!。。。。
重新下載這次按照流程來

https://device.harmonyos.com/cn/docs/documentation/guide/open_project-0000001071680043

打開工程,使用這里進行編譯
image.png
發現最黑犀牛的地方在于沒找到正確的文件:

productdefine/common/products/rk3568.json

下載了release版本才發現擁有這個文件! nice!

來寫hello word ! 希望能一波就成!

參考OpenAtom OpenHarmony
多次嘗試,甚至連在rockchip維護的device目錄嘗試新建 hello word也嘗試了,最后都是沒有走通。

docs/rk3568_helloworld/源碼編譯.md · OpenHarmony-SIG/knowledge_demo_temp - Gitee.com

下載bate版本開始玩。

然后發現這個人頭文件的源碼寫的有問題,多寫了一個#endif

不過問題不大,我機智的化解了。
image.png

總結

文章中過程其實踩了很多坑都沒有寫,也嘗試了device目錄中創建一個hello word的過程和方法,這個后面有時間再分析吧。
使用腳本編譯不能進行clean,使用hb build可以。
最順利的hello world就是不使用master版本,使用release版本,其中有子系統的配置文件,master沒有。。。
再寫好源碼時直接進行一次編譯,直接燒錄進系統就可以了。

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

    關注

    1

    文章

    26

    瀏覽量

    1483
  • 潤和軟件
    +關注

    關注

    1

    文章

    317

    瀏覽量

    1139
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    軟件HH-D03星閃開發板低價開售 探索星閃無限可能

    率、低延遲、低功耗、多連接等優勢,正在重塑萬物互聯的格局。今天,軟件推出一款融合高性能、低門檻與極致性價比的創新產品——HH-D03星閃開發板(以下簡稱“HH
    的頭像 發表于 04-23 18:16 ?403次閱讀
    <b class='flag-5'>潤</b>和<b class='flag-5'>軟件</b>HH-D03星閃<b class='flag-5'>開發板</b>低價開售 探索星閃無限可能

    通過Arduino Nano Matter開發板構建智能卷簾系統

    在本指南中,您將學習如何通過Arduino NanoMatter開發板上的Silicon Labs(芯科科技)MGM240S多協議無線模塊來構建一個智能卷簾系統。該
    的頭像 發表于 02-28 09:46 ?443次閱讀
    通過Arduino Nano Matter<b class='flag-5'>開發板</b><b class='flag-5'>構建</b>智能卷簾<b class='flag-5'>系統</b>

    使用MCUXpresso for VS Code插件開發Zephyr的hello world

    本期來到Zephyr實戰經驗演練,小編帶著大家一起使用MCUXpresso for VS Code插件來開發一個屬于Zephyr的hello world
    的頭像 發表于 01-03 09:21 ?1115次閱讀
    使用MCUXpresso for VS Code插件<b class='flag-5'>開發</b>Zephyr的<b class='flag-5'>hello</b> <b class='flag-5'>world</b>

    dayu200 rk3568 openharmony5.0 sim卡 通話服務

    想請問一下有人在dayu200 rk3568上插過sim卡并且成功完成過通話服務嗎? 我現在在dayu200上燒錄了openHarmony release 5.0.0版本的鏡像,在上面插上了sim卡,但是仍然顯示未檢測到sim卡? 網上沒有找到類似的情況,希望路過大佬能夠
    發表于 12-26 16:52

    基于哪吒開發板部署YOLOv8模型

    2024英特爾 “走近開發者”互動活動-哪吒開發套件免費試 用 AI 創新計劃:哪吒開發板是專為支持入門級邊緣 AI 應用程序和設備而設計,能夠滿足人工智能學習、
    的頭像 發表于 11-15 14:13 ?965次閱讀
    基于哪吒<b class='flag-5'>開發板</b>部署YOLOv8模型

    正點原子fpga開發板不同型號

    正點原子作為國內領先的FPGA開發板供應商,其產品線覆蓋了從入門級到高端應用的各個領域。這些開發板不僅適用于學術研究,還廣泛應用于工業控制、通信、圖像處理等多個領域。 1. 入門
    的頭像 發表于 11-13 09:30 ?3170次閱讀

    嵌入式linux開發板芯片的工作原理

    了處理器、存儲器、輸入/輸出接口等硬件資源的嵌入式系統開發平臺。它通常采用Linux操作系統作為底層軟件平臺,提供了豐富的開發工具和庫函數,方便開發
    的頭像 發表于 09-02 09:07 ?712次閱讀

    linux開發板和單片機開發的區別

    、PIC等,處理能力和內存容量相對較低。 操作系統 Linux開發板通常使用Linux操作系統,具有豐富的軟件資源和開發工具。單片機
    的頭像 發表于 08-30 15:30 ?1824次閱讀

    軟件啟動鯤鵬原生開發合作

    近日,江蘇軟件股份有限公司(以下簡稱“軟件”)與華為舉辦鯤鵬原生開發啟動儀式,宣布正式啟動鯤鵬原生
    的頭像 發表于 08-28 17:27 ?920次閱讀

    數量有限:6款“入門+項目進階”開發板限時特惠!30余套項目案例免費領!

    ?華清遠見研發中心,面向個人學習、學生畢設、高校教學,精心打造六款“入門+項目進階”開發板。這六款開發板,面向嵌入式、物聯網方向的學習,均配套了豐富的學習資料及綜合項目實戰案例。后臺私信可免費申領
    的頭像 發表于 08-20 14:17 ?618次閱讀
    數量有限:6款“<b class='flag-5'>入門</b>+項目進階”<b class='flag-5'>開發板</b>限時特惠!30余套項目案例免費領!

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

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

    米爾基于NXP iMX.93開發板的M33處理器應用開發筆記

    資源MYD-LMX9X開發板(米爾基于NXPiMX.93開發板)3.軟件資源Windows7及以上版本軟件:IAREmbeddedWorkbench4.板載固件調試
    的頭像 發表于 06-29 08:01 ?1997次閱讀
    米爾基于NXP iMX.93<b class='flag-5'>開發板</b>的M33處理器應用<b class='flag-5'>開發</b>筆記

    使用make flash命令燒錄Hello_world程式失敗了,為什么?

    請問我使用 make flash 命令要燒錄 Hello_world 程式失敗了 看起來像是COM3 Port有連上,但找不到開發板上芯片,無法寫入 狀況如下e3.JPG (119.44 KiB
    發表于 06-26 06:10

    米爾NXP i.MX 93開發板的Qt開發指南

    Qt應用開發中,推薦使用QtCreator集成開發環境,可以在LinuxPC下開發Qt應用,自動化地交叉編譯為開發板的ARM架構。本章使用Yocto
    的頭像 發表于 06-07 08:01 ?2149次閱讀
    米爾NXP i.MX 93<b class='flag-5'>開發板</b>的Qt<b class='flag-5'>開發</b>指南

    RK3568開發板支持AMP雙系統

    RK3568開發板支持AMP雙系統
    的頭像 發表于 06-04 15:33 ?1052次閱讀
    RK3568<b class='flag-5'>開發板</b>支持AMP雙<b class='flag-5'>系統</b>