欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

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

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

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

致遠(yuǎn)開發(fā)板合入主干后會對OpenHarmony有哪些積極作用

OpenAtom OpenHarmony ? 來源:OpenAtom OpenHarmony ? 作者:OpenAtom OpenHarmony ? 2022-09-22 10:08 ? 次閱讀

近期,軟通動力控股子公司鴻湖萬聯(lián)(江蘇)科技發(fā)展有限公司(以下簡稱“鴻湖萬聯(lián)”)將致遠(yuǎn)開發(fā)板正式合入OpenAtom OpenHarmony(以下簡稱“OpenHarmony”)社區(qū)主干。作為將開發(fā)板正式合入OpenHarmony主干的代碼提交者,我將和大家分享我們團(tuán)隊在研發(fā)過程中的故事與心得,希望能給廣大開發(fā)者一些參考。

Q1

關(guān)于我以及我所在的團(tuán)隊

大家好,我是鴻湖萬聯(lián)的高級技術(shù)專家李星。作為鴻湖萬聯(lián)南向芯片適配的“排頭兵”,我主要負(fù)責(zé)整個南向團(tuán)隊進(jìn)行多平臺芯片移植適配方案的設(shè)計與實(shí)施,包含ARM架構(gòu)下的瑞芯微系列、全志系列等。

Q2

致遠(yuǎn)開發(fā)板所具有的特性及優(yōu)勢

鴻湖萬聯(lián)致遠(yuǎn)開發(fā)板,基于全志ARM架構(gòu)主頻為1.5GHz的T507芯片,采用了“核心板+底板”結(jié)構(gòu)形式,并搭載四核Cortex-A53處理器,集成G31GPU,擁有豐富的音視頻接口的芯片。它具有低功耗、高性能、運(yùn)行穩(wěn)定等優(yōu)點(diǎn)。另外,T507芯片具有高性能的外部存儲器接口和嵌入式的GPU,支持OpenGL ES 3.2/2.0/1.0、Vulkan 1.1以及OpenCL 2.0,有效保證了系統(tǒng)運(yùn)行的高穩(wěn)定性。它的工業(yè)級運(yùn)行支持的溫度在-45℃到80℃之間,可以運(yùn)行標(biāo)準(zhǔn)OpenHarmony操作系統(tǒng),適用于車載終端、電力、醫(yī)療、工業(yè)控制物聯(lián)網(wǎng)智能終端等領(lǐng)域,而且使用壽命更長。

Q3

關(guān)于將致遠(yuǎn)開發(fā)板合入OpenHarmony主干的契機(jī)

談及致遠(yuǎn)開發(fā)板正式合入OpenHarmony主干的契機(jī),離不開公司的戰(zhàn)略規(guī)劃和與開放原子開源基金會的合作。鴻湖萬聯(lián)作為軟通動力全資子公司,全面承接集團(tuán)OpenHarmony戰(zhàn)略,積極投入到OpenHarmony生態(tài)共建中,包含南向生態(tài)共建與北向生態(tài)共建。在南向生態(tài)共建中,我們希望引入更多平臺的芯片進(jìn)行適配和升級,基于全志T507芯片的致遠(yuǎn)開發(fā)板在我們的商顯領(lǐng)域、交通領(lǐng)域均有對應(yīng)的行業(yè)應(yīng)用。開放原子開源基金會業(yè)務(wù)發(fā)展部了解到我們在做智能售貨機(jī)的項目,并且選用的是T507的芯片,于是雙方快速達(dá)成一致,經(jīng)過多輪溝通,確定了路標(biāo)和計劃。最終,在公司的支持和團(tuán)隊的努力下,我們完成了致遠(yuǎn)開發(fā)板合入主干這一很有意義的事情。

Q4

致遠(yuǎn)開發(fā)板合入主干后會對OpenHarmony有哪些積極作用

T507作為低功耗、高性能、運(yùn)行穩(wěn)定的芯片,廣泛應(yīng)用于車載信息娛樂系統(tǒng)以及汽車360度全景可視系統(tǒng)中。致遠(yuǎn)開發(fā)板合入主干首先讓T507芯片擁有了OpenHarmony系統(tǒng)的開發(fā)案例,讓以前使用T507的開發(fā)者可以快速加入到OpenHarmony生態(tài)中,降低了開發(fā)者在T507上使用OpenHarmony的壁壘,免去了適配的過程,可以直接做產(chǎn)品相關(guān)的應(yīng)用開發(fā)。 其次,致遠(yuǎn)開發(fā)板合入主干能夠極大推動OpenHarmony在智能家居、智能醫(yī)療、智能終端等物聯(lián)網(wǎng)領(lǐng)域的應(yīng)用落地。對于開發(fā)者而言,在做OpenHarmony開發(fā)項目時,會有更多的芯片和開發(fā)板的選擇。對于用戶而言,OpenHarmony系統(tǒng)的逐步完善也會讓用戶的使用體驗越來越好。此外,未來,我相信會有越來越多的廠商去適配OpenHarmony系統(tǒng),能讓越來越多的人了解并且相信OpenHarmony,這是致遠(yuǎn)開發(fā)板合入主干對OpenHarmony的積極作用。

Q5

參與了核心代碼合入主干的全過程,我有以下經(jīng)驗和收獲

將核心代碼合入主干,首先得保證代碼要能符合合入的標(biāo)準(zhǔn),所以我們從代碼設(shè)計階段開始,對代碼的架構(gòu)設(shè)計、安全規(guī)范和編譯規(guī)范,以及在編碼過程中對各種語言的編碼規(guī)范都實(shí)行了高標(biāo)準(zhǔn)、嚴(yán)要求,一項一項進(jìn)行調(diào)整?;谶@樣的高標(biāo)準(zhǔn),讓我們整個團(tuán)隊在研發(fā)過程中一直嚴(yán)格要求自己,對我們以后的研發(fā)工作大有裨益。

Q6

在將致遠(yuǎn)開發(fā)板合入主干的過程中,技術(shù)難題是最大的挑戰(zhàn)

在進(jìn)行致遠(yuǎn)開發(fā)板合入主干這個項目時,OpenHarmony主干更新比較快,整個團(tuán)隊每天都需要解決不同的技術(shù)難題,比如版本不兼容的問題,為了能夠緊跟OpenHarmony的最新特性,我們的開發(fā)一直是以主干為核心的。最大的挑戰(zhàn)和難關(guān)主要在將OpenHarmony移植到致遠(yuǎn)開發(fā)板上過程中,比如移植前期調(diào)試終端亂碼、調(diào)試工具HDC無法使用,以及后期的驅(qū)動適配,包括音頻驅(qū)動、WiFi驅(qū)動、藍(lán)牙驅(qū)動等問題。最具挑戰(zhàn)性的是后期的驅(qū)動適配,因為OpenHarmony采用的是HDF驅(qū)動框架,和以前我們所接觸的Linux驅(qū)動框架有很大的差異,這就需要我們驅(qū)動移植的相關(guān)人員以最短的時間學(xué)習(xí)和掌握HDF驅(qū)動框架,并完成相關(guān)驅(qū)動的適配。為了不影響項目進(jìn)程,我們對團(tuán)隊分工做了細(xì)化和調(diào)整,充分發(fā)揮各位研發(fā)人員的專長,將研究新的顯示框架和在舊有的基礎(chǔ)上做其他適配等多項任務(wù)同時進(jìn)行。最終,在大家齊心協(xié)力的努力下,一起迎難而上,如期完成了致遠(yuǎn)開發(fā)板合入主干這一項目。

Q7

如何攻克GPU適配這一技術(shù)難題

在適配完外設(shè)驅(qū)動后,播放視頻過程中會有卡頓,而且CPU占用率比較高,為了配合我們的商顯項目,保證視流暢播放并降低CPU占用率,在OpenHarmony上使能GPU就特別重要。 開始廠商提供的是4.19內(nèi)核GPU的補(bǔ)丁文件,補(bǔ)丁文件涉及四萬行左右的代碼量,代碼量較大且目前社區(qū)主推5.10內(nèi)核,導(dǎo)致大量的補(bǔ)丁無法直接使用。聽取廠商意見以及內(nèi)部討論評估后,我們參考4.19的補(bǔ)丁文件直接在5.10上進(jìn)行使能適配。適配難度比較大,涉及以下內(nèi)容: (1)內(nèi)核相關(guān)結(jié)構(gòu)函數(shù)適配,主要包含一些結(jié)構(gòu)體成員名稱的改變,比如5.10中將mmap_sem改為mmap_lock,將vm_insert_pfn改為vmf_insert_pfn等 (2)平臺代碼的適配主要涉及平臺驅(qū)動的編譯,修改相關(guān)Kbuid、Kconfig、Makefile等文件。 (3)解決驅(qū)動運(yùn)行時的錯誤,包含中斷命名的修改,相關(guān)的有MMU、JOB、GPU等。以及mmap報錯,mmap失敗時的錯誤碼提示內(nèi)存已用完,經(jīng)過定位排查,解決辦法是在缺頁trap時需要調(diào)用vmf_insert_pfn。 經(jīng)過前期的驅(qū)動適配和后期修改運(yùn)行過程中的報錯,我們終于攻克GPU適配這一技術(shù)難題。

Q8

關(guān)于豐富OpenHarmony生態(tài)的愿景

起初,移植OpenHarmony到揚(yáng)帆開發(fā)板上,是公司豐富OpenHarmony生態(tài)的預(yù)研類項目。在移植過程中,我們團(tuán)隊被OpenHarmony以面向全場景、全連接、全智能時代的目標(biāo)所吸引。這個過程中也學(xué)到了很多,比如OpenHarmony的啟動恢復(fù)子系統(tǒng)、圖形子系統(tǒng)、媒體子系統(tǒng)下的音視頻模塊等。而且我們在移植過程中也輸出了一些總結(jié)性的文檔,有《HDC適配說明》、《基于HDF框架的WiFi適配說明》、《基于alsa-lib的audio適配說明》,同時,也參考了OpenHarmony的相關(guān)文檔,收獲頗多。作為OpenHarmony生態(tài)的參與者和共建者,鴻湖萬聯(lián)始終以O(shè)penHarmony為基礎(chǔ)持續(xù)進(jìn)行技術(shù)研發(fā)和創(chuàng)新,致遠(yuǎn)開發(fā)板合入主干不僅展現(xiàn)出了鴻湖萬聯(lián)其持續(xù)創(chuàng)新的研發(fā)能力,更是豐富了OpenHarmony的生態(tài)。 目前我們根據(jù)自身的發(fā)展需要,已經(jīng)投入到網(wǎng)絡(luò)切換功能的研發(fā)中,我們希望更多的開發(fā)者和廠商能夠加入進(jìn)來,為OpenHarmony貢獻(xiàn)自己的力量。

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

    關(guān)注

    457

    文章

    51299

    瀏覽量

    427915
  • 開發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    5137

    瀏覽量

    98358
  • OpenHarmony
    +關(guān)注

    關(guān)注

    25

    文章

    3753

    瀏覽量

    16681

原文標(biāo)題:李星:如何攻克技術(shù)難題,完成全志T507芯片的移植與適配?

文章出處:【微信號:gh_e4f28cfa3159,微信公眾號:OpenAtom OpenHarmony】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

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

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

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

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

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

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

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

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

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

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

    OpenHarmony 明星開發(fā)板和應(yīng)用招募啟動,等你來!

    。 在復(fù)選階段,通過初選的企業(yè)需按時提交復(fù)選材料并寄送實(shí)物,社區(qū)將組織測試和現(xiàn)場路演評測,綜合評優(yōu)。 在公示階段,社區(qū)會對評選出的明星開發(fā)板和應(yīng)用在 OpenHarmony 官網(wǎng)進(jìn)行公示,公示結(jié)束后
    發(fā)表于 09-14 15:21

    宙4G模組Air780E開發(fā)板使用手冊

    開發(fā)板Air780E使用說明
    的頭像 發(fā)表于 09-09 18:22 ?892次閱讀
    <b class='flag-5'>合</b>宙4G模組Air780E<b class='flag-5'>開發(fā)板</b>使用手冊

    宙LuatOS開發(fā)板使用手冊——Air700ECQ

    宙LuatOS開發(fā)板使用說明——Air700ECQ
    的頭像 發(fā)表于 08-23 16:28 ?661次閱讀
    <b class='flag-5'>合</b>宙LuatOS<b class='flag-5'>開發(fā)板</b>使用手冊——Air700ECQ

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

    芯片解決方案是指基于某款開發(fā)板的完整解決方案,包含驅(qū)動、設(shè)備側(cè)接口適配、開發(fā)板sdk等。
    的頭像 發(fā)表于 05-10 15:42 ?1315次閱讀
    鴻蒙<b class='flag-5'>OpenHarmony</b><b class='flag-5'>開發(fā)板</b>解析:【芯片解決方案】

    鴻蒙OpenHarmony【基于Hi3516DV300開發(fā)板(時鐘應(yīng)用開發(fā))】

    如何快速搭建基于OpenHarmony標(biāo)準(zhǔn)系統(tǒng)(Hi3516DV300開發(fā)板)的應(yīng)用開發(fā)環(huán)境,并基于一個時鐘APP示例逐步展示應(yīng)用的創(chuàng)建、開發(fā)、調(diào)試和安裝等流程。
    的頭像 發(fā)表于 05-08 15:27 ?1260次閱讀
    鴻蒙<b class='flag-5'>OpenHarmony</b>【基于Hi3516DV300<b class='flag-5'>開發(fā)板</b>(時鐘應(yīng)用<b class='flag-5'>開發(fā)</b>)】

    鴻蒙OpenHarmony【集成三方SDK】 (基于Hi3861開發(fā)板

    OpenHarmony致力于打造一套更加開放完善的IoT生態(tài)系統(tǒng),為此OpenHarmony規(guī)劃了一組目錄,用于將各廠商的SDK集成到OpenHarmony中。本文檔基于Hi3861開發(fā)板
    的頭像 發(fā)表于 04-24 15:11 ?1211次閱讀
    鴻蒙<b class='flag-5'>OpenHarmony</b>【集成三方SDK】 (基于Hi3861<b class='flag-5'>開發(fā)板</b>)

    OpenHarmony鴻蒙南向開發(fā)案例:【智能貓眼(基于Hi3518開發(fā)板)】

    基于Hi3518開發(fā)板,使用開源OpenHarmony開發(fā)的RTSP協(xié)議流媒體應(yīng)用。達(dá)到將Hi3518開發(fā)板中攝像頭獲取的數(shù)據(jù)通過RTSP協(xié)議傳輸?shù)绞謾C(jī)并顯示 。
    的頭像 發(fā)表于 04-22 15:46 ?2157次閱讀
    <b class='flag-5'>OpenHarmony</b>鴻蒙南向<b class='flag-5'>開發(fā)</b>案例:【智能貓眼(基于Hi3518<b class='flag-5'>開發(fā)板</b>)】

    OpenHarmony鴻蒙南向開發(fā)案例:【智能貓眼(基于3516開發(fā)板)】

    基于Hi3516開發(fā)板,使用開源OpenHarmony開發(fā)的RTSP協(xié)議流媒體應(yīng)用。達(dá)到將Hi3516開發(fā)板中攝像頭獲取的數(shù)據(jù)通過RTSP協(xié)議傳輸?shù)绞謾C(jī)并顯示 。
    的頭像 發(fā)表于 04-19 22:01 ?715次閱讀
    <b class='flag-5'>OpenHarmony</b>鴻蒙南向<b class='flag-5'>開發(fā)</b>案例:【智能貓眼(基于3516<b class='flag-5'>開發(fā)板</b>)】

    OpenHarmony南向開發(fā)案例:【智能油煙機(jī)】

    基于Hi3516開發(fā)板,使用開源OpenHarmony開發(fā)的應(yīng)用。
    的頭像 發(fā)表于 04-18 15:54 ?1120次閱讀
    <b class='flag-5'>OpenHarmony</b>南向<b class='flag-5'>開發(fā)</b>案例:【智能油煙機(jī)】

    【七】Purple Pi OH開發(fā)板帶你7天入門OpenHarmony!

    進(jìn)入OpenHarmony系統(tǒng)的世界,對于許多開發(fā)者來說,是一次全新且充滿挑戰(zhàn)的旅程。通過PurplePiOH開發(fā)板這個窗口,我們不僅能夠觸摸到硬件本身的魅力,還有機(jī)會深入探索
    的頭像 發(fā)表于 03-22 08:31 ?479次閱讀
    【七】Purple Pi OH<b class='flag-5'>開發(fā)板</b>帶你7天入門<b class='flag-5'>OpenHarmony</b>!