GM-3568JHF丨ARM+FPGA异构开发板应用开发教程:04 MIPI屏幕检测案例

本篇教程基于ShiMetaPi 研发的FPGA+ARM开发板------GM-3568JHF展开。

01 案例简介

本案例介绍如何测试开发板上的MIPI接口功能。

开发板上背光控制设备节点为"/sys/class/backlight/backlight",执行下面指令可根据数值更改屏幕亮度。

复制代码
echo 200 | sudo tee /sys/class/backlight/backlight/brightness

本案例通过向背光控制设备节点写入不同亮度值来控制其亮度。

02 硬件连接

在进行测试之前,请确保MIPI显示屏与开发板的接口连接正确无误,连接图如下。

03 操作流程

将本案例 bin 目录下(05-开发资料\软件开发资料\linux_demo\smdt_lcd_demo\bin)的可执行程序 smdt_lcd_demo 拷贝至开发板文件系统(源码可在src路径下查看)。打开终端,执行如下指令,切换至smdt_lcd_demo可执行程序所在目录。

复制代码
cd '文件所在目录'

切换后可执行指令"ls"查看smdt_lcd_demo可执行程序是否在当前目录下。

复制代码
ls

若可执行文件smdt_lcd_demo存在当前目录下,则继续执行以下操作。输入以下指令,修改文件的权限。

复制代码
chmod 777 smdt_lcd_demo

修改权限后可输入以下指令查看是否修改成功。

复制代码
ls -ld smdt_lcd_demo

执行结果为:-rwxrwxrwx 1 root root 19016 Mar 3 09:55 smdt_lcd_demo。

-rwxrwxrwx表示已经成功修改权限,文件可被执行,可继续进行以下的操作。

继续输入指令,查看程序参数信息。

复制代码
./lcd_demo -h
./lcd_demo -d /sys/class/backlight/backlight/

MIPI屏背光亮度高到低循环改变,每级亮度保持时间为0.5s。 命令窗口打印以下信息:

相关推荐
ZPC82102 天前
docker 镜像备份
人工智能·算法·fpga开发·机器人
ZPC82102 天前
docker 使用GUI ROS2
人工智能·算法·fpga开发·机器人
tiantianuser2 天前
RDMA设计53:构建RoCE v2 高速数据传输系统板级测试平台2
fpga开发·rdma·高速传输·cmac·roce v2
博览鸿蒙2 天前
FPGA 和 IC,哪个前景更好?怎么选?
fpga开发
FPGA_小田老师2 天前
xilinx原语:ISERDESE2原语详解(串并转换器)
fpga开发·iserdese2·原语·串并转换
tiantianuser2 天前
RDMA设计50: 如何验证网络嗅探功能?
网络·fpga开发·rdma·高速传输·cmac·roce v2
代码游侠2 天前
STM32开发——基础外设
linux·运维·arm开发·stm32·单片机·嵌入式硬件·学习
Lzy金壳bing2 天前
基于Vivado平台对Xilinx-7K325t FPGA芯片进行程序在线更新升级
fpga开发·vivado·xilinx
unicrom_深圳市由你创科技2 天前
医疗设备专用图像处理板卡定制
图像处理·人工智能·fpga开发
tiantianuser2 天前
RDMA设计52:构建RoCE v2 高速数据传输系统板级测试平台
fpga开发·rdma·高速传输·cmac·roce v2