chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

鴻蒙OpenHarmony開(kāi)發(fā)板解析:【芯片解決方案】

jf_46214456 ? 來(lái)源:jf_46214456 ? 作者:jf_46214456 ? 2024-05-10 15:42 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

芯片解決方案配置規(guī)則

  • 芯片解決方案是指基于某款開(kāi)發(fā)板的完整解決方案,包含驅(qū)動(dòng)、設(shè)備側(cè)接口適配、開(kāi)發(fā)板sdk等。
  • 芯片解決方案是一個(gè)特殊的部件,源碼路徑規(guī)則為:device/{開(kāi)發(fā)板}/{芯片解決方案廠商} 。
  • 芯片解決方案部件會(huì)隨產(chǎn)品選擇的開(kāi)發(fā)板默認(rèn)編譯。
  • 芯片解決方案目錄樹(shù)規(guī)則如下:
  • 開(kāi)發(fā)前請(qǐng)熟悉鴻蒙開(kāi)發(fā)指導(dǎo)文檔:[gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md]
device                                      
  └── board                                   
      └── company                            # 芯片解決方案廠商
           └──  hispark_aries                # 開(kāi)發(fā)板名稱(chēng)
                 ├── BUILD.gn                # 編譯腳本
                 ├── hals                    # OS南向接口適配
                 ├── linux                   # 可選,linux內(nèi)核版本
                 │   └── config.gni          # linux版本編譯配置
                 └── liteos_a                # 可選,liteos內(nèi)核版本
                     └── config.gni          # liteos_a版本編譯配置

注意 :config.gni為開(kāi)發(fā)板編譯相關(guān)的配置,編譯時(shí)會(huì)采用該配置文件中的參數(shù)編譯所有OS部件,編譯階段系統(tǒng)全局可見(jiàn)。

  • config.gni的關(guān)鍵字段介紹如下:
kernel_type:            開(kāi)發(fā)板使用的內(nèi)核類(lèi)型,例如:“l(fā)iteos_a”, “l(fā)iteos_m”, “l(fā)inux”。
  kernel_version:         開(kāi)發(fā)使用的內(nèi)核版本,例如:“4.19”。
  board_cpu:              開(kāi)發(fā)板CPU類(lèi)型,例如:“cortex-a7”, “riscv32”。
  board_arch:             開(kāi)發(fā)芯片arch, 例如: “armv7-a”, “rv32imac”。
  board_toolchain:        開(kāi)發(fā)板自定義的編譯工具鏈名稱(chēng),例如:“gcc-arm-none-eabi”。若為空,則使用默認(rèn)為ohos-clang。
  board_toolchain_prefix:編譯工具鏈前綴,例如:“gcc-arm-none-eabi”。
  board_toolchain_type:  編譯工具鏈類(lèi)型,目前支持gcc和clang。例如:“gcc” ,“clang”。
  board_cflags:          開(kāi)發(fā)板配置的c文件編譯選項(xiàng)。
  board_cxx_flags:       開(kāi)發(fā)板配置的cpp文件編譯選項(xiàng)。
  board_ld_flags:        開(kāi)發(fā)板配置的鏈接選項(xiàng)。

新增并編譯芯片解決方案

編譯構(gòu)建支持添加新的芯片解決方案廠商,具體步驟如下:

  1. 創(chuàng)建芯片解決方案目錄。 按照芯片解決方案配置規(guī)則創(chuàng)建目錄,以芯片廠商realtek的“rtl8720“開(kāi)發(fā)板為例, 在代碼根目錄執(zhí)行:
    mkdir -p device/board/realtek/rtl8720
    
  2. 創(chuàng)建內(nèi)核適配目錄,并編寫(xiě)開(kāi)發(fā)板編譯配置config.gni文件。 以realtek的“rtl8720“開(kāi)發(fā)板的liteos_a適配為例,device/board/realtek/rtl8720/liteos_a/config.gni的內(nèi)容如下:
    # Kernel type, e.g. "linux", "liteos_a", "liteos_m".
    kernel_type = "liteos_a"
    
    # Kernel version.
    kernel_version = "3.0.0"
    
    # Board CPU type, e.g. "cortex-a7", "riscv32".
    board_cpu = "real-m300"
    
    # Board arch, e.g. "armv7-a", "rv32imac".
    board_arch = ""
    
    # Toolchain name used for system compiling.
    # E.g. gcc-arm-none-eabi, arm-linux-harmonyeabi-gcc, ohos-clang, riscv32-unknown-elf.
    # Note: The default toolchain is "ohos-clang". It's not mandatory if you use the default toochain.
    board_toolchain = "gcc-arm-none-eabi"
    
    # The toolchain path instatlled, it's not mandatory if you have added toolchian path to your ~/.bashrc.
    board_toolchain_path =
        rebase_path("http://prebuilts/gcc/linux-x86/arm/gcc-arm-none-eabi/bin",
                    root_build_dir)
    
    # Compiler prefix.
    board_toolchain_prefix = "gcc-arm-none-eabi-"
    
    # Compiler type, "gcc" or "clang".
    board_toolchain_type = "gcc"
    
    # Board related common compile flags.
    board_cflags = []
    board_cxx_flags = []
    board_ld_flags = []
    
    `HarmonyOSOpenHarmony鴻蒙文檔籽料:mau123789是v直接拿`
    

搜狗高速瀏覽器截圖20240326151450.png

  1. 編寫(xiě)編譯腳本。 在開(kāi)發(fā)板目錄下創(chuàng)建BUILD.gn,target名稱(chēng)應(yīng)與開(kāi)發(fā)板名稱(chēng)一致。以realtek的rtl8720開(kāi)發(fā)板為例,device/board/realtek/rtl8720/BUILD.gn內(nèi)容可以是:
    group("rtl8720") { # target類(lèi)型也可以shared_library, static_library, executable
      # 具體內(nèi)容
      ......
    }
    
  2. 編譯芯片解決方案。 在開(kāi)發(fā)板目錄下執(zhí)行hb build,即可啟動(dòng)芯片解決方案的編譯。

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 芯片
    +關(guān)注

    關(guān)注

    462

    文章

    53166

    瀏覽量

    453479
  • 開(kāi)發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    5990

    瀏覽量

    109960
  • 鴻蒙
    +關(guān)注

    關(guān)注

    60

    文章

    2736

    瀏覽量

    45010
  • OpenHarmony
    +關(guān)注

    關(guān)注

    31

    文章

    3891

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    鴻蒙OpenHarmony南向/北向快速開(kāi)發(fā)教程-迅為RK3568開(kāi)發(fā)板

    大家期待已久的迅為RK3568開(kāi)發(fā)板終于迎來(lái)了鴻蒙4.1系統(tǒng)的強(qiáng)勢(shì)支持!想知道如何實(shí)現(xiàn)快速開(kāi)發(fā)學(xué)習(xí)嗎?跟著我們一起來(lái)探索吧! 迅為RK3568開(kāi)發(fā)板: 想象一下,你手中的RK3568
    發(fā)表于 07-23 10:44

    XR806芯片、XR806開(kāi)源鴻蒙開(kāi)發(fā)板簡(jiǎn)介

    ??蓮V泛滿(mǎn)足 智能家居、智慧樓宇、工業(yè)互聯(lián)、兒童玩具、電子競(jìng)賽、極客DIY 等領(lǐng)域的無(wú)線連接需求。芯片框圖芯片參數(shù)XR806開(kāi)源鴻蒙開(kāi)發(fā)板介紹XR806
    發(fā)表于 11-15 17:08

    XR806芯片、XR806開(kāi)源鴻蒙開(kāi)發(fā)板簡(jiǎn)介

    ??蓮V泛滿(mǎn)足 智能家居、智慧樓宇、工業(yè)互聯(lián)、兒童玩具、電子競(jìng)賽、極客DIY 等領(lǐng)域的無(wú)線連接需求。芯片框圖芯片參數(shù)XR806開(kāi)源鴻蒙開(kāi)發(fā)板介紹XR806
    發(fā)表于 11-15 18:32

    openharmony開(kāi)發(fā)openharmony開(kāi)發(fā)板

    現(xiàn)在市面上支持OpenHarmony開(kāi)發(fā)板已經(jīng)非常多了,OpenHarmony不僅僅只能在海思系列芯片上運(yùn)行,比較常見(jiàn)的有HiSpark、小熊派系列。這些
    的頭像 發(fā)表于 06-24 09:03 ?4150次閱讀

    觸覺(jué)智能Purple Pi OH鴻蒙開(kāi)發(fā)板成功適配OpenHarmony5.0 Release,開(kāi)啟新征程

    觸覺(jué)智能Purple Pi OH鴻蒙開(kāi)發(fā)板,成功適配OpenHarmony5.0 Release版本!為大家?guī)?lái)OpenHarmony5.0特性講解!關(guān)注觸覺(jué)智能,為大家?guī)?lái)更多
    的頭像 發(fā)表于 10-25 10:51 ?1379次閱讀
    觸覺(jué)智能Purple Pi OH<b class='flag-5'>鴻蒙</b><b class='flag-5'>開(kāi)發(fā)板</b>成功適配<b class='flag-5'>OpenHarmony</b>5.0 Release,開(kāi)啟新征程

    如何在開(kāi)源鴻蒙OpenHarmony開(kāi)啟SELinux模式?RK3566鴻蒙開(kāi)發(fā)板演示

    本文介紹開(kāi)源鴻蒙OpenHarmony系統(tǒng)下,開(kāi)啟/關(guān)閉SELinux權(quán)限的方法,觸覺(jué)智能Purple Pi OH鴻蒙開(kāi)發(fā)板演示,已適配全新Open
    的頭像 發(fā)表于 11-18 19:03 ?1127次閱讀
    如何在開(kāi)源<b class='flag-5'>鴻蒙</b><b class='flag-5'>OpenHarmony</b>開(kāi)啟SELinux模式?RK3566<b class='flag-5'>鴻蒙</b><b class='flag-5'>開(kāi)發(fā)板</b>演示

    OpenHarmony屬性信息怎么修改?觸覺(jué)智能RK3566鴻蒙開(kāi)發(fā)板來(lái)演示

    本文介紹開(kāi)源鴻蒙OpenHarmony系統(tǒng)下,修改產(chǎn)品屬性信息的方法,觸覺(jué)智能Purple Pi OH鴻蒙開(kāi)發(fā)板演示,已適配全新OpenHarmon
    的頭像 發(fā)表于 11-27 09:31 ?941次閱讀
    <b class='flag-5'>OpenHarmony</b>屬性信息怎么修改?觸覺(jué)智能RK3566<b class='flag-5'>鴻蒙</b><b class='flag-5'>開(kāi)發(fā)板</b>來(lái)演示

    OpenHarmony默認(rèn)30秒熄屏太麻煩?觸覺(jué)智能鴻蒙開(kāi)發(fā)板教你輕松取消

    OpenHarmony系統(tǒng)開(kāi)機(jī)后 30 秒會(huì)自動(dòng)息屏,教大家兩招輕松取消自動(dòng)息屏,觸覺(jué)智能Purple Pi OH鴻蒙開(kāi)發(fā)板演示,已適配全新OpenHarmony5.0 Release
    的頭像 發(fā)表于 12-09 11:45 ?1115次閱讀
    <b class='flag-5'>OpenHarmony</b>默認(rèn)30秒熄屏太麻煩?觸覺(jué)智能<b class='flag-5'>鴻蒙</b><b class='flag-5'>開(kāi)發(fā)板</b>教你輕松取消

    OpenHarmony怎么修改DPI密度值?觸覺(jué)智能RK3566鴻蒙開(kāi)發(fā)板演示

    開(kāi)源鴻蒙OpenHarmony系統(tǒng)下,修改DPI密度值的方法,觸覺(jué)智能Purple Pi OH鴻蒙開(kāi)發(fā)板演示,搭載了瑞芯微RK3566四核處理器,Laval
    的頭像 發(fā)表于 12-24 11:46 ?955次閱讀
    <b class='flag-5'>OpenHarmony</b>怎么修改DPI密度值?觸覺(jué)智能RK3566<b class='flag-5'>鴻蒙</b><b class='flag-5'>開(kāi)發(fā)板</b>演示

    OpenHarmony源碼編譯后燒錄鏡像教程,RK3566鴻蒙開(kāi)發(fā)板演示

    本文介紹瑞芯微主板/開(kāi)發(fā)板編譯OpenHarmony源碼后燒錄鏡像的教程,觸覺(jué)智能Purple Pi OH鴻蒙開(kāi)發(fā)板演示。搭載了瑞芯微RK3566四核處理器,樹(shù)莓派卡片電腦設(shè)計(jì),支持開(kāi)
    的頭像 發(fā)表于 12-30 10:08 ?1139次閱讀
    <b class='flag-5'>OpenHarmony</b>源碼編譯后燒錄鏡像教程,RK3566<b class='flag-5'>鴻蒙</b><b class='flag-5'>開(kāi)發(fā)板</b>演示

    【北京迅為】itop-3568 開(kāi)發(fā)板openharmony鴻蒙燒寫(xiě)及測(cè)試-第1章 體驗(yàn)OpenHarmony—燒寫(xiě)鏡像

    【北京迅為】itop-3568 開(kāi)發(fā)板openharmony鴻蒙燒寫(xiě)及測(cè)試-第1章 體驗(yàn)OpenHarmony—燒寫(xiě)鏡像
    的頭像 發(fā)表于 03-04 16:31 ?762次閱讀
    【北京迅為】itop-3568 <b class='flag-5'>開(kāi)發(fā)板</b><b class='flag-5'>openharmony</b><b class='flag-5'>鴻蒙</b>燒寫(xiě)及測(cè)試-第1章 體驗(yàn)<b class='flag-5'>OpenHarmony</b>—燒寫(xiě)鏡像

    【北京迅為】itop-3568 開(kāi)發(fā)板openharmony鴻蒙燒寫(xiě)及測(cè)試-第2章OpenHarmony v3.2-Beta4版本測(cè)試

    【北京迅為】itop-3568 開(kāi)發(fā)板openharmony鴻蒙燒寫(xiě)及測(cè)試-第2章OpenHarmony v3.2-Beta4版本測(cè)試
    的頭像 發(fā)表于 03-05 10:53 ?704次閱讀
    【北京迅為】itop-3568 <b class='flag-5'>開(kāi)發(fā)板</b><b class='flag-5'>openharmony</b><b class='flag-5'>鴻蒙</b>燒寫(xiě)及測(cè)試-第2章<b class='flag-5'>OpenHarmony</b> v3.2-Beta4版本測(cè)試

    貝啟BQ3568HM 開(kāi)發(fā)板被選用為 OpenHarmony 明星開(kāi)發(fā)板

    經(jīng)開(kāi)放原子開(kāi)源基金會(huì)OpenHarmony社區(qū)官方測(cè)評(píng)評(píng)選,貝啟科技BQ3568HM開(kāi)源鴻蒙開(kāi)發(fā)板被正式選用為OpenHarmony明星開(kāi)發(fā)板
    的頭像 發(fā)表于 05-25 00:22 ?1007次閱讀
    貝啟BQ3568HM <b class='flag-5'>開(kāi)發(fā)板</b>被選用為 <b class='flag-5'>OpenHarmony</b> 明星<b class='flag-5'>開(kāi)發(fā)板</b>

    開(kāi)鴻開(kāi)發(fā)板深度體驗(yàn):從開(kāi)源鴻蒙開(kāi)發(fā)到AI場(chǎng)景實(shí)踐

    的KaihongBoard-3588S-SBC和KaihongBoard-3576-SBC被評(píng)為“2025OpenHarmony明星開(kāi)發(fā)板”,可實(shí)現(xiàn)設(shè)備快速開(kāi)源鴻蒙化升級(jí)、分布式互聯(lián)協(xié)同、彈性部署等能力。
    的頭像 發(fā)表于 07-03 17:03 ?918次閱讀
    開(kāi)鴻<b class='flag-5'>開(kāi)發(fā)板</b>深度體驗(yàn):從開(kāi)源<b class='flag-5'>鴻蒙</b><b class='flag-5'>開(kāi)發(fā)</b>到AI場(chǎng)景實(shí)踐

    觸覺(jué)智能RK3506開(kāi)發(fā)板通過(guò)OpenHarmony 5.1 XTS認(rèn)證,引領(lǐng)鴻蒙開(kāi)發(fā)新標(biāo)桿!

    觸覺(jué)智能作為瑞芯微專(zhuān)業(yè)方案商與開(kāi)源鴻蒙南向硬件廠家,旗下RK3506開(kāi)發(fā)板及其核心(模組)通過(guò)OpenHarmony5.1XTS認(rèn)證!這一
    的頭像 發(fā)表于 08-14 23:49 ?1020次閱讀
    觸覺(jué)智能RK3506<b class='flag-5'>開(kāi)發(fā)板</b>通過(guò)<b class='flag-5'>OpenHarmony</b> 5.1 XTS認(rèn)證,引領(lǐng)<b class='flag-5'>鴻蒙</b><b class='flag-5'>開(kāi)發(fā)</b>新標(biāo)桿!