国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Openharmony在RK3568X環(huán)境搭建編譯及運行-快速上手

這篇具有很好參考價值的文章主要介紹了Openharmony在RK3568X環(huán)境搭建編譯及運行-快速上手。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

OpenHarmony是由開放原子開源基金會(OpenAtom Foundation)孵化及運營的開源項目,目標是面向全場景、全連接、全智能時代、基于開源的方式,搭建一個智能終端設備操作系統(tǒng)的框架和平臺,促進萬物互聯(lián)產(chǎn)業(yè)的繁榮發(fā)展。

  • 一、開發(fā)環(huán)境準備

針對openharmony板級開發(fā)需要準備以下環(huán)境:

  1. TB-RK3568X開發(fā)板1個(附購買鏈接)
  2. PC-Windows10 1臺(用于燒錄和調(diào)試)
  3. 服務器-Ubuntu20.04(用于openharmony代碼編譯)
  4. RK3568開發(fā)板外圍配件(屏幕/攝像頭等,附購買鏈接)
  • 二、開發(fā)板(目標板)硬件規(guī)格說明

TB-RK3568X采用四核64位Cortex-A55 處理器,主頻高達2.0GHz,效能有大幅提升;采用22nm先進工藝,具有低功耗高性能的特點;配置雙千兆自適應RJ45以太網(wǎng)口,可通過雙網(wǎng)口訪問和傳輸內(nèi)外網(wǎng)的數(shù)據(jù),提高網(wǎng)絡傳輸效率,滿足NVR、工業(yè)網(wǎng)關(guān)等多網(wǎng)口產(chǎn)品需求。下圖為本次開發(fā)使用的硬件目標板:

Openharmony在RK3568X環(huán)境搭建編譯及運行-快速上手

  • 2.1 目標板-核心板規(guī)格參數(shù)

Openharmony在RK3568X環(huán)境搭建編譯及運行-快速上手

SOC 系統(tǒng)芯片

Rockchip RK3568

CPU 中央處理器

Quad-core Cortex-A55 up to 2.0GHz

GPU 圖形處理器

Mali-G52 GPU
支持OpenGL ES 1.1/2.0/3.2,OpenCL 2.0,Vulkan 1.1
內(nèi)嵌高性能2D加速硬件

VPU 視頻處理單元

支持4K 60fps H.265/H.264/VP9視頻解碼
支持1080P 100fps H.265/H.264視頻編碼
支持8M ISP,支持HDR

NPU 嵌入式神經(jīng)網(wǎng)絡處理器

支持0.8T算力,支持INT8,INT16,F(xiàn)P16運算

CPU 內(nèi)存

2/4GB LPDRR4/LPDRR4x,最高可配8GB,頻率高達1600MHz

NPU 內(nèi)存

共享3568端ddr,根據(jù)模型大小,決定開辟多大

Storage 閃存

16/32 GB

輸入電源

DC 12V/2A

系統(tǒng)支持

Android、Linux

PCB 規(guī)格

6 層板

核心板尺寸

82mm×60mm

接口類型

SODIMM 314P(MXM 3.0)

  • 2.2 底板規(guī)格參數(shù)

底板尺寸

180mm×130mm

PCB 規(guī)格

4 層板

顯示接口

1x HDMI2.0(Type-A)接口,支持4K/60fps輸出
2x MIPI接口,支持1920*1080@60fps輸出
1x eDP接口,支持2K@60fps輸出

音頻接口

1x 8ch I2S/TDM/PDM
1x HDMI
音頻輸出
1x 喇叭輸出
1x 耳機輸出
1x 麥克風,板載音頻輸入

以太網(wǎng)

2x GMAC(10/100/1000M)

無線網(wǎng)絡

SDIO接口,支持WIFI6 5G/2.5G,BT4.2

攝像頭接口

MIPI-CSI2, 1x4-lane/2x2-lane@2.5Gbps/lane

USB

2x USB2.0 Host,Type-A
1x USB3.0 Host,Type-A
1x USB3.0 OTG

PCIe

1x 2Lanes PCIe3.0 Connector (RC Mode)

SATA

1x SATA3.0 Connector

SDMMC

1x Micro SD Card3.0

按鍵

1x Vol+/Recovery
1x Reset
1x Power
1x Vol-
1x Mute

調(diào)試

1x 調(diào)試串口

RTC

1x RTC

IR

1x IR

三色燈

3x LED

G-sensor

1x G-sensor

FAN

1x Fan

擴展接口

20Pin擴展接口包括:
2x ADC接口
2x I2C接口
7x GPIO口(或者3x gpio + 4x uart信號)
3x VCC電源(12V3.3V、5V))

  • 三、固件編譯

  • 搭建編譯環(huán)境(在服務器或虛擬機上)
    • 服務器安裝Ubuntu20.04系統(tǒng)
    • 安裝repo
    • curl https://gitee.com/oschina/repo/raw/fork_flow/repo-py3 | sudo tee /usr/local/bin/repo >/dev/null
      sudo chmod a+x /usr/local/bin/repo
    • 設置git信息
    • git config --global user.name "yourname"
      git config --global user.email "your-email-address"
      git config --global credential.helper store
  • 源碼準備(在服務器Ubuntu20.04上)
    • # 該倉庫選擇了openharmony-3.1-Beta版本,大家也可以根據(jù)gitee分支進行索取其他版本
      cd ~
      mkdir openharmony
      cd openharmony
      repo init -u https://gitee.com/openharmony/manifest.git -b OpenHarmony-3.1-Beta  --no-repo-verify
      repo sync -c
      repo forall -c 'git lfs pull'
  • 編譯(在服務器Ubuntu20.04上)
    • 執(zhí)行prebuilts
    • #在源碼根目錄下執(zhí)行腳本,安裝編譯器及二進制工具
      cd ~/openharmony
      #下載的prebuilts二進制默認存放在與openHarmony同目錄下的OpenHarmony_2.0_canary_prebuilts下
      ./build/prebuilts_download.sh
    • 進入源碼根目錄,開始編譯
    • cd ~/openharmony
      ./build.sh --product-name rk3568
    • 編譯完成后,會有如下顯示:
    •  build system image successful.
      =====build RK3568 successful.
    • 生成的固件保存在out/rk3568/packages/phone/images目錄下,生成的文件有

      Openharmony在RK3568X環(huán)境搭建編譯及運行-快速上手

  • 燒錄(在Windows PC上)
    • 首次燒錄需要安裝USB驅(qū)動,驅(qū)動文件名為:DriverAssitant\ DriverInstall.exe,雙擊即可安裝,針對RK開發(fā)板所有平臺通用,安裝一次就可以了。如下圖所示:
    • Openharmony在RK3568X環(huán)境搭建編譯及運行-快速上手

    • 安裝USB驅(qū)動后,下載燒錄工具,打開工具RKDevTool.exe,如圖所示:
    • Openharmony在RK3568X環(huán)境搭建編譯及運行-快速上手

    • 用雙公口USB的燒錄線連接Windows宿主機(PC)開發(fā)板USB OTG3.0口,按住核心板的按鍵后,上電啟動,等待開發(fā)板進入MASKROM模式,如下圖所示:
    • Openharmony在RK3568X環(huán)境搭建編譯及運行-快速上手

    • 更改燒錄固件路徑(將服務器Ubuntu編譯好的固件下載至Windows PC,下載方式自己百度一下),執(zhí)行燒錄,如下圖所示:
    • Openharmony在RK3568X環(huán)境搭建編譯及運行-快速上手

    ?下載完成后,等待開發(fā)板重啟后,即可看到新鮮出爐的鴻蒙系統(tǒng),可以直接進行調(diào)試及進一步開發(fā)工作了。

  • 四、固件下載

此部分鏈接是我按照第三步編譯后的openharmony現(xiàn)成的固件,有需要的朋友可以取用。

  • 五、調(diào)試及進一步開發(fā)

  • 串口調(diào)試
    • 將串口線連接 Windows PC 與開發(fā)板,打開 securtCRT 串口工具,在設備管理器查看端口,如下圖所示:
    • Openharmony在RK3568X環(huán)境搭建編譯及運行-快速上手

      串口波特率配置為 1500000,如下圖所示
    • Openharmony在RK3568X環(huán)境搭建編譯及運行-快速上手

  • hdc_std調(diào)試

hdc,全稱?HarmonyOS?Device Connector,是HarmonyOS提供的方便開發(fā)人員調(diào)試的命令行工具,使用該工具可以在個人電腦與設備或模擬器之間進行交互通訊。

hdc_std,與hdc相似,但它是OpenHarmony提供的用于開發(fā)人員調(diào)試的命令行工具,專門用在個人電腦與開發(fā)板之間的交互,并且這個開發(fā)板是需要運行OpenHarmony標準版(standard)系統(tǒng)的,所以在hdc后面加了std后綴以示區(qū)分。

在源碼根目錄下,編譯hdc_std文件,

./build.sh --product-name ohos-sdk

#編譯后如下:
post_process
=====build ohos-sdk successful.

生成的文件在out/sdk/ohos-sdk/windows/toolchains目錄下,文件如下:

Openharmony在RK3568X環(huán)境搭建編譯及運行-快速上手?將生成的hdc_std.exe文件拷貝至windows,在Windows下執(zhí)行如下命令進行安裝:

#安裝hap包
hdc_std.exe install -r 包路徑+包名

#如果安裝失敗,執(zhí)行如下命令重新安裝hap包
hdc_std.exe kill

?這樣也可以通過hdc_std在Windows端進行調(diào)試了。文章來源地址http://www.zghlxwxcb.cn/news/detail-417980.html

到了這里,關(guān)于Openharmony在RK3568X環(huán)境搭建編譯及運行-快速上手的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務器費用

相關(guān)文章

  • rk3568安卓11系統(tǒng)之開發(fā)環(huán)境搭建

    rk3568安卓11系統(tǒng)之開發(fā)環(huán)境搭建

    目錄 前言 一、解壓sdk 二、更新系統(tǒng)并安裝依賴 1.更新系統(tǒng) 2.安裝依賴 三、編譯3568 sdk 1.準備編譯環(huán)境 2.選擇產(chǎn)品 3.IO-Domain GPIO電壓配置 4.開始編譯sdk 5.?kernel編譯彈出IO-Domain確認對話框 6.編譯完成 燒錄固件 隨著物聯(lián)網(wǎng)的發(fā)展,開發(fā)板各式各樣,驅(qū)動這門技術(shù)也越來越重要,

    2024年02月11日
    瀏覽(296)
  • RK3568驅(qū)動指南|驅(qū)動基礎進階篇-進階1 編譯進內(nèi)核的驅(qū)動系統(tǒng)是如何運行的?

    RK3568驅(qū)動指南|驅(qū)動基礎進階篇-進階1 編譯進內(nèi)核的驅(qū)動系統(tǒng)是如何運行的?

    瑞芯微RK3568芯片是一款定位中高端的通用型SOC,采用22nm制程工藝,搭載一顆四核Cortex-A55處理器和Mali G52 2EE 圖形處理器。RK3568 支持4K 解碼和 1080P 編碼,支持SATA/PCIE/USB3.0 外圍接口。RK3568內(nèi)置獨立NPU,可用于輕量級人工智能應用。RK3568 支持安卓 11 和 linux 系統(tǒng),主要面向物聯(lián)網(wǎng)

    2024年02月01日
    瀏覽(24)
  • Linux驅(qū)動開發(fā)一、RK3568把hello編譯到Linux內(nèi)核中運行?!畆k_vendor_read’未定義的引用

    Linux驅(qū)動開發(fā)一、RK3568把hello編譯到Linux內(nèi)核中運行?!畆k_vendor_read’未定義的引用

    1、在字符設備目錄下建立hello目錄 ~/Linux/rk356x_linux/kernel/drivers/char/hello 2、進入hello目錄,新建hello.c、Makefile、Kconfig三個文件 3、Kconfig是打開make menuconfig配置界面是后的選項,這Kconfig是在字符設備下的。 config后面的HELLO就是對應配置后在kernel目錄下的**.config中的CONFIG_HELLO配置

    2024年02月11日
    瀏覽(36)
  • [OpenHarmony RK3568] (三)藍牙芯片適配

    [OpenHarmony RK3568] (三)藍牙芯片適配

    本文講述RK3568上移植OpenHarmony 3.2適配藍牙以及相關(guān)內(nèi)容。 先講述適配的方式,后續(xù)適配系列講完后,會出一系列詳細解析相關(guān)子系統(tǒng)。 硬件芯片:AW-NM372S 芯片模組: 43438A1 注:芯片模組對于適配來說非常重要,所有的固件版本都要根據(jù)它來適配 2.1 修改對應串口 板子上硬件連

    2024年02月13日
    瀏覽(95)
  • OpenHarmony開發(fā)實戰(zhàn):深入了解開發(fā)版-RK3568

    OpenHarmony開發(fā)實戰(zhàn):深入了解開發(fā)版-RK3568

    RK3568開發(fā)板基于Rockchip RK3568芯片,集成雙核心架構(gòu)GPU以及高效能NPU;搭載四核64位Cortex-A55處理器,采用22nm先進工藝,主頻高達2.0GHz;支持藍牙、Wi-Fi、音頻、視頻和攝像頭等功能,擁有豐富的擴展接口,支持多種視頻輸入輸出接口;配置雙千兆自適應RJ45以太網(wǎng)口,可滿足NV

    2024年04月29日
    瀏覽(95)
  • 瑞芯微rk3568移植openharmony3.1(鴻蒙)

    openharmony的移植推薦使用Ubuntu18.04,需要安裝的依賴庫文件。 獲取openharmony官方源碼。 下載完成后,可以改一下調(diào)試口的波特率,因為默認的是1500000,串口工具會有亂碼,或者出現(xiàn)無法輸入的問題,修改為115200??梢灾苯有薷哪_本文件。腳本文件有規(guī)則限制,只改一下波特率

    2024年02月11日
    瀏覽(91)
  • RK3568+QT5+OpenCV Debian10母板開發(fā)環(huán)境搭建自記錄

    最重要的就是需要opencv的源碼包,也就是source 1.首先要對Debian10的鏡像源進行修改 路徑在/etc/apt/source.list中,需要換上下面的鏡像,可以在終端直接輸入: sudo nautilus 啟動root版本的文件管理器直接修改,也可以利用vim等等,舊鏡像可以先注釋掉 修改后,輸入: sudo apt update

    2024年02月13日
    瀏覽(116)
  • RK3568 OpenHarmony4.0 USB攝像頭

    ????????先看下最終效果視頻 OpenHarmony_V40_USB_camera ????????本文基于如下開發(fā)環(huán)境進行開發(fā)調(diào)試: ??礥SB攝像頭(HIKVISION DS-E14) 處理器:RK3568 CPU:四核64位Cortex-A55,主頻最高達2.0GHz GPU:ARM G52 2EE,支持OpenGL ES 1.1/2.0/3.2,OpenCL 2.0,Vulkan 1.1,支持內(nèi)嵌高性能2D加速硬件

    2024年04月08日
    瀏覽(98)
  • OpenHarmony實戰(zhàn):RK3568 開發(fā)板鏡像燒錄指南

    OpenHarmony實戰(zhàn):RK3568 開發(fā)板鏡像燒錄指南

    燒錄開發(fā)板是每個開發(fā)者的必修課,每次對系統(tǒng)的修改務必進行燒錄測試,確保修改正確和不會引入新問題。 本文基于 Windows10,以 RK3568 開發(fā)板為例,指導如何燒錄 OpenHarmony 鏡像,鏡像也叫固件。Hihoop(潤和)是開發(fā)板集成商,Dayu200 是開發(fā)板型號,RK3568(瑞芯微)是芯片型

    2024年04月28日
    瀏覽(87)
  • RK3568 OpenHarmony4.0適配HDMI液晶屏

    ????????先看下最終適配效果視頻: OpenHarmony_V40_HDMI液晶屏 ????????本文基于如下開發(fā)環(huán)境進行開發(fā)調(diào)試: 處理器:RK3568 CPU:四核64位Cortex-A55,主頻最高達2.0GHz GPU:ARM G52 2EE,支持OpenGL ES 1.1/2.0/3.2,OpenCL 2.0,Vulkan 1.1,支持內(nèi)嵌高性能2D加速硬件 NPU:支持1T算力 多媒體

    2024年02月02日
    瀏覽(155)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包