在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

OpenHarmony富設備移植指南(1)導言

開鴻智谷 ? 2023-02-06 14:04 ? 次閱讀

開篇引言

在研究學習OpenHamony移植的路上,文檔資料的缺失讓我倍感痛苦,如今移植樹莓派4b以及小米6的成功讓我確信我的移植方法是可行的,在此分享經驗給大家。因移植涉及各方各面,單篇文章無法一次講完,我需要慢慢整理出來,盡我最大的努力把移植流程講清,知識點理清,這需要一段時間,人無完人如文章有疏漏的地方請大家諒解,也歡迎大家進行指正。

一、移植設備可行性評估

1,確認你要移植的設備可以解鎖刷機

2,確認你的設備有TWRP類似的第三方Recovery,方便刷機

3,確認有可用的內核源碼版本,不是內核源碼開源就能移植的,OpenHarmony的內核目前為止是以標準Linux5.10內核為基礎的,4.19已不再支持,移植時需要你的設備有5.10或者5.10以上的內核源碼,理論上其他版本也可以,但是要求你是內核大神,精通各個版本內核的變動,并了解驅動如何升級降級適配。

4,確認設備驅動源碼、固件是否可以獲取到

快速評估:訪問??Devices - postmarketOS??,查看設備是否有postmarketOS支持,比如我移植的設備是小米6,屬于testing分類,大部分功能都已經是可用狀態

???Xiaomi Mi 6 (xiaomi-sagit) - postmarketOS

OpenHarmony富設備移植指南(1)導言-開源基礎軟件社區

標準Linux內核源碼,驅動固件,啟動配置等等都可以統一從postmarketOS獲取,比較方便,所以我采用了postmarketOS的源碼。

二、移植概述

1,準備OpenHarmony代碼編譯環境,下載源碼,比如我采用的是3.2Beta3版本;(社區有大量帖子介紹OH環境安裝,在此不再重復介紹)

2,官方設備(rk3568)編譯一次確認環境配置正確;

3,準備postmarketOS編譯環境,并進行一次編譯;(方便獲取boot配置,內核配置,驅動固件等)

4,利用第三方內核移植加入OH內核特性的方式,移植適配內核;

5,移植適配OH的init啟動腳本,圖形渲染框架;

6,編譯OH系統刷機文件;

7,利用解包打包工具,打包出自己的boot.img;

8,利用twrp刷入boot.img,system.img,vendor.img實現OH的啟動。

三、移植適配相關知識儲備

1,操作系統相關知識,設備啟動相關知識;

2,Linux內核相關知識,驅動相關知識;

3,OpenHarmony系統相關知識;

4,Linux操作系統命令相關知識;

5,設備(安卓手機,平板,開發板等)相關知識。

(文章作者:開鴻智谷技術團隊成員-許源申)

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

    關注

    2

    文章

    4602

    瀏覽量

    71285
  • OpenHarmony
    +關注

    關注

    26

    文章

    3795

    瀏覽量

    17649
收藏 人收藏

    評論

    相關推薦

    從DeepSeek到Qwen,AI大模型的移植與交互實戰指南-飛凌嵌入式

    在不久前發布的《技術實戰|OK3588-C開發板上部署DeepSeek-R1大模型的完整指南》一文中,小編為大家介紹了DeepSeek-R1在飛凌嵌入式OK3588-C開發板上的移植
    的頭像 發表于 03-28 08:06 ?1088次閱讀
    從DeepSeek到Qwen,AI大模型的<b class='flag-5'>移植</b>與交互實戰<b class='flag-5'>指南</b>-飛凌嵌入式

    【北京迅為】itop-3568 開發板openharmony鴻蒙燒寫及測試-第1章 體驗OpenHarmony—燒寫鏡像

    【北京迅為】itop-3568 開發板openharmony鴻蒙燒寫及測試-第1章 體驗OpenHarmony—燒寫鏡像
    的頭像 發表于 03-04 16:31 ?301次閱讀
    【北京迅為】itop-3568 開發板<b class='flag-5'>openharmony</b>鴻蒙燒寫及測試-第<b class='flag-5'>1</b>章 體驗<b class='flag-5'>OpenHarmony</b>—燒寫鏡像

    龍芯2K0300蜂鳥板openharmony版本以及開發疑問

    當前蜂鳥板openharmony是release 4.1版本,開發似乎只能JS開發,是否可以移植Openharmony5.0,或者進行ARKTS開發?
    發表于 02-20 16:18

    2K0300 OpenHarmony源碼構建指南

    2K0300 OpenHarmony源碼構建參考如下 2K0300先鋒派OpenHarmony源碼構建指南 2K0300 源碼編譯wiki
    發表于 02-05 09:36

    AN136 基于GD32F30x系列的IEC60730 ClassB庫移植指南

    電子發燒友網站提供《AN136 基于GD32F30x系列的IEC60730 ClassB庫移植指南.pdf》資料免費下載
    發表于 01-17 16:22 ?1次下載
    AN136 基于GD32F30x系列的IEC60730 ClassB庫<b class='flag-5'>移植</b><b class='flag-5'>指南</b>

    基于GD32F3x0系列的IEC60730 ClassB庫移植指南

    電子發燒友網站提供《基于GD32F3x0系列的IEC60730 ClassB庫移植指南.pdf》資料免費下載
    發表于 01-17 14:41 ?0次下載
    基于GD32F3x0系列的IEC60730 ClassB庫<b class='flag-5'>移植</b><b class='flag-5'>指南</b>

    EE-241:SHARC DSP到TigerSHARC處理器代碼移植指南

    電子發燒友網站提供《EE-241:SHARC DSP到TigerSHARC處理器代碼移植指南.pdf》資料免費下載
    發表于 01-13 15:35 ?0次下載
    EE-241:SHARC DSP到TigerSHARC處理器代碼<b class='flag-5'>移植</b><b class='flag-5'>指南</b>

    【北京迅為】i.mx8mm嵌入式linux開發指南第四篇 嵌入式Linux系統移植篇第六十九章uboot移植

    【北京迅為】i.mx8mm嵌入式linux開發指南第四篇 嵌入式Linux系統移植篇第六十九章uboot移植
    的頭像 發表于 10-22 14:46 ?977次閱讀
    【北京迅為】i.mx8mm嵌入式linux開發<b class='flag-5'>指南</b>第四篇 嵌入式Linux系統<b class='flag-5'>移植</b>篇第六十九章uboot<b class='flag-5'>移植</b>

    KeyStone ll設備的硬件設計指南

    電子發燒友網站提供《KeyStone ll設備的硬件設計指南.pdf》資料免費下載
    發表于 10-12 14:27 ?0次下載
    KeyStone ll<b class='flag-5'>設備</b>的硬件設計<b class='flag-5'>指南</b>

    基于ArkTS語言的OpenHarmony APP應用開發:HelloOpenharmony

    1、程序簡介該程序是基于OpenHarmony標準系統編寫的UI應用類:HelloOpenHarmony。本案例是基于API9接口開發。本案例已在OpenHarmony凌蒙派-RK35
    的頭像 發表于 09-15 08:09 ?668次閱讀
    基于ArkTS語言的<b class='flag-5'>OpenHarmony</b> APP應用開發:Hello<b class='flag-5'>Openharmony</b>

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

    MYD-LR3568開發板正面 圖1-2. 米爾MYD-LR3568開發板反面 1.軟件資源米爾米粉派3568系列開發板的Openharmony BSP是基于瑞芯微官方開源社區版Openhar
    發表于 09-06 20:06

    第二屆大會回顧第25期 | OpenHarmony上的Python設備應用開發

    Python以其簡單、易學和功能強大而聞名,有著廣泛的用戶群體。采用Python開發有助于降低OpenHarmony的學習門檻。如何在OpenHarmony上用Python開發設備應用,有哪些關鍵技術?電
    的頭像 發表于 08-27 11:53 ?947次閱讀
    第二屆大會回顧第25期 | <b class='flag-5'>OpenHarmony</b>上的Python<b class='flag-5'>設備</b>應用開發

    openharmony移植AT32F407編譯時錯誤

    openharmony移植AT32F407,hb build后出現鏈接錯誤 [OHOS ERROR] /home/sven/openharmony/env_setup
    發表于 08-18 17:04

    鴻蒙OpenHarmony南向/北向快速開發教程-迅為RK3568開發板

    4.1學習之旅了嗎?快來加入我們,一起探索鴻蒙4.1系統的無限魅力吧! 【北京迅為】OpenHarmony學習開發系列教程(第1期 北向基礎篇一) P0_先導課 P1_OpenHarmony系統概述
    發表于 07-23 10:44

    如何在Openharmony中實現USB復合設備

    如何讓Openharmony設備HDC接口(OTG接口)作為一個復合設備,實現HDC(HDC:鴻蒙設備連接器) + CDC ACM(USB 虛擬串口),而
    的頭像 發表于 06-13 15:03 ?2232次閱讀
    如何在<b class='flag-5'>Openharmony</b>中實現USB復合<b class='flag-5'>設備</b>
    主站蜘蛛池模板: 亚洲最色网 | 久久99热精品免费观看k影院 | 天天操综合网 | 夜天干天干啦天干天天爽 | 中文字幕天堂 | 二级黄色大片 | 速度与激情在线 | 成人综合婷婷国产精品久久免费 | 噜噜噜噜私人影院 | 福利视频一区二区三区 | 狠狠干狠狠干狠狠干 | 日本sese| 色噜噜在线视频 | 在线播放12p | 四虎影院中文字幕 | 色88888久久久久久影院 | 国产成人永久免费视频 | 一级片免费在线观看视频 | 就去干综合 | www.99在线| 中文字幕一二三区 | 欧美一级www片免费观看 | 大桥未久加勒比女热大陆在线 | 天天草夜夜骑 | 天天做天天爱夜夜大爽完整 | 国产一区二区在线不卡 | 99视频热| 国模最新私拍视频在线观看 | 六月丁香激情 | 国产人成精品香港三级古代 | 国产国产人免费人成免费视频 | 欧美猛交lxxxxxxxxx | 亚洲第一在线 | 欧美视频一区二区三区在线观看 | 久久国产免费观看精品1 | 九九精品久久久久久噜噜 | 伊人婷婷涩六月丁香七月 | 精品四虎免费观看国产高清午夜 | 四虎国产精品4hu永久 | 热re99久久精品国产99热 | 亚洲第一区精品日韩在线播放 |