女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

如何讓OpenHarmony支持低功耗藍牙芯片GR551x

OpenAtom OpenHarmony ? 來源:OpenAtom OpenHarmony ? 作者:OpenAtom OpenHarmony ? 2022-05-13 09:31 ? 次閱讀

大家好,我是李東山,來自深圳市匯頂科技股份有限公司,目前是 BLE 產品開發部的一名研發工程師,從 2021 年 9 月我開始承擔 BLE SoC GR551x 接入 OpenAtom OpenHarmony(簡稱“OpenHarmony”)生態的適配任務,截止今年 1 月代碼已經通過評審并合入主干,很高興和團隊一起共同見證從 0 到 1,順利合并入主干,這是我首次參與這種大型開源項目,我希望將項目開發過程中的感受和經歷分享給大家。

Q1

作為開發領域知名的技術大牛,您最初為什么會選擇加入OpenHarmony生態、參與開源共建呢?您認為,OpenHarmony項目最吸引人的點在哪里?

OpenHarmony 是一款面向全場景、全連接、全智能時代的分布式操作系統,它面向萬物互聯,非常契合我們 BLE SoC 產品應用方向,選擇加入 OpenHarmony 生態,希望能一起參與共建 OpenHarmony 生態系統,為促進萬物互聯和千行百業的繁榮發展貢獻我們的一份力量。

OpenHarmony 代碼遵循 Apache 2.0 等商業友好的開源協議,所有企業、機構與個人均可基于 OpenHarmony 開源代碼,結合自身優勢,去做各領域的操作系統發行版及終端產品。

Q2

您在什么時候組建了OpenHarmony開源項目團隊?通過多久完成了GR5515 Starter Kit開發板的適配,核心代碼已合入主干,現在被OpenHarmony PMC委員會推選為“代碼月度貢獻之星”,真的太了不起了!您方便給我們介紹一下這個產品嗎,或者這段經歷嗎?這么短時間達成了這樣好的效果,請問您的“秘訣”都有哪些呢?

我們是在 2021 年的 9 月開始投入資源適配 OpenHarmony。經過兩個多月的努力,將我們首款 Bluetooth LE 輕量設備芯片 GR551x 系列 SoC 適配上 OpenHarmony,2021 年 11 月 18 日順利通過 OpenHarmony 兼容性測評, 并于 2022 年 1 月 7 日正式合入 OpenHarmony 主干。

185ac94c-d1a8-11ec-bce3-dac502259ad0.png

GR5515 Starter Kit 適配代碼倉庫

能夠在短時間內完成開發板適配工作不僅是因為我們生態小組小伙伴們齊心協力,通力配合, 還得益于 OpenHarmony 完備的開發平臺和工具鏈,優秀的代碼框架,豐富的文檔資源。剛開始我們的倉庫在 SIG 上孵化,兩次畢業答辯評審后代碼合入主干,非常感謝社區的老師們給予了很多專業指導和支持。

Q3

能開發出這么一個優秀的產品,將核心代碼合入主干,您和您的團隊一定付出了很多。可以請您給我們分享一下,開發這個產品的整個過程,包括前期、中期、后期,您們具體都做了哪些工作,投入了多少人力和資源嗎?

開發板適配前期,我們對 OpenHarmony 輕量系統進行了學習和調研,充分評估可行性后開始嘗試適配。萬事開頭難,剛開始適配 V1.1.2-LTS 版本,從搭建開發環境、熟悉構建系統、移植第一行代碼,解決了很多難題,也踩過很多坑。終于,兩周后系統在我們的 SoC 上穩定運行起來了。

項目中期我們升級到了 V3.0.0-LTS,3.0 版本引入了許多新特性,我們開始適配 HDF 驅動、BLE 接口、文件系統、低功耗等,并通過了兼容性測評。

項目后期我們與主干 master 版本對齊,master 版本引入 board 與 soc 分離的先進設計理念,我們對代碼框架進行了大量重構優化,代碼架構和規范都符合要求后,代碼合入 OpenHarmony 主干。

匯頂科技非常看好 OpenHarmony,我們持續投入人力在該項目上,目前基本完成了首款 BLE Soc GR5515 芯片的適配工作,未來我們也會對適配的代碼進行持續優化和維護,同時也會積極參與輕量系統的圖形顯示和 BLE IoT 方向的共建工作。

Q4

在整個開發進程中,您和您的團隊遇到過哪些技術上或其他方面的難題?這些難題又是如何被逐一解決?在這些難題被解決的過程中,您總結了哪些寶貴的經驗or教訓?

在開發初期,網上幾乎沒有對 ARM 架構的輕量系統移植適配的指導文檔,構建環境也很復雜,可參考的開發板就 3 塊,對于我這種剛接觸 OpenHarmony 的小白來說,不知道怎么去加入我們的代碼,不知道如何構建,差點被遇到的各種困難“勸退”。好在 OpenHarmony 自帶了一款基于 RSIC-V 架構的開發板樣例,通過深入研究其編譯框架和適配細節后,我們將 SDK 移植到 OpenHarmony 并構建成功。

OpenHarmony 對 ARM 和 RSIC-V 架構支持已經非常全面,Cortex-M 內核相關的 arch 移植 liteos-m 已經幫我們做好,移植一款新的開發板只需重點聚焦在編譯構建、BSP 移植、XTS 測試、業務功能開發上。

Q5

加入OpenHarmony生態以來,您最大的驚喜是什么?或者有哪些具體的收獲?

自從加入 OpenHarmony 生態以來,我切身感受到它發展的如此之快,從當初的 1.0 版本迭代到如今的 3.0 版本,每個版本都會帶來許多實用的更新,開發板越來越多,文檔也越來越豐富,社區交流日漸活躍,開發者參與共建也越來越容易。

我也一直在持續學習 OpenHarmony,學習過程中了解到了很多代碼架構上的先進理念,為自己平時的開發工作帶來了很大的幫助,我也一直堅持通過博客分享我的學習經歷和開源移植案例。

Q6

期待未來OpenHarmony哪些方面能夠得到改善、提供更多支持?

OpenHarmony 經過一年多的快速發展,編譯構建、代碼架構、文檔支持、社區建設方面都做得非常優秀。我個人期待,OpenHarmony 其配套 IDE DevEco Device Tool 能早點普及,推動眾多的開發板適配并支持,這樣有利于給開發者和終端客戶帶來更便捷的體驗。

Q7

OpenHarmony目前仍處在開發探索階段,很多共建單位和生態伙伴還不清楚開源項目的玩法,或不知該如何著手進行開發。可以請您給大家分享一條,您認為最重要或最值得分享的心得嗎?

開源項目的輸出將為開發者提供更多的學習途徑,點亮眾多開發者前行的道路。我在開發過程中遇到了很多技術上的困難,尋求不到別人的幫助時,通過研讀別人的開源代碼找到了靈感和思路,開源其實也是一種互相學習,共同進步的高效途徑。

Q8

開放性問題,可以暢所欲言,請問您還有話想告訴大家?

非常感謝 OpenHarmony,為我們提供了如此優秀的操作系統,很高興自己能夠參與開源共建,為開源貢獻出自己的一份微薄力量。從剛開始的“懵懂”小白,跟著 OpenHarmony 一起成長,雖然過程中充滿了挑戰,但也收獲很多。我真切感受到 OpenHarmony 的迅猛發展,希望有更多企業、開發者一起參與共建 OpenHarmony 繁榮生態。

審核編輯 :李倩

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

    關注

    17

    文章

    406

    瀏覽量

    46694
  • 低功耗
    +關注

    關注

    10

    文章

    2732

    瀏覽量

    104528
  • OpenHarmony
    +關注

    關注

    26

    文章

    3823

    瀏覽量

    18128

原文標題:李東山——如何讓OpenHarmony支持低功耗藍牙芯片GR551x

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

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    藍牙低功耗模塊的原理和應用介紹

    隨著物聯網技術的快速發展,藍牙低功耗模塊在連接各種設備和傳輸數據方面發揮著重要作用。今天將為您介紹藍牙低功耗模塊的工作原理以及其廣泛的應用領域。
    的頭像 發表于 05-21 15:56 ?149次閱讀

    關于低功耗藍牙連接功耗的評估

    關于低功耗藍牙連接狀態下的功耗評估,推薦一個好用的工具: 對于做低功耗藍牙開發的小伙伴來說,功耗
    發表于 04-26 17:10

    低功耗藍牙和經典藍牙,到底怎么選?

    經典藍牙(Bluetooth Classic)和低功耗藍牙(Bluetooth Low Energy),兩者有什么區別?為什么他們都叫“藍牙”?Bluetooth Low Energy
    的頭像 發表于 04-07 16:01 ?447次閱讀
    <b class='flag-5'>低功耗</b><b class='flag-5'>藍牙</b>和經典<b class='flag-5'>藍牙</b>,到底怎么選?

    Nordic nPM2100:為原電池供電藍牙低功耗產品帶來超長續航!

    大家好!今天給大家帶來一款非常有料的產品——Nordic的 nPM2100 電源管理 IC。這款芯片專為延長原電池供電藍牙低功耗產品的電池壽命而生,可以說是物聯網設備中的“續航神器”! 超高效升壓
    發表于 03-20 16:52

    DA14531-00000FX2 超低功耗藍牙5.1 SOC芯片介紹

    藍牙 5.1 SoC 芯片,專為物聯網和可穿戴設備設計,具有高集成度和低功耗特性。 2. 主要特性 藍牙版本:支持
    發表于 03-10 16:47

    nRF54L15—藍牙低功耗雙核系統級芯片(SoC)

    nRF54L15 是 nRF54L 系列的首款系統級芯片 (SoC)。它是一款超低功耗藍牙 5.4 SoC,具有同類最佳的新型多協議無線電和先進的安全功能。nRF54L 系列以更緊湊的封裝將廣受歡迎
    發表于 03-05 18:17

    PHY6235—藍牙低功耗和專有2.4G應用的系統級芯片(SoC)

    PHY6235是一款用于藍牙低功耗和專有2.4G應用的系統級芯片(SoC)。它采用高性能、低功耗的32位RISC-V MCU,配備8KB保持型SRAM、80KB ROM以及超
    發表于 03-05 01:09

    低功耗國產藍牙芯片 HS6621系列 支持藍牙5.1

    HS6621CxC是一個功耗優化的藍牙低功耗和專有的2.4 ghz應用真正的芯片上系統(SOC)解決方案。它集成了一個具有藍牙基帶和豐富外設
    發表于 01-21 17:08

    OM6626—高性能超低功耗藍牙電子價簽芯片

    OM6626是一款功耗優化的真正片上系統(SOC)解決方案,適用于低功耗藍牙和專有2.4GHz應用。它集成了高性能、低功耗射頻收發器和藍牙
    發表于 01-20 13:37

    PHY6235—藍牙低功耗和專有2.4G應用的系統級芯片(SoC)

    PHY6235是一款用于藍牙低功耗和專有2.4G應用的系統級芯片(SoC)。它采用高性能、低功耗的32位RISC-V MCU,配備8KB保持型SRAM、80KB ROM以及超
    發表于 11-12 16:35

    nRF54L 系列SOC芯片NRF54L15 超低功耗藍牙5.4 SOC

    nRF54L15 是 nRF54L 系列的首款系統級芯片 (SoC)。它是一款超低功耗藍牙 5.4 SoC,具有同類最佳的新型多協議無線電和先進的安全功能。nRF54L 系列以更緊湊的封裝將廣受歡迎
    發表于 10-15 15:03

    物聯網系統中常用的低功耗自組網無線傳輸方案(三)_藍牙芯片

    01 物聯網系統中為什么要使用藍牙芯片 物聯網系統中使用藍牙芯片的原因主要基于藍牙芯片在連接性能
    的頭像 發表于 09-29 17:11 ?1150次閱讀
    物聯網系統中常用的<b class='flag-5'>低功耗</b>自組網無線傳輸方案(三)_<b class='flag-5'>藍牙</b><b class='flag-5'>芯片</b>篇

    國產藍牙模組 | 低功耗藍牙應用

    藍牙技術聯盟于2010年推出了藍牙4.0規范,其中低功耗藍牙的出現滿足了小型電池供電設備進行低功耗無線連接的需求,因此得到廣泛應用。本文章將
    的頭像 發表于 06-14 08:25 ?847次閱讀
    國產<b class='flag-5'>藍牙</b>模組 | <b class='flag-5'>低功耗</b><b class='flag-5'>藍牙</b>應用

    如何ESP8684-WROOM-04C藍牙能夠在lightsleep模式下低功耗工作?

    我們想ESP8684-WROOM-04C 藍牙能夠在lightsleep模式下低功耗工作,請問32K無源晶振 硬件上需連接到模塊的哪個IO?
    發表于 06-05 07:59

    BK7238 高度集成的單芯片Wi-Fi802.11n和低功耗藍牙(BLE)5.2 MATTER認證

    ? 支持 20 MHz 頻道 ? 支持機頂盒 ? 工作模式STA、AP、Direct ? 并發 AP + STA ? 光發射器輸出功率功率高達 +19 dBm ? 接收器靈敏度 -99 dBm 低功耗
    發表于 06-04 15:51