0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

国产自主操作系统内核宣布支持weston

RTThread物联网操作系统 来源:RTThread物联网操作系统 2024-01-05 09:58 次阅读

weston是一套Wayland窗口显示协议的实现。而目前主流的Linux发行版桌面系统都在使用Wayland的方式做多窗口的显示合成,例如Ubuntu,Federa等。

Wayland以高性能和直接渲染为核心特点,为图形处理提供了更为高效的方式。Wayland的工作原理有些类似于:Wayland中会分成客户端和服务端(服务端也叫Compositor,合成器)。相较于老的X11,客户端负责完成所有的渲染任务。接到输入信号后,客户端会自行计算需渲染的区域,并在内存中分配空间。绘制好的图像会被存入缓冲区,随后通知Wayland的合成器。合成器负责接收所有客户端的请求,对图像缓冲区进行高效合成,然后将结果发送给渲染器进行渲染。这种新方式相较于传统的X11方式,大幅降低了客户端与服务器之间的交互和数据传输,从而提升了渲染效率。

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

Weston是Wayland的一个参考实现,可以看成它是一个简单的图形多窗口的桌面系统。但Weston本身的实现也并不简单,有基于socket方式通信的多客户端管理(通过epoll来监听),基本都是以fd方式进行管理,进行操作(衍生出来的包括eventfd, timerfd,signalfd等各种fd方式),也有底层的DRM (Direct Rendering Manager)对接。所以从系统的对接上,如果是一个非Linux系统还得大费一番周折。

RT-Thread做为一个国内自主的实时操作系统,一直以自己规划方式向前发展,对设备端嵌入式设备的理解,对硬件芯片未来发展的判断,从2020年发布了RT-Thread Smart混合微内核操作系统,而在2022年的RT-Thread v5.0版本中也把smart分支完整合并到RT-Thread的开源主干,真正实现了一套内核代码在多端运行的方式(从小型的MCU微处理器,到面向IoT场景的智能硬件,以及高计算复杂领域的MPU微控制器领域)。

现在基于RT-Thread Smart系统,也提供每天凌晨自动构建更新的prebuilt版本(可以在QEMU的arm/aarch64,riscv64仿真平台下直接运行),也加入了对weston多窗口桌面的支持:

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

如何获得并尝试smartprebuilt版本

鉴于 RT-Thread Smart 目前更新比较频繁,我们每日定时生成相应的prebuilt 集合包(预构建集合包),整合相关功能,打造一份可在 QEMU 模拟环境下运行的集合包。以保证大家可以用到最新的smart内核。prebuilt可以在这里下载

●aarch64版本

(相关链接:https://download-redirect.rt-thread.org/download/rt-smart/prebuilt/qemu-virt64-aarch64_latest.tar.gz)

请注意,此处下载的prebuilt仅包含 Smart 内核与文件镜像,QEMU 模拟器本身需另行下载。RT-Thread 对 QEMU 的移植已涵盖 virtio 半虚拟化驱动,但需较高版本 QEMU,推荐 QEMU 7.1.0。针对 Windows/Linux 用户,我们已经准备好了下载链接:

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

●Linux:请使用源代码编译

除Weston外,prebuilt还支持更多用户态应用程序,如

● BusyBox, Linux 工具的瑞士军刀(默认系统启动后进入 busybox 的 ash 命令行);

● MicroPython,一套轻量级 Python 实现;

● Lua ,一种小巧的脚本语言;

● OpenCV,一个开源的计算机视觉机器学习库。







审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 数据传输
    +关注

    关注

    9

    文章

    1530

    浏览量

    63567
  • DRM
    DRM
    +关注

    关注

    0

    文章

    44

    浏览量

    15021
  • LINUX内核
    +关注

    关注

    1

    文章

    311

    浏览量

    21389
  • RT-Thread
    +关注

    关注

    31

    文章

    1149

    浏览量

    38900
  • Ubuntu系统
    +关注

    关注

    0

    文章

    84

    浏览量

    3785

原文标题:国产自主操作系统内核宣布支持weston

文章出处:【微信号:RTThread,微信公众号:RTThread物联网操作系统】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    国产操作系统欲突出重围

    国产操作系统软件。此后,一铭软件公司为了做好国产操作系统的平滑迁移,以及系统替换后的技术支持服务
    发表于 05-02 10:27

    龙架构(LoongArch)平台已初步支持OpenHarmony操作系统

    日前,在龙芯中科与润和软件共同努力下,OpenHarmony操作系统与龙芯2K0500开发板完成适配验证,龙架构(LoongArch)平台对于OpenHarmony已形成初步支持,万物互联的生态体系
    发表于 10-11 16:11

    国产自主可控半实物仿真测试开发平台ETest简介

    效率高、使用简单、易于扩展、国产自主等特点,支持各种国产CPU+国产操作系统的部署方案,同时兼容Windows、linux、Mac等多种
    发表于 03-21 14:05

    什么是操作系统内核

    什么是操作系统内核 操作系统内核是指大多数操作系统的核心部分。它由操作系统中用于管理存储器、文
    发表于 06-17 07:23 9644次阅读

    国产自主内核微控制器用户手册

    国产自主内核微控制器用户手册
    发表于 09-20 09:11 3次下载
    <b class='flag-5'>国产自主</b><b class='flag-5'>内核</b>微控制器用户手册

    国产操作系统有哪些

    工信部对此表示,将继续加大力度,支持Linux的国产操作系统的研发和应用,并希望用户可以使用国产操作系统。随着信息技术和互联网的快速发展普及
    的头像 发表于 02-28 16:03 1.4w次阅读

    联想声明一直支持国产操作系统发展

    据消息报道,针对网传的国产操作系统投票事件,联想集团昨日晚间发布声明称:“联想集团过去、现在、将来都一直支持国产操作系统的发展。网上流传的所
    的头像 发表于 07-16 09:39 3266次阅读

    RT-Thread定义一款新形态操作系统——混合微内核操作系统

    用于MCU的嵌入式操作系统主要有c/OS、FreeRTOS和RT-Thread,在带MMU的微处理器上,以Linux、VxWorks、QNX为主,国外嵌入式操作系统处于垄断地位,国产几乎为空白。直到我国物联网产业迅猛发展、
    的头像 发表于 09-10 15:04 3384次阅读

    红旗Linux桌面操作系统11:支持国产自主CPU品牌、全新的UI设计风格

    红旗Linux桌面操作系统11将于1月10日开放预览版的下载,新版本具有良好的硬件兼容,支持多款国产自主CPU品牌,同时还具有丰富的外设支持及海量的易用生态软件,打造全新的UI设计风格
    的头像 发表于 01-06 10:50 2404次阅读

    为什么要大力研发国产自主可控的操作系统

    记者近日从位于天津高新区海洋科技园的天津麒麟信息技术有限公司了解到,该公司2016年在银河麒麟操作系统的应用、国产信息安全产业生态构建等方面取得了突破性进展。未来公司将联合更多产业链上下游的产品厂商
    发表于 01-19 16:17 4046次阅读

    红旗Linux桌面操作系统11开放预览版

    红旗 Linux 桌面操作系统 11 兼容 x86、ARM、MIPS、SW 等 CPU 指令集架构;支持国产自主 CPU 品牌:龙芯、申威、鲲鹏、麒麟、飞腾、海光、兆芯。
    的头像 发表于 01-20 09:25 1786次阅读

    风河与Cavium宣布支持内核网络应用设备的嵌入式操作系统

    风河与Cavium共同宣布,双方开始共同推广支持Cavium Networks公司OCTEON多内核网络应用设备的嵌入式操作系统、中间件、
    发表于 03-24 13:55 1874次阅读

    中兴新支点国产操作系统半年新增用户10万+,将发布自主内核

    。界时,国产操作系统将会真正拥有自主内核维护版本,真正摆脱对国外发行版的外部依赖。OpenCloudOS是由腾讯发起,中兴新支点操作
    的头像 发表于 08-01 15:58 1317次阅读
    中兴新支点<b class='flag-5'>国产</b><b class='flag-5'>操作系统</b>半年新增用户10万+,将发布<b class='flag-5'>自主</b><b class='flag-5'>内核</b>

    国产操作系统之光-麒麟操作系统

    国产中标麒麟桌面操作系统是一款面向桌面应用的图形化桌面操作系统,针对X86及龙芯、申威、众志、飞腾等国产CPU平台进行自主开发,率先实现了对
    发表于 09-08 14:23 1595次阅读
    <b class='flag-5'>国产</b><b class='flag-5'>操作系统</b>之光-麒麟<b class='flag-5'>操作系统</b>

    睿赛德科技微内核操作系统rt-smart已支持Arm Mali GPU

    睿赛德科技今日宣布,其微内核操作系统 RT-Thread Smart(简称:rt-smart)已支持Arm Mali GPU,为实时操作系统在汽车、消费电子等GUI应用领域提供一个新的
    的头像 发表于 09-29 10:42 1739次阅读