<var id="fnfpo"><source id="fnfpo"></source></var>
<rp id="fnfpo"></rp>

<em id="fnfpo"><object id="fnfpo"><input id="fnfpo"></input></object></em>
<em id="fnfpo"><acronym id="fnfpo"></acronym></em>
  • <th id="fnfpo"><track id="fnfpo"></track></th>
  • <progress id="fnfpo"><track id="fnfpo"></track></progress>
  • <tbody id="fnfpo"><pre id="fnfpo"></pre></tbody>

  • Openharmony軟件評估指南-米爾瑞芯微RK3568開發板

    發布時間:2024-9-6 20:19    發布者:swiftman
    關鍵詞: 瑞芯微 , RK3568 , 國產處理器 , 鴻蒙 , 米爾
    Openharmony軟件評估指南用于介紹在米爾的開發板上運行Openharmony系統下的核心資源與外設資源的測試步驟與評估方法。本文可作為前期評估指南使用,也可以作為通用系統開發的測試指導書使用。
    本文檔使用于米爾電子的MYD-LR3568系列板卡,該板卡是米爾電子的嵌入式開發平臺基于瑞芯微公司的高性能的嵌入式ARM處理器開發的,其中該系列使用的核心芯片為RK3568X。

    圖1-1. 米爾MYD-LR3568開發板正面


    圖1-2. 米爾MYD-LR3568開發板反面
    1.軟件資源
    米爾米粉派3568系列開發板的Openharmony BSP是基于瑞芯微官方開源社區版Openharmony移植與修改而來,Bootloader,Kernel以及文件系統各部分軟件資源全部以源碼的形式開放,具體內容請查看《MYD-LR3568 Openharmony軟件評估指南》。
    開發板在出廠時燒錄buildroot Linux鏡像,需要使用Openharmony系統需要重新燒錄。
    基本界面介紹

    圖 1 系統鎖屏界面


    圖 2 系統主界面
    軟件清單
    MYD-LR3568的u-boot, kernel和Openharmony系統以及應用程序各個部分的源碼都完全開放,Openharmony有部分源碼與Linux源碼共用,用戶可以從Linux 網盤“04-Sources”目錄獲。
    - U-boot:
    Openharmony與Linux使用相同的uboot,可以在Linux源碼獲取
    - Kernel:
    RK3568 Openharmony 的內核目前采用社區維護板,可以理解為上游Linux + HDF + Rockchip Soc 的組合
    - Examples:
    版本:V1.0
    URL:[color=var(--weui-LINK)]https://github.com/MYiR-Dev/MEasy-utils.git
    分支:myd-lr3568
    為了方便用戶進行內核的移植,下面將各個Linux驅動模塊的源碼路徑整理如下:

    表1-1. MYD-LR3568驅動列表
    模塊
    描述
    源碼路徑
    MMC
    emmc驅動程序
    kernel/drivers/mmc/host/dw_mmc-rockchip.c
    SPI
    SPI 驅動程序
    kernel/drivers/spi/spi-rockchip.c
    I2C
    i2c 驅動程序
    kernel/drivers/i2c/busses/i2c-rk3x.c
    USB Host
    USB 驅動程序
    kernel/drivers/usb/dwc3/dwc3-of-simple.c
    Ethernet
    千兆網絡驅動程序
    kernel/drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c
    RS232/RS485/UART
    串口驅動程序
    kernel/drivers/tty/serial/8250/8250_dw.c
    CSI
    mipi驅動程序
    kernel/drivers/phy/rockchip/phy-rockchip-csi2-dphy.c
    GPIO key
    Key驅動程序
    kernel/drivers/input/keyboard/gpio_keys.c
    RTC
    RTC驅動程序
    kernel/drivers/rtc/rtc-pcf8563.c
    GPIO Led
    Led驅動程序
    kernel/drivers/leds/leds-gpio.c
    HDMI驅動程序
    kernel/drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c
    Touch
    觸摸屏驅動程序
    kernel/drivers/input/touchscreen/edt-ft5x06.c
    WIFI/BT
    WiFi/BT驅動程序
    external/rkwifibt/drivers/bcmdhd/
    SOUND
    音頻驅動程序
    kernel/sound/soc/rockchip/rockchip_multicodecs.c
    LVDS
    LVDS驅動程序
    kernel/drivers/gpu/drm/panel/panel-simple.c

    2.米粉派 Openharmony 系統固件編譯
    獲取源碼
    myir@server:~$ mkdir myd-lr3568
    myir@server:~$ cd myd-lr3568
    myir@server:~/myd-lr3568$ repo init -u https://gitee.com/openharmony/manifest -b refs/tags/OpenHarmony-v4.1-Release --no-repo-verify
    myir@server:~/myd-lr3568$ git clone https://migit.goho.co/MYD-LR3568X-OHOS/local_mainifest_myir.git .repo/local_manifests -b OpenHarmony-v4.1-Release
    myir@server:~/myd-lr3568$ repo sync -c
    myir@server:~/myd-lr3568$ repo forall -c 'git lfs pull'
    myir@server:~/myd-lr3568$ bash build/prebuilts_download.sh


    編譯Openharmony系統固件
    myir@server:~/myd-lr3568$ ./build.sh -p rk3568


    編譯生成后的鏡像位于:out/rk3568/packages/phone/images/,燒錄方法參看《MYD-LR3568 Openharmony燒錄指南》。網盤也提供了可以直接燒錄的鏡像,鏡像位于(路徑:/02-Image/)中
    單獨編譯內核
    myir@server:~/myd-lr3568$ ./build.sh -p rk3568 -T kernel


    編譯full-sdk
    myir@server:~/myd-lr3568$ ./build.sh -p ohos-sdk


    該SDK包位于(路徑:/02-Image/)目錄下。
    源碼目錄的簡要說明
    myir@server:~/myd-lr3568$ tree -L 1
    ├── applications 應用程序,包括demo
    ├── arkcompiler
    ├── base 基礎軟件服務子系統集
    ├── build 編譯子系統
    ├── build.py 編譯腳本
    ├── build.sh 編譯腳本
    ├── commonlibrary
    ├── developtools
    ├── device 產商板極定義
    ├── docs Openharmony 所有文檔
    ├── domains 增強軟件服務子系統
    ├── drivers 驅動子系統
    ├── foundation 系統基礎能力子系統集
    ├── ide
    ├── interface
    ├── kernel 內核子系統
    ├── napi_generator
    ├── out 編譯產物目錄
    ├── prebuilts 編譯器及工具鏈子系統
    ├── productdefine
    ├── test
    ├── third_party 開源第三方組件
    └── vendor 產商產品定義


    3.米粉派Openharmony系統資料獲取
    米粉派3568 Openharmony SDK包括底層BSP源碼、預編譯的鏡像文件、Openharmony系統軟件評估和開發文檔、以及開發調試過程中使用的一些工具等。相應的硬件資料也隨SDK一起以文件包的形式發布,完整的文件包內容如下:

    表3-1. MYD-LR3568 SDK文件包內容說明
    類別
    (Catalog)
    名稱
    (Name)
    描述
    (Description)
    位置
    (Location)
    產品資料
    《MYD-LR3568產品介紹》
    MYD-LR3568產品介紹
    產品資料
    硬件資料
    Datasheet
    數據手冊
    硬件資料
    3D
    外殼3D
    Mechanical
    機械結構
    SCH&PCB
    PCB原理圖
    Silkscreen
    PCB絲印圖
    《MYC-LR3568 產品手冊》
    產品手冊
    《MYC-LR3568管腳描述表》
    引腳描述表
    《MYC-LR3568 硬件設計指南》
    硬件設計指南
    《MYC-LR3568 硬件用戶手冊》
    硬件用戶手冊(適用于MYD-LR3568型號)
    《MYD-LR3568-GK-B 硬件用戶手冊》
    硬件用戶手冊(適用于MYD-LR3568-GK-B型號)
    軟件資料
    《MYD-LR3568 Openharmony SDK發布說明》
    發布說明(適用圖1-1到1-3三種產品)
    01_Docs(CN)
    《MYD-LR3568 Openharmony 軟件評估指南》
    軟件評估指南(僅適用于MYD-LR3568型號)
    《MYD-LR3568-GK Openharmony軟件評估指南》
    軟件評估指南(僅適用于MYD-LR3568-GK型號)
    《MYD-LR3568-GK-B Linux軟件評估指南》
    軟件評估指南(僅適用于MYD-LR3568-GK-B型號)
    《MYD-LR3568 Openharmony 系統開發指南》
    系統開發指南(適用圖1-1到1-3三種產品)
    《MYD-LR3568 Linux BSP移植指南》
    BSP移植指南
    《MYD-LR3568 快速入門指南》
    適用于MYD-LR3568的快速入門指南
    《MYD-LR3568-GK 系列快速入門指南》
    適用于MYD-LR3568-GK系列的快速入門指南
    《MYD-LR3568 量產指導文檔》
    量產指導文檔
    應用筆記
    案例開發筆記(暫無)
    原廠資料
    MYD-image-OpenHarmony4.img
    全功能Openharmony開發鏡像
    other
    適用于MYD-LR3568系列開發板的特定開發工具

    MYD-LR3568產品用戶可以從下面地址獲取SDK的最新的版本光盤鏡像文件:
    MYD-LR3568-MIFANS Pi、MYD-LR3568-GK/GK-B資料下載地址:
    [color=var(--weui-LINK)]https://dev.myir.cn/
    如需了解板卡的具體介紹,您可以通過訪問米爾電子官網鏈接了解更多:
    [color=var(--weui-LINK)]https://www.myir.cn/
    另外,開源資料獲取地址如下:
    • Openharmony官方網站

    [color=var(--weui-LINK)]https://www.openharmony.cn/mainPlay
    • Openharmony 源碼

    [color=var(--weui-LINK)]https://gitee.com/openharmony

    本文地址:http://www.portaltwn.com/thread-870601-1-1.html     【打印本頁】

    本站部分文章為轉載或網友發布,目的在于傳遞和分享信息,并不代表本網贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據著作權人的要求,第一時間更正或刪除。
    您需要登錄后才可以發表評論 登錄 | 立即注冊

    廠商推薦

    • Microchip視頻專區
    • Dev Tool Bits——使用MPLAB® Discover瀏覽資源
    • Dev Tool Bits——使用條件軟件斷點宏來節省時間和空間
    • Dev Tool Bits——使用DVRT協議查看項目中的數據
    • Dev Tool Bits——使用MPLAB® Data Visualizer進行功率監視
    • 貿澤電子(Mouser)專區
    關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
    電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
    快速回復 返回頂部 返回列表
    精品一区二区三区自拍图片区_国产成人亚洲精品_亚洲Va欧美va国产综合888_久久亚洲国产精品五月天婷