99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

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

OpenHarmony和linux

倩倩 ? 來源:CSDN,摩爾芯聞,快科技綜 ? 作者:CSDN,摩爾芯聞,快 ? 2021-06-23 09:59 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

至于HarmonyOS 2也就是鴻蒙2.0,是華為基于開源項(xiàng)目OpenHarmony 2.0開發(fā)的面向多種全場(chǎng)景智能設(shè)備的商用版本。

其實(shí)openHarmony與LInux的關(guān)系根據(jù)一目了然。openHarmony就是類似Ubuntu等Linux商用版本,在Linux開源內(nèi)核基礎(chǔ)上添加應(yīng)用層?xùn)|西然后整合成的。目前openHarmony用的是Linux內(nèi)核4.19版本。對(duì)于絕大部分軟件工程來說編程實(shí)際上就是了解需要調(diào)用那些API以及調(diào)用的規(guī)則而已,然后基于這兩點(diǎn)根據(jù)需求開發(fā)軟件,真正能從無到有設(shè)計(jì)出一些很基礎(chǔ)的東西的人并不多。

openHarmony的驅(qū)動(dòng)移植跟Android很像既要搞搞內(nèi)核又要搞搞Hal層。openHarmony要是能實(shí)現(xiàn)類似Android這樣很多人一起共同開發(fā)貢獻(xiàn)的格局也是不錯(cuò)的,不過目前用的大廠不多。

OpenHarmony 內(nèi)核承載的標(biāo)準(zhǔn)庫與 Linux 標(biāo)準(zhǔn)庫之間存在的關(guān)鍵差異。

進(jìn)程

OpenHarmony 用戶態(tài)進(jìn)程優(yōu)先級(jí)只支持靜態(tài)優(yōu)先級(jí)且用戶態(tài)可配置的優(yōu)先級(jí)范圍為10(最高優(yōu)先級(jí))-31(最低優(yōu)先級(jí))。

OpenHarmony 用戶態(tài)線程優(yōu)先級(jí)只支持靜態(tài)優(yōu)先級(jí)且用戶態(tài)可配置的優(yōu)先級(jí)范圍為0(最高優(yōu)先級(jí))-31(最低優(yōu)先級(jí))。

OpenHarmony 調(diào)度策略支持 SCHED_RR 和 SCHED_F IF O。

sched_yield() 為進(jìn)程主動(dòng)放棄 CPU ;thrd_yield() 為線程主動(dòng)放棄 CPU。

內(nèi)存與 Linux mmap 的差異

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

其中,參數(shù)fd的生命周期實(shí)現(xiàn)與Linux glibc存在差異。具體體現(xiàn)在,glibc在成功調(diào)用mmap進(jìn)行映射后,可以立即釋放fd句柄。在OpenHarmony內(nèi)核中,不允許用戶在映射成功后立即關(guān)閉相關(guān)fd,只允許在取消映射munmap后再進(jìn)行fd的close操作。如果用戶不進(jìn)行fd的close操作,操作系統(tǒng)將在進(jìn)程退出時(shí)對(duì)該fd進(jìn)行回收。

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

責(zé)任編輯:lq

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

    關(guān)注

    87

    文章

    11511

    瀏覽量

    213882
  • HarmonyOS
    +關(guān)注

    關(guān)注

    80

    文章

    2126

    瀏覽量

    33128
  • OpenHarmony
    +關(guān)注

    關(guān)注

    29

    文章

    3854

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    請(qǐng)問下,openharmony支持哪一款龍芯的開發(fā)板?有沒有開源的龍芯的openharmony源碼?

    想買個(gè)2k0300的開發(fā)板學(xué)習(xí)龍芯和openharmony,愣是沒有看到提供openharmony源碼的,也沒與看到開源的代碼。gitee上,openharmony的龍芯sig倉庫也是關(guān)閉的,有沒有人知道現(xiàn)在是什么情況?
    發(fā)表于 04-26 13:06

    迅為RK3568開發(fā)板篇OpenHarmony實(shí)操HDF驅(qū)動(dòng)控制LED-添加內(nèi)核編譯

    編譯內(nèi)核時(shí)將該 HDF 驅(qū)動(dòng)編譯到鏡像中,接下來編寫驅(qū)動(dòng)編譯腳本 Makefile,代碼如下所示: 加入編譯體系,填加模塊目錄到 drivers/hdf_core/adapter/khdf/linux/Makefile 文件 更多內(nèi)容可以關(guān)注:迅為RK3568開發(fā)板篇OpenHa
    發(fā)表于 01-22 10:35

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

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

    如何在Linux系統(tǒng)實(shí)現(xiàn)屏幕旋轉(zhuǎn)?觸覺智能RK3568鴻蒙開發(fā)板演示

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

    OpenHarmony首次亮相歐洲開源會(huì)議

    。OpenHarmony項(xiàng)目群技術(shù)指導(dǎo)委員會(huì)(TSC)主席陳海波受邀參加大會(huì)主論壇分享,由OpenHarmony 與Eclipse Oniro聯(lián)合籌劃的“Think Global, Code Local”分論壇
    的頭像 發(fā)表于 10-26 11:48 ?1001次閱讀
    <b class='flag-5'>OpenHarmony</b>首次亮相歐洲開源會(huì)議

    第三屆OpenHarmony技術(shù)大會(huì)星光璀璨、致謝OpenHarmony社區(qū)貢獻(xiàn)者

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

    第三屆OpenHarmony技術(shù)大會(huì) “OpenHarmony開發(fā)者激勵(lì)計(jì)劃”授牌儀式圓滿舉行

    10月12日,以“技術(shù)引領(lǐng)筑生態(tài),萬物智聯(lián)創(chuàng)未來”為主題的第三屆OpenHarmony技術(shù)大會(huì)隆重舉行,“OpenHarmony開發(fā)者激勵(lì)計(jì)劃”授牌儀式在大會(huì)期間同步進(jìn)行。該計(jì)劃旨在增加
    的頭像 發(fā)表于 10-21 11:48 ?672次閱讀
    第三屆<b class='flag-5'>OpenHarmony</b>技術(shù)大會(huì) “<b class='flag-5'>OpenHarmony</b>開發(fā)者激勵(lì)計(jì)劃”授牌儀式圓滿舉行

    OpenHarmony年度技術(shù)俱樂部、個(gè)人及活動(dòng)評(píng)選結(jié)果公示

    2024年度技術(shù)俱樂部評(píng)選活動(dòng)已經(jīng)圓滿結(jié)束。在此,OpenHarmony項(xiàng)目群技術(shù)指導(dǎo)委員會(huì)(TSC)對(duì)所有參與者的積極參與和辛勤付出表示感謝。經(jīng)過嚴(yán)格的評(píng)選和審核,現(xiàn)將名單予以公示: 評(píng)選
    的頭像 發(fā)表于 10-05 08:07 ?629次閱讀

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

    收到龍芯2K0300蜂鳥開發(fā)板后,對(duì)開發(fā)板做了一些了解和研究,現(xiàn)將OpenHarmony代碼提供給大家測(cè)試,也希望大家能更多的認(rèn)識(shí)龍芯2K0300蜂鳥開發(fā)板,下面先簡(jiǎn)單介紹一下這塊開發(fā)板。 廣東
    發(fā)表于 09-18 11:42

    基于ArkTS語言的OpenHarmony APP應(yīng)用開發(fā):HelloOpenharmony

    1、程序簡(jiǎn)介該程序是基于OpenHarmony標(biāo)準(zhǔn)系統(tǒng)編寫的UI應(yīng)用類:HelloOpenHarmony。本案例是基于API9接口開發(fā)。本案例已在OpenHarmony凌蒙派-RK3568開發(fā)
    的頭像 發(fā)表于 09-15 08:09 ?882次閱讀
    基于ArkTS語言的<b class='flag-5'>OpenHarmony</b> APP應(yīng)用開發(fā):Hello<b class='flag-5'>Openharmony</b>

    基于ArkTS語言的OpenHarmony APP應(yīng)用開發(fā):HelloOpenharmony

    1、程序簡(jiǎn)介 該程序是基于OpenHarmony標(biāo)準(zhǔn)系統(tǒng)編寫的UI應(yīng)用類:HelloOpenHarmony。 本案例是基于API 9接口開發(fā)。 本案例已在OpenHarmony凌蒙派-RK3568
    發(fā)表于 09-14 12:47

    Openharmony軟件評(píng)估指南-米爾瑞芯微RK3568開發(fā)板

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

    編譯openharmony 4.1 rk3568報(bào)錯(cuò), 編譯命令:./build.sh --product-name rk3568 --ccache

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

    河南大學(xué)OpenHarmony技術(shù)俱樂部正式揭牌成立

    8月30日,由OpenAtom OpenHarmony(以下簡(jiǎn)稱“OpenHarmony”)項(xiàng)目群技術(shù)指導(dǎo)委員會(huì)與河南大學(xué)共同舉辦的“河南大學(xué)OpenHarmony技術(shù)俱樂部成立大會(huì)”在鄭州校區(qū)友蘭
    的頭像 發(fā)表于 09-03 16:12 ?751次閱讀
    河南大學(xué)<b class='flag-5'>OpenHarmony</b>技術(shù)俱樂部正式揭牌成立

    openharmony移植AT32F407編譯時(shí)錯(cuò)誤

    openharmony上移植AT32F407,hb build后出現(xiàn)鏈接錯(cuò)誤 [OHOS ERROR] /home/sven/openharmony/env_setup
    發(fā)表于 08-18 17:04