国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

    瀏覽量

    1892
  • 潤和軟件
    +關注

    關注

    1

    文章

    401

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    【RA-Eco-RA2E1-V1.0開發板試用】Hello World

    ,可以看到開發板持續輸出 Hello World, This is RA-Eco-RA2E1-48PIN-V1.0
    發表于 02-04 20:34

    奮斗 STM32 開發板入門手冊

    電子發燒友網站提供《奮斗 STM32 開發板入門手冊.pdf》資料免費下載
    發表于 01-13 10:44 ?1次下載

    迅為iTOP-Hi3516開發板驅動開發資料全面上線,構建入門到精通的完整學習路徑!

    迅為iTOP-Hi3516開發板linux驅動開發資料全面上線,構建入門到精通的完整學習路徑!
    的頭像 發表于 12-19 15:47 ?633次閱讀
    迅為iTOP-Hi3516<b class='flag-5'>開發板</b>驅動<b class='flag-5'>開發</b>資料全面上線,<b class='flag-5'>構建</b>從<b class='flag-5'>入門</b>到精通的完整學習路徑!

    DAYU200開發板原理圖】DAYU200開發板沒有完整原理圖嗎?MIPI DSI雙屏同顯怎么配置?

    1.DAYU200開發板沒有完整原理圖,無法完成LCD+觸摸屏切換到MIPI DSI TX1接口,也無法完成MIPI DSI0和DSI1的雙屏同顯/異顯輸出。 2.MIPI DSI0和DSI1的雙屏同顯/異顯,應該怎么配置設備樹或者修改驅動代碼。
    發表于 11-06 15:43

    ddr200t開發板運行hello world

    大家好,我們是seu120隊,隊伍編號是CICC1518,此次分享芯來hello world例程,并維護芯來的文檔,有少些內容需要修改。 生成bit和mcs文件并沒有遇到問題,參考: https
    發表于 10-27 08:34

    【RA4E2開發板評測】開箱、Hello World(串口+OLED)

    RA-Eco-RA4E2 開發板使用瑞薩 100MHz ARM Cortex-M33 內核 R7FA4E2 單片機,性能較 STM32F1 強不少,開發板實物圖如下: 本篇文章使用 Keil 開發
    發表于 10-13 21:33

    【作品合集】開鴻HH-SCDAYU800A開發板測評

    HH-SCDAYU800A開發板試用體驗】Hello World開鴻HH-SCDAYU800A開發板試用體驗】
    發表于 09-19 14:09

    請問各位dayu200是不是不支持燒錄64位的OpenHarmony

    我自己編譯了OpenHarmony5.0.2的鏡像,發現如果使用arm64參數編譯為64位版本,燒錄后卡在開機動畫無法開機,如果編譯為32位就可以正常。請問dayu200不支持64位系統嗎?
    發表于 08-16 17:39

    【PZ7020-StarLite 入門開發板】——FPGA 開發的理想起點,入門與工業場景的雙重優選

    對于初入 FPGA 與嵌入式系統開發領域的工程師而言,一款兼具專業性與易用性的入門開發板是快速建立技術認知、提升實踐能力的關鍵工具。璞致電子科技(上海)有限公司深耕 SDR 及 ARM/FPGA
    的頭像 發表于 08-08 14:53 ?1216次閱讀
    【PZ7020-StarLite <b class='flag-5'>入門</b>級<b class='flag-5'>開發板</b>】——FPGA <b class='flag-5'>開發</b>的理想起點,<b class='flag-5'>入門</b>與工業場景的雙重優選

    開鴻HH-SCDAYU800A開發板試用體驗】開箱評測報告

    Studio 鴻蒙HDC工具開發資料網: DAYU800開發套件 大禹系列HH-SCDAYU800開發板套件TH1520
    發表于 07-23 09:21

    【Milk-V Duo S 開發板免費體驗】2 - 安裝編譯環境并測試Hello world!

    感謝電子發燒友和Milk-V提供的評測機會。 引言 前面已經簡單介紹了Milk-V DuoS 開發板,今天來安裝一下交叉編譯開發環境。本地使用的是Windows 中 WSL 安裝的 Ubuntu
    發表于 07-07 21:18

    開鴻HH-SCDAYU800A開發板試用體驗】開鴻HH-SCDAYU800A開發板(三)

    HH-SCDAYU800A開發板和終端通過USB Type-C鏈接,此時在DevEco Studio IDE顯示開發板相關信息。 12.點擊DevEco Studio IDE右上角“RUN”按鈕,開鴻HH-SCDAYU800
    發表于 07-07 10:40

    開鴻HH-SCDAYU800A開發板試用體驗】開鴻HH-SCDAYU800A開發板(二)

    (三)開鴻HH-SCDAYU800A開發板固件燒錄 注意:本燒錄方法僅可用于Windows10及之前版本。 1.安裝USB驅動 1.1下載開鴻HH-SCDAYU800A開發板燒錄
    發表于 07-02 09:30

    開鴻HH-SCDAYU800A開發板試用體驗】Hello World

    wlan hdc 有了hdc.exe可以方便的通過以太網發布應用到開發板上運行。開發板自帶系統中有wlan hdc軟件,打開可以看到ip和端口號,后續要用到。 首先要確保
    發表于 07-01 00:52

    【新品】遠距離圖傳數傳模塊開發板、藍牙模塊開發板、無線模塊開發板

    新品上市圖傳數傳模塊開發板藍牙模塊開發板國產無線模塊開發板部分型號參與送樣文末了解詳情↓↓↓EWT611-900NW20S遠距離圖傳數傳模塊開發板EWT611-900NW20S是一款
    的頭像 發表于 06-12 19:33 ?1142次閱讀
    【新品】遠距離圖傳數傳模塊<b class='flag-5'>開發板</b>、藍牙模塊<b class='flag-5'>開發板</b>、無線模塊<b class='flag-5'>開發板</b>