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

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

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

國產(chǎn)自主操作系統(tǒng)內(nèi)核宣布支持weston

RTThread物聯(lián)網(wǎng)操作系統(tǒng) ? 來源:RTThread物聯(lián)網(wǎng)操作系統(tǒng) ? 2024-01-05 09:58 ? 次閱讀

weston是一套Wayland窗口顯示協(xié)議的實(shí)現(xiàn)。而目前主流的Linux發(fā)行版桌面系統(tǒng)都在使用Wayland的方式做多窗口的顯示合成,例如Ubuntu,F(xiàn)edera等。

Wayland以高性能和直接渲染為核心特點(diǎn),為圖形處理提供了更為高效的方式。Wayland的工作原理有些類似于:Wayland中會分成客戶端和服務(wù)端(服務(wù)端也叫Compositor,合成器)。相較于老的X11,客戶端負(fù)責(zé)完成所有的渲染任務(wù)。接到輸入信號后,客戶端會自行計(jì)算需渲染的區(qū)域,并在內(nèi)存中分配空間。繪制好的圖像會被存入緩沖區(qū),隨后通知Wayland的合成器。合成器負(fù)責(zé)接收所有客戶端的請求,對圖像緩沖區(qū)進(jìn)行高效合成,然后將結(jié)果發(fā)送給渲染器進(jìn)行渲染。這種新方式相較于傳統(tǒng)的X11方式,大幅降低了客戶端與服務(wù)器之間的交互和數(shù)據(jù)傳輸,從而提升了渲染效率。

b3346bae-ab03-11ee-8b88-92fbcf53809c.png

Weston是Wayland的一個(gè)參考實(shí)現(xiàn),可以看成它是一個(gè)簡單的圖形多窗口的桌面系統(tǒng)。但Weston本身的實(shí)現(xiàn)也并不簡單,有基于socket方式通信的多客戶端管理(通過epoll來監(jiān)聽),基本都是以fd方式進(jìn)行管理,進(jìn)行操作(衍生出來的包括eventfd, timerfd,signalfd等各種fd方式),也有底層的DRM (Direct Rendering Manager)對接。所以從系統(tǒng)的對接上,如果是一個(gè)非Linux系統(tǒng)還得大費(fèi)一番周折。

RT-Thread做為一個(gè)國內(nèi)自主的實(shí)時(shí)操作系統(tǒng),一直以自己規(guī)劃方式向前發(fā)展,對設(shè)備端嵌入式設(shè)備的理解,對硬件芯片未來發(fā)展的判斷,從2020年發(fā)布了RT-Thread Smart混合微內(nèi)核操作系統(tǒng),而在2022年的RT-Thread v5.0版本中也把smart分支完整合并到RT-Thread的開源主干,真正實(shí)現(xiàn)了一套內(nèi)核代碼在多端運(yùn)行的方式(從小型的MCU微處理器,到面向IoT場景的智能硬件,以及高計(jì)算復(fù)雜領(lǐng)域的MPU微控制器領(lǐng)域)。

現(xiàn)在基于RT-Thread Smart系統(tǒng),也提供每天凌晨自動構(gòu)建更新的prebuilt版本(可以在QEMU的arm/aarch64,riscv64仿真平臺下直接運(yùn)行),也加入了對weston多窗口桌面的支持:

b347dc48-ab03-11ee-8b88-92fbcf53809c.jpg

如何獲得并嘗試smartprebuilt版本

鑒于 RT-Thread Smart 目前更新比較頻繁,我們每日定時(shí)生成相應(yīng)的prebuilt 集合包(預(yù)構(gòu)建集合包),整合相關(guān)功能,打造一份可在 QEMU 模擬環(huán)境下運(yùn)行的集合包。以保證大家可以用到最新的smart內(nèi)核。prebuilt可以在這里下載

●aarch64版本

(相關(guān)鏈接:https://download-redirect.rt-thread.org/download/rt-smart/prebuilt/qemu-virt64-aarch64_latest.tar.gz)

請注意,此處下載的prebuilt僅包含 Smart 內(nèi)核與文件鏡像,QEMU 模擬器本身需另行下載。RT-Thread 對 QEMU 的移植已涵蓋 virtio 半虛擬化驅(qū)動,但需較高版本 QEMU,推薦 QEMU 7.1.0。針對 Windows/Linux 用戶,我們已經(jīng)準(zhǔn)備好了下載鏈接:

● Windows:https://qemu.eu/w64/2023/

●Linux:請使用源代碼編譯

除Weston外,prebuilt還支持更多用戶態(tài)應(yīng)用程序,如

● BusyBox, Linux 工具的瑞士軍刀(默認(rèn)系統(tǒng)啟動后進(jìn)入 busybox 的 ash 命令行);

● MicroPython,一套輕量級 Python 實(shí)現(xiàn);

● Lua ,一種小巧的腳本語言;

● OpenCV,一個(gè)開源的計(jì)算機(jī)視覺機(jī)器學(xué)習(xí)庫。







審核編輯:劉清

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

    關(guān)注

    9

    文章

    1794

    瀏覽量

    64412
  • DRM
    DRM
    +關(guān)注

    關(guān)注

    0

    文章

    46

    瀏覽量

    15093
  • LINUX內(nèi)核
    +關(guān)注

    關(guān)注

    1

    文章

    316

    瀏覽量

    21608
  • RT-Thread
    +關(guān)注

    關(guān)注

    31

    文章

    1261

    瀏覽量

    39839
  • Ubuntu系統(tǒng)
    +關(guān)注

    關(guān)注

    0

    文章

    85

    瀏覽量

    3898

原文標(biāo)題:國產(chǎn)自主操作系統(tǒng)內(nèi)核宣布支持weston

文章出處:【微信號:RTThread,微信公眾號:RTThread物聯(lián)網(wǎng)操作系統(tǒng)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    中國電子百億級資金投入,打造桌面與服務(wù)器操作系統(tǒng)、云操作系統(tǒng)、嵌入式操作系統(tǒng)三大產(chǎn)品

    操作系統(tǒng)被認(rèn)為是計(jì)算機(jī)的大腦。隨著信息技術(shù)的高速發(fā)展,操作系統(tǒng)的重要性和地位日益凸顯。但令人遺憾的是,我國操作系統(tǒng)企業(yè)普遍呈現(xiàn)小、散、弱局面,配套軟硬件生態(tài)分散,無法形成合力,業(yè)界急需打造具有統(tǒng)一技術(shù)體系和生態(tài)環(huán)境的
    的頭像 發(fā)表于 03-24 09:13 ?4430次閱讀

    國產(chǎn)操作系統(tǒng)欲突出重圍

    國產(chǎn)操作系統(tǒng)軟件。此后,一銘軟件公司為了做好國產(chǎn)操作系統(tǒng)的平滑遷移,以及系統(tǒng)替換后的技術(shù)支持服務(wù)
    發(fā)表于 05-02 10:27

    龍架構(gòu)(LoongArch)平臺已初步支持OpenHarmony操作系統(tǒng)

    日前,在龍芯中科與潤和軟件共同努力下,OpenHarmony操作系統(tǒng)與龍芯2K0500開發(fā)板完成適配驗(yàn)證,龍架構(gòu)(LoongArch)平臺對于OpenHarmony已形成初步支持,萬物互聯(lián)的生態(tài)體系
    發(fā)表于 10-11 16:11

    國產(chǎn)自主可控半實(shí)物仿真測試開發(fā)平臺ETest簡介

    效率高、使用簡單、易于擴(kuò)展、國產(chǎn)自主等特點(diǎn),支持各種國產(chǎn)CPU+國產(chǎn)操作系統(tǒng)的部署方案,同時(shí)兼容Windows、linux、Mac等多種
    發(fā)表于 03-21 14:05

    什么是操作系統(tǒng)內(nèi)核

    什么是操作系統(tǒng)內(nèi)核 操作系統(tǒng)內(nèi)核是指大多數(shù)操作系統(tǒng)的核心部分。它由操作系統(tǒng)中用于管理存儲器、文
    發(fā)表于 06-17 07:23 ?9891次閱讀

    國產(chǎn)自主內(nèi)核微控制器用戶手冊

    國產(chǎn)自主內(nèi)核微控制器用戶手冊
    發(fā)表于 09-20 09:11 ?3次下載
    <b class='flag-5'>國產(chǎn)自主</b><b class='flag-5'>內(nèi)核</b>微控制器用戶手冊

    國產(chǎn)操作系統(tǒng)有哪些

    工信部對此表示,將繼續(xù)加大力度,支持Linux的國產(chǎn)操作系統(tǒng)的研發(fā)和應(yīng)用,并希望用戶可以使用國產(chǎn)操作系統(tǒng)。隨著信息技術(shù)和互聯(lián)網(wǎng)的快速發(fā)展普及
    的頭像 發(fā)表于 02-28 16:03 ?1.5w次閱讀

    為什么要選擇微內(nèi)核操作系統(tǒng)?

    例如原來在宏內(nèi)核操作系統(tǒng)中,用戶應(yīng)用程序是通過系統(tǒng)調(diào)用,陷入到內(nèi)核中,然后再讀取、訪問文件。而在微內(nèi)核操作系統(tǒng)中,則是用戶應(yīng)用程序通過發(fā)送I
    的頭像 發(fā)表于 06-03 14:35 ?4064次閱讀

    RT-Thread定義一款新形態(tài)操作系統(tǒng)——混合微內(nèi)核操作系統(tǒng)

    用于MCU的嵌入式操作系統(tǒng)主要有c/OS、FreeRTOS和RT-Thread,在帶MMU的微處理器上,以Linux、VxWorks、QNX為主,國外嵌入式操作系統(tǒng)處于壟斷地位,國產(chǎn)幾乎為空白。直到我國物聯(lián)網(wǎng)產(chǎn)業(yè)迅猛發(fā)展、
    的頭像 發(fā)表于 09-10 15:04 ?3658次閱讀

    紅旗Linux桌面操作系統(tǒng)11:支持國產(chǎn)自主CPU品牌、全新的UI設(shè)計(jì)風(fēng)格

    紅旗Linux桌面操作系統(tǒng)11將于1月10日開放預(yù)覽版的下載,新版本具有良好的硬件兼容,支持多款國產(chǎn)自主CPU品牌,同時(shí)還具有豐富的外設(shè)支持及海量的易用生態(tài)軟件,打造全新的UI設(shè)計(jì)風(fēng)格
    的頭像 發(fā)表于 01-06 10:50 ?2586次閱讀

    紅旗Linux桌面操作系統(tǒng)11開放預(yù)覽版

    紅旗 Linux 桌面操作系統(tǒng) 11 兼容 x86、ARM、MIPS、SW 等 CPU 指令集架構(gòu);支持國產(chǎn)自主 CPU 品牌:龍芯、申威、鯤鵬、麒麟、飛騰、海光、兆芯。
    的頭像 發(fā)表于 01-20 09:25 ?1907次閱讀

    風(fēng)河與Cavium宣布支持內(nèi)核網(wǎng)絡(luò)應(yīng)用設(shè)備的嵌入式操作系統(tǒng)

    風(fēng)河與Cavium共同宣布,雙方開始共同推廣支持Cavium Networks公司OCTEON多內(nèi)核網(wǎng)絡(luò)應(yīng)用設(shè)備的嵌入式操作系統(tǒng)、中間件、
    發(fā)表于 03-24 13:55 ?1955次閱讀

    中興新支點(diǎn)國產(chǎn)操作系統(tǒng)半年新增用戶10萬+,將發(fā)布自主內(nèi)核

    時(shí),國產(chǎn)操作系統(tǒng)將會真正擁有自主內(nèi)核維護(hù)版本,真正擺脫對國外發(fā)行版的外部依賴。OpenCloudOS是由騰訊發(fā)起,中興新支點(diǎn)操作
    的頭像 發(fā)表于 08-01 15:58 ?1506次閱讀
    中興新支點(diǎn)<b class='flag-5'>國產(chǎn)</b><b class='flag-5'>操作系統(tǒng)</b>半年新增用戶10萬+,將發(fā)布<b class='flag-5'>自主</b><b class='flag-5'>內(nèi)核</b>

    國產(chǎn)操作系統(tǒng)之光-麒麟操作系統(tǒng)

    國產(chǎn)中標(biāo)麒麟桌面操作系統(tǒng)是一款面向桌面應(yīng)用的圖形化桌面操作系統(tǒng),針對X86及龍芯、申威、眾志、飛騰等國產(chǎn)CPU平臺進(jìn)行自主開發(fā),率先實(shí)現(xiàn)了對
    發(fā)表于 09-08 14:23 ?1869次閱讀
    <b class='flag-5'>國產(chǎn)</b><b class='flag-5'>操作系統(tǒng)</b>之光-麒麟<b class='flag-5'>操作系統(tǒng)</b>

    睿賽德科技微內(nèi)核操作系統(tǒng)rt-smart已支持Arm Mali GPU

    睿賽德科技今日宣布,其微內(nèi)核操作系統(tǒng) RT-Thread Smart(簡稱:rt-smart)已支持Arm Mali GPU,為實(shí)時(shí)操作系統(tǒng)在汽車、消費(fèi)電子等GUI應(yīng)用領(lǐng)域提供一個(gè)新的
    的頭像 發(fā)表于 09-29 10:42 ?2016次閱讀