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

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

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

3天內不再提示

OpenHarmony和linux

倩倩 ? 來源:CSDN,摩爾芯聞,快科技綜 ? 作者:CSDN,摩爾芯聞,快 ? 2021-06-23 09:59 ? 次閱讀

HarmonyOS 2發布后,外界很關注,但也存在一些混淆和誤讀,華為強調,已于2020年、2021年分兩次把鴻蒙操作系統的基礎能力全部捐獻給開放原子開源基金會,并由基金會整合其它參與者貢獻形成OpenHarmony項目(中文名正申請注冊)。

至于HarmonyOS 2也就是鴻蒙2.0,是華為基于開源項目OpenHarmony 2.0開發的面向多種全場景智能設備的商用版本。

其實openHarmony與LInux的關系根據一目了然。openHarmony就是類似Ubuntu等Linux商用版本,在Linux開源內核基礎上添加應用層東西然后整合成的。目前openHarmony用的是Linux內核4.19版本。對于絕大部分軟件工程來說編程實際上就是了解需要調用那些API以及調用的規則而已,然后基于這兩點根據需求開發軟件,真正能從無到有設計出一些很基礎的東西的人并不多。

openHarmony的驅動移植跟Android很像既要搞搞內核又要搞搞Hal層。openHarmony要是能實現類似Android這樣很多人一起共同開發貢獻的格局也是不錯的,不過目前用的大廠不多。

OpenHarmony 內核承載的標準庫與 Linux 標準庫之間存在的關鍵差異。

進程

OpenHarmony 用戶態進程優先級只支持靜態優先級且用戶態可配置的優先級范圍為10(最高優先級)-31(最低優先級)。

OpenHarmony 用戶態線程優先級只支持靜態優先級且用戶態可配置的優先級范圍為0(最高優先級)-31(最低優先級)。

OpenHarmony 調度策略支持 SCHED_RR 和 SCHED_F IF O。

sched_yield() 為進程主動放棄 CPU ;thrd_yield() 為線程主動放棄 CPU。

內存與 Linux mmap 的差異

mmap 接口 原型為:void *mmap (void *addr, size_t length, int prot, int flags, int fd, off_t offset)。

其中,參數fd的生命周期實現與Linux glibc存在差異。具體體現在,glibc在成功調用mmap進行映射后,可以立即釋放fd句柄。在OpenHarmony內核中,不允許用戶在映射成功后立即關閉相關fd,只允許在取消映射munmap后再進行fd的close操作。如果用戶不進行fd的close操作,操作系統將在進程退出時對該fd進行回收。

來源:CSDN,摩爾芯聞,快科技綜合整理

責任編輯:lq

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

    關注

    87

    文章

    11356

    瀏覽量

    210769
  • HarmonyOS
    +關注

    關注

    79

    文章

    1985

    瀏覽量

    30743
  • OpenHarmony
    +關注

    關注

    25

    文章

    3755

    瀏覽量

    16748
收藏 人收藏

    評論

    相關推薦

    OpenHarmony程序分析框架論文入選ICSE 2025

      近日,ICSE 2025軟件工程實踐Track放榜,面向OpenAtom OpenHarmony(以下簡稱“OpenHarmony”)的ArkTS程序分析基礎框架--方舟程序分析器(論文題目為
    的頭像 發表于 01-02 13:41 ?314次閱讀
    <b class='flag-5'>OpenHarmony</b>程序分析框架論文入選ICSE 2025

    如何在Linux系統實現屏幕旋轉?觸覺智能RK3568鴻蒙開發板演示

    本文介紹Linux系統實現屏幕旋轉的方法,以解決產品形態的不同的展現方式,觸覺智能EVB3568鴻蒙開發板演示,現已發布全新OpenHarmony5.0 Release固件!
    的頭像 發表于 11-19 23:42 ?438次閱讀
    如何在<b class='flag-5'>Linux</b>系統實現屏幕旋轉?觸覺智能RK3568鴻蒙開發板演示

    第三屆OpenHarmony技術大會星光璀璨、致謝OpenHarmony社區貢獻者

    10月12日,在上海舉辦的第三屆OpenHarmony技術大會上,32家高校OpenHarmony技術俱樂部璀璨亮相,30家高校OpenHarmony開發者協會盛大啟幕。還分別致謝了年度星光TSG
    的頭像 發表于 10-21 14:10 ?266次閱讀

    OpenHarmony年度技術俱樂部、個人及活動評選結果公示

    2024年度技術俱樂部評選活動已經圓滿結束。在此,OpenHarmony項目群技術指導委員會(TSC)對所有參與者的積極參與和辛勤付出表示感謝。經過嚴格的評選和審核,現將名單予以公示: 評選
    的頭像 發表于 10-05 08:07 ?326次閱讀

    【龍芯2K0300蜂鳥板試用】OpenHarmony代碼

    收到龍芯2K0300蜂鳥開發板后,對開發板做了一些了解和研究,現將OpenHarmony代碼提供給大家測試,也希望大家能更多的認識龍芯2K0300蜂鳥開發板,下面先簡單介紹一下這塊開發板。 廣東
    發表于 09-18 11:42

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

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

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

    buildroot Linux鏡像,需要使用Openharmony系統需要重新燒錄?;窘缑娼榻B圖 1 系統鎖屏界面 圖 2 系統主界面 軟件清單MYD-LR3568的u-boot, kernel
    發表于 09-06 20:06

    編譯openharmony 4.1 rk3568報錯, 編譯命令:./build.sh --product-name rk3568 --ccache

    /gcc_solink_wrapper.py\" --readelf=\"../../prebuilts/clang/ohos/linux-x86_64/llvm/bin/llvm-readobj\"
    發表于 09-06 09:25

    河南大學OpenHarmony技術俱樂部正式揭牌成立

    8月30日,由OpenAtom OpenHarmony(以下簡稱“OpenHarmony”)項目群技術指導委員會與河南大學共同舉辦的“河南大學OpenHarmony技術俱樂部成立大會”在鄭州校區友蘭
    的頭像 發表于 09-03 16:12 ?502次閱讀
    河南大學<b class='flag-5'>OpenHarmony</b>技術俱樂部正式揭牌成立

    鴻蒙OpenHarmony【創建工程并獲取源碼】

    在通過DevEco Device Tool創建OpenHarmony工程時,可自動下載相應版本的OpenHarmony源碼。
    的頭像 發表于 04-19 21:40 ?450次閱讀
    鴻蒙<b class='flag-5'>OpenHarmony</b>【創建工程并獲取源碼】

    OpenHarmony南向能力征集令

    1、適配過程中缺少哪些接口能力或者南向能力,需要OpenHarmony去補齊的?例如內核、編譯、器件適配、單板適配等; 2、對標linux,需要OpenHarmony提供哪些能力?比如V4L2
    發表于 04-09 15:32

    OpenAtom OpenHarmony 4.1 Release版本正式發布

    近日,OpenAtom OpenHarmony(以下簡稱“OpenHarmony”)4.1 Release版本如期而至,開發套件同步升級到API 11 Release。
    的頭像 發表于 04-07 11:43 ?769次閱讀

    OpenHarmony中SELinux使用詳解

    OpenHarmony中SELinux使用詳解 目錄 1.SELinux簡介 2.SELinux概念 3.SELinux模式 4.OH中SELinux使用詳解 5.OH中SELinux報錯
    發表于 04-03 10:43

    OpenHarmony內核編程實戰

    編程入門[Hello,OpenHarmony]在正式開始之前,對于剛接觸OpenHarmony的伙伴們,面對大篇幅的源碼可能無從下手,不知道怎么去編碼寫程序,下面用一個簡單的例子帶伙伴們入門。▍任務
    的頭像 發表于 03-27 08:31 ?978次閱讀
    <b class='flag-5'>OpenHarmony</b>內核編程實戰

    【鴻蒙】OpenHarmony運行docker詳細步驟

    1.環境和設備 系統版本: 3.2release(64 位) OpenHarmony 內核版本:5.10 標準系統設備: DAYU200 Docker:18.03.1 (64 位) sd 卡一張
    的頭像 發表于 03-02 15:10 ?2907次閱讀
    【鴻蒙】<b class='flag-5'>OpenHarmony</b>運行docker詳細步驟
    主站蜘蛛池模板: 看真人一级毛片 | 亚洲天堂视频在线播放 | 色网站免费视频 | 一区二区三区高清视频在线观看 | 日本黄a| 日本黄色绿像 | 国产伦子系列视频6 | 女人张开双腿让男人桶完整 | 亚洲九色| 黄色1级视频 | 七月丁香八月婷婷综合激情 | 国产乱码免费卡1卡二卡3卡四 | 亚洲色图狠狠干 | 九九福利 | 成人免费午间影院在线观看 | 天天艹天天操 | 亚洲综合一二三区 | 男女一进一出无遮挡黄 | 婷婷激情久久 | 天天视频入口 | 黄色免费在线视频 | 国产亚洲精品在天天在线麻豆 | 精品一级毛片 | 四虎国产精品永久在线 | 成人宗合网 | 中文字幕在线看视频一区二区三区 | 欧美性猛交xxxx乱大交高清 | 韩国三级理在线视频观看 | 婷婷六月丁香午夜爱爱 | 天天插天天操天天干 | 黄 色 录像成 人播放免费 | 日本一道dvd在线中文字幕 | 一区二区午夜 | 轻点太大了好深好爽h文 | 欧美 亚洲 国产 丝袜 在线 | yy8090韩国日本三理论免费 | 亚洲爱爱网| 国产毛片农村妇女系列 | 天天狠狠操 | julia一区二区三区中文字幕 | 日本一区二区在线免费观看 |