美文网首页
Linux DRM那些事-硬件选择

Linux DRM那些事-硬件选择

作者: 小田BSP | 来源:发表于2020-11-28 23:05 被阅读0次

    DRM的基本概念和内核代码简介完成后,准备直接进行代码拆分。但转念一想,驱动调试离开了单板,犹如无源之水、无本之木。

    下面先简单介绍下本次使用的开发板和显示接口。

    一、Rock PI4A开发板

    驱动调试起于单板,终于手册。

    在选择单板时,发现具有良好的生态和系统支持的Raspberry Pi(树莓派)是首选。但是,树莓派底层不够开源,不提供单板的原理图和SOC datasheet,不适合BSP及驱动开发,一度让我耿耿于怀......

    退而求其次,选择了Radxa推出的开源单板Rock PI4A。

    Rock PI4采用的是瑞芯微的RK3399的6核(2xA72+4xA53)高性能SOC,外部接口丰富,如:Display(HDMI、MIPI)、Audio、Camera、USB、Ethernet和常用IO(UART、SPI、I2C、PWM、ADC、GPIO、I2S);支持常用的操作系统,如:Android 7/9 TV、Android 7/9/10、Ubuntu Server 18.04和Debian 9 Desktop。对于底层开发者,简直就是一板在手,天下我有:)

    Rock PI4系统映像下载地址:https://wiki.radxa.com/Rockpi4/downloads

    Rock PI4硬件资料下载地址:https://wiki.radxa.com/Rockpi4/hardware

    二、Rock PI4A显示接口

    DRM驱动离不开SOC的显示接口,RK3399芯片显示接口功能如下:

    • 双VOP显示:分辨率分别支持4096x2160 及2560x1600

    • 支持双通道MIPI-DSI (每通道4线)

    • 支持eDP 1.3(4 线,10.8Gbps)

    • HDMI 2.0a支持4K 60Hz显示,支持HDCP 1.4/2.2

    • 支持DisplayPort 1.2 (4 线,最高支持4K 60Hz)

    RockPI 4A单板对外提供HDMI 2.0和MIPI DSI接口用于外接显示输出。在RK3399 DRM驱动中,和硬件直接相关的驱动包括:VOP、HDMI和MIPI DSI。

    接下来开始我们的DRM驱动之旅。

    RK339参数:https://www.rock-chips.com/a/cn/product/RK33xilie/2016/0419/759.html

    注:本文仅在简书、OSCHINA和今日头条发布过,转载请标注原作者和链接。

    相关文章

      网友评论

          本文标题:Linux DRM那些事-硬件选择

          本文链接:https://www.haomeiwen.com/subject/mkhhwktx.html