瑞芯微(EASY EAI)RV1126B MIPI-DSI输出

描述

1. MIPI-DSI简介


MIPI (Mobile Industry Processor Interface):ARM, Nokia, ST ,TI等公司在2003年成立的一个联盟所定的接口。目的是把手机等移动设备内部的接口如:摄像头、显示屏接口、射频/基带接口等标准化,从而减少手机等移动设备设计的复杂程度和增加设计灵活性。
工作组(Work Group):MIPI联盟下有许多的工作组,不同的工作组负责定义对应设备的标准。其中包括有:Camera工作组、Display工作组、高速多端链接工作组等十几个工作组。
MIPI DSI接口是由MIPI联盟下的Display工作组指定的DSI(Display Serial Interface)的接口标准。


1.1 EASY EAI Nano-TB DSI


DSI接口【不支持】热插拔,并且会对电源功率会有一定要求,因此要使用DSI接口,首先必须要确认供电电源为DC12V-3A输入,否则会因为功率不足导致无法带起DSI屏幕。具体现象表现为:在uboot阶段不断地重启。


1.2 连接线材说明


反向线:两端的蓝色标识不在同一侧面。
同向线:两端的蓝色标识处于同一侧面。
 

EASY-EAI灵眸科技


1.3 硬件接口说明
 

EASY-EAI灵眸科技


* MIPI接口【不支持】热插拔,接线【必须】在断电时进行操作。
* 采用同向线连接屏幕与MIPI-DSI0接口。(注意:用错线会烧坏摄像头或者核心板,因此在接线时务必要小心。)
* 接线端子卡扣与FPC线的蓝色塑料标识必须位于同一侧。如下图所示。
 

EASY-EAI灵眸科技


2. 驱动支持说明


由于默认固件MIPI-DSI支持8吋mipi显示屏,若需要系统支持其它尺寸或型号的显示屏,则需要修改内核镜像并替换。涉及如下几步操作。


2.1 升级到最新固件


固件的下载和具体烧录步骤,若不熟练,可查阅《固件烧录与更新》一文。


2.2 下载ubuntu系统SDK源码


ubuntu_sdk源码(主要是kernel源代码)的下载,可以参考《嵌入式底层开发/ubuntu系统SDK/源码获取》一文。


2.3 修改内核设备树


根据《嵌入式底层开发/ubuntu系统SDK/kernel》中的说明,用户按需构建和管理【内核源码开发仓库】。
并按照下图说明,修改【内核源码开发仓库】中的设备树文件:

EASY-EAI灵眸科技


EASY-EAI-Nano-TB设备树入口:arch/arm64/boot/dts/rockchip/rv1126b-nano.dts
编译后,生成新的boot.img。


2.4 更新内核镜像


拷贝上一步生成出来的boot.img到固件的rockdev目录中,替换掉原来的boot.img,然后把boot.img烧录进开发板即可。


3. 显示效果


3.1 默认显示效果


确认接线无误后,给设备上电,则会显示如下图的启动logo。
 

EASY-EAI灵眸科技


3.2 更换启动logo


若想更换启动logo,可参考《应用笔记/启动logo更换方法》一文进行操作。


3.3 安装桌面系统


设备上电后,屏幕将会一直处于显示logo的状态,如需安装桌面系统,可参考《应用笔记/安装桌面系统》一文进行操作。


3.4 UI应用开发


若用户需要开发UI应用,可参考《EASY-EAI-Sulotion(开发实例)/QT GUI例程》一文进行操作。

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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分