首页 > 其他分享 >ArmSoM-Sige5 的 RK3576 SoC 主线内核支持进展

ArmSoM-Sige5 的 RK3576 SoC 主线内核支持进展

时间:2024-09-09 19:24:41浏览次数:10  
标签:SoC RK3576 主线 支持 Sige5 内核

我们很高兴地宣布,基于 RK3576 SoC 的 ArmSoM-Sige5 开发板的主线内核支持,collabora正在稳步推进中。RK3576 SoC 是 Rockchip 家族的一员,其设计和功能与广受欢迎的 RK3588 相似,许多硬件模块都得到了复用,这为我们在主线内核中添加支持提供了有利条件。

 

RK3576主线内核支持概况

在推动 RK3576 SoC 的主线内核支持方面,我们取得了一些显著进展。以下是各个硬件模块的支持情况:

1. 电源管理和时钟控制

  • PMIC (rk806):支持已经合并至 Linux 6.12-rc1 版本。

  • 时钟与复位控制 (CRU):主线支持已合并,且更新了设备树绑定。

  • 电源域 (pmdomain):支持包括基础支持在内的多个补丁已被合并。

2. 存储与外设接口

  • eMMC:已经在 Linux 6.12-rc1 版本中获得支持。

  • SD 卡和 SDIO:这两者也都获得了主线内核的支持。

  • SATA 和 UFS:目前 UFS 补丁已发送,SATA 的支持在 Linux 6.1-rc1 中得到了初步实现。

3. 网络与通信

  • 以太网:Linux 6.12-rc1 版本中已经加入了支持。

  • WLAN 和蓝牙 (rtl8852bs):目前尚未在主线内核中得到全面支持,但预计可通过适配现有驱动程序来实现。

4. 显示与多媒体

  • 显示控制器 (VOP):补丁已发送,支持 HDMI 和 DisplayPort 的实现。

  • GPU (Mali G-52 MC3):已经在 Linux 6.12-rc1 版本中获得了支持。

  • 媒体编码与解码:目前仍在开发中,尚未有明确的主线支持计划。

5. 其他外设支持

  • UART 和 SPI:这些外设的驱动支持已经合并至主线内核。

  • I2C 和 GPIO:更新的设备树绑定已经合并,GPIO 和 Pinmux 的相关补丁已提交。

总结

RK3576 SoC 在开源社区的支持进展良好,许多关键模块已经得到了初步支持。然而,一些高级功能如 HDMI 音频、DSI、NPU 等仍需进一步开发。ArmSoM-Sige5 产品作为 RK3576 SoC 的应用实例,将受益于这些持续的改进,随着时间的推移,我们有望看到更全面的主线内核支持。

参与开发

如果您对推动 RK3576 SoC 的主线内核支持感兴趣,我们鼓励您参与到社区中来。无论是测试现有补丁、开发新驱动,还是为设备树绑定贡献代码,您的参与都将是对整个社区的重要贡献。

未来展望

随着 RK3576 SoC 的主线内核支持不断完善,ArmSoM-Sige5 的开发体验将更加流畅和可靠。我们相信,这将进一步推动基于 RK3576 的嵌入式应用的发展,使更多开发者能够利用这一强大的硬件平台进行创新。

了解更多详情或参与开发,请访问以下链接:

让我们共同努力,推动 ArmSoM-Sige5 的主线内核支持走得更远!

标签:SoC,RK3576,主线,支持,Sige5,内核
From: https://www.cnblogs.com/armsom/p/18405125

相关文章

  • http: Accept error: accept unix /var/run/docker.sock: accept4: too many open fil
    排查思路这个错误信息表明Docker守护进程在尝试监听Unix套接字/var/run/docker.sock时遇到了问题,具体是因为系统打开的文件数量超过了限制。在Linux系统中,每个进程都有一个可以打开的文件描述符的限制,这个限制可以通过/proc/sys/fs/file-max查看,并且每个用户也有......
  • POLIR-Society-Organization-Political:Self and Identity
    POLIR-Society-Organization-Political:SelfandIdentityDon'tallowyourIdentitytobeattachedtowhatyourdid,insteadofwhoyouarecreatedtobe.Andtheproblemwiththatis,youknow,somuchofourlifecircumstancesmakeupouridentity.......
  • LNGS1002 2024 Social Dialectology
    LNGS10022024Assignment2-SocialDialectologyRELEASED Wednesday28th AugustDUE Sunday8th September,11:59pmviaTurnitinToensureanonymousmarking,pleasedonotincludeyournameorSIDonthe assignment.WhenyousubmityourassignmentinCanv......
  • SpringBoot集成WebSocket实现后端向前端推送数据
    SpringBoot集成WebSocket实现后端向前端推送数据这里最好了解一定websocket参考地址:https://developer.mozilla.org/zh-CN/docs/Web/API/WebSockets_API/Writing_WebSocket_client_applications在此之前可以了解一下【轮询(Polling)、长轮询(LongPolling)、服务器发送事件(Server......
  • Linux网络操作的通用接口:Socket是怎么使用的?
    前言如果你在工作学习中经常见到socket相关的字眼,但总是未曾深究过其本质,相信这篇文章能够给你带来一些帮助。网络是计算机体系中绕不开的一环,而socket作为计算机网络体系的重要组成部分,也具备着相当重要的地位。但很多时候,虽然在书本或课堂上了解了TCP、IP等基础网络内容......
  • 长连接、短连接、WebSocket区别和使用场景
    长连接、短连接和WebSocket是网络通信中常用的概念,它们各自有不同的特性和适用场景。以下是它们的区别和使用场景:短连接定义:短连接(ShortConnection)是指客户端与服务器之间的连接在每次请求完成后立即关闭。这种方式在HTTP/1.0中是默认行为。特点:每个请求都需要建立和关......
  • JAVA网络编程之InetAddress 和 SocketAddress 的区别
    InetAddress和SocketAddress是Java网络编程中常用的类,用于处理网络连接中的地址信息。1.InetAddressInetAddress用于表示IP地址,既可以是IPV4也可以是IPV6。它可以用来获取主机的IP地址,或根据IP地址查找主机名。InetAddress是抽象类,常用的有两个子类:Inet4Address和I......
  • Unity+QT, 如何把Unity打包出的exe嵌入QT程序中,并且使用Socket进行交互
    文章目录概要前期准备QT与Unity的Socket通信实际应用场景总结概要在VR开发中,常常需要桌面窗口和VR头盔使用者进行交互。通过将Unity制作的VR程序嵌入到QT应用程序窗口中,并使用Socket进行通信,可以实现这种交互。本文将介绍如何实现这一功能。前期准备Unity项目打......
  • fork前后创建socket对 udp server的影响
    结论:Linux上五元组关系由socket维护的(但是mac和linux表现还不一样)代码:udp-client.c#include<stdio.h>#include<string.h>#include<errno.h>#include<stdlib.h>#include<unistd.h>#include<sys/types.h>#include<sys/socket.h>#i......
  • node通过ffmpeg将多路rtsp、rtmp流媒体转换为多端口websocket流供前端播放
    node通过ffmpeg将多路rtsp、rtmp流媒体转换为多端口websocket流供前端播放这里写目录标题node通过ffmpeg将多路rtsp、rtmp流媒体转换为多端口websocket流供前端播放1安装node2安装ffmpeg3【重要】使用node搭建rtsp、rtmp转码服务器(必须要提前安装ffmpeg)4前端(vue3)播......