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.1EASY EAI PI2 DSIDSI接口【不支持】热插拔并且会对电源功率会有一定要求因此要使用DSI接口首先必须要确认供电电源为DC12V-3A输入否则会因为功率不足导致无法带起DSI屏幕。具体现象表现为在uboot阶段不断地重启。1.2连接线材说明反向线两端的蓝色标识不在同一侧面。同向线两端的蓝色标识处于同一侧面。1.3硬件接口说明* MIPI接口【不支持】热插拔接线【必须】在断电时进行操作。* 采用同向线连接屏幕与MIPI-DSI0接口。注意用错线会烧坏摄像头或者核心板因此在接线时务必要小心。* 接线端子卡扣与FPC线的蓝色塑料标识必须位于同一侧。如下图所示。2.驱动支持说明由于默认固件MIPI-DSI支持8吋mipi显示屏若需要系统支持其它尺寸或型号的显示屏则需要修改内核镜像并替换。涉及如下几步操作。2.1升级到最新固件固件的下载和具体烧录步骤若不熟练可查阅《固件烧录与更新》一文。2.2下载ubuntu系统SDK源码ubuntu_sdk源码(主要是kernel源代码)的下载可以参考《嵌入式底层开发/ubuntu系统SDK/源码获取》一文。2.3修改内核设备树根据《嵌入式底层开发/ubuntu系统SDK/kernel》中的说明用户按需构建和管理【内核源码开发仓库】。并按照下图说明修改【内核源码开发仓库】中的设备树文件EASY-EAI-PI2设备树入口arch/arm64/boot/dts/rockchip/rv1126b-nano.dts编译后生成新的boot.img。2.4更新内核镜像拷贝上一步生成出来的boot.img到固件的rockdev目录中替换掉原来的boot.img然后把boot.img烧录进开发板即可。3.显示效果3.1默认显示效果确认接线无误后给设备上电则会显示如下图的启动logo。3.2更换启动logo若想更换启动logo可参考《应用笔记/启动logo更换方法》一文进行操作。3.3安装桌面系统设备上电后屏幕将会一直处于显示logo的状态如需安装桌面系统可参考《应用笔记/安装桌面系统》一文进行操作。3.4UI应用开发若用户需要开发UI应用可参考《EASY-EAI-Sulotion(开发实例)/QT GUI例程》一文进行操作。
瑞芯微RV1126B开发板(EASY-EAI-PI2) 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.1EASY EAI PI2 DSIDSI接口【不支持】热插拔并且会对电源功率会有一定要求因此要使用DSI接口首先必须要确认供电电源为DC12V-3A输入否则会因为功率不足导致无法带起DSI屏幕。具体现象表现为在uboot阶段不断地重启。1.2连接线材说明反向线两端的蓝色标识不在同一侧面。同向线两端的蓝色标识处于同一侧面。1.3硬件接口说明* MIPI接口【不支持】热插拔接线【必须】在断电时进行操作。* 采用同向线连接屏幕与MIPI-DSI0接口。注意用错线会烧坏摄像头或者核心板因此在接线时务必要小心。* 接线端子卡扣与FPC线的蓝色塑料标识必须位于同一侧。如下图所示。2.驱动支持说明由于默认固件MIPI-DSI支持8吋mipi显示屏若需要系统支持其它尺寸或型号的显示屏则需要修改内核镜像并替换。涉及如下几步操作。2.1升级到最新固件固件的下载和具体烧录步骤若不熟练可查阅《固件烧录与更新》一文。2.2下载ubuntu系统SDK源码ubuntu_sdk源码(主要是kernel源代码)的下载可以参考《嵌入式底层开发/ubuntu系统SDK/源码获取》一文。2.3修改内核设备树根据《嵌入式底层开发/ubuntu系统SDK/kernel》中的说明用户按需构建和管理【内核源码开发仓库】。并按照下图说明修改【内核源码开发仓库】中的设备树文件EASY-EAI-PI2设备树入口arch/arm64/boot/dts/rockchip/rv1126b-nano.dts编译后生成新的boot.img。2.4更新内核镜像拷贝上一步生成出来的boot.img到固件的rockdev目录中替换掉原来的boot.img然后把boot.img烧录进开发板即可。3.显示效果3.1默认显示效果确认接线无误后给设备上电则会显示如下图的启动logo。3.2更换启动logo若想更换启动logo可参考《应用笔记/启动logo更换方法》一文进行操作。3.3安装桌面系统设备上电后屏幕将会一直处于显示logo的状态如需安装桌面系统可参考《应用笔记/安装桌面系统》一文进行操作。3.4UI应用开发若用户需要开发UI应用可参考《EASY-EAI-Sulotion(开发实例)/QT GUI例程》一文进行操作。