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。 命令窗口打印以下信息:

相关推荐
somi71 天前
ARM-驱动-02-Linux 内核开发环境搭建与编译
linux·运维·arm开发
XINVRY-FPGA1 天前
XC7VX690T-2FFG1157I Xilinx AMD Virtex-7 FPGA
arm开发·人工智能·嵌入式硬件·深度学习·fpga开发·硬件工程·fpga
Terasic友晶科技1 天前
【案例展示】友晶科技全息传感器桥接解决方案
科技·fpga开发·holoscan·agilex 5·terasic
学习永无止境@1 天前
Verilog中有符号数计算
图像处理·算法·fpga开发
学习永无止境@1 天前
Sobel边缘检测的MATLAB实现
图像处理·opencv·算法·计算机视觉·fpga开发
cpp_learners1 天前
Linux ARM架构 使用 linuxdeployqt 打包QT程序
linux·arm开发·qt
森G1 天前
3.1、移植Qt程序到ARM平台----移植Qt程序到ARM平台(扩展)
arm开发·c++·qt
炭烤毛蛋1 天前
rk3588 适配音频解码芯片 es8388
arm开发·音视频·rk3588·es8388
fei_sun1 天前
数字芯片流程
fpga开发
YaraMemo1 天前
射频链的构成
5g·fpga开发·信息与通信·信号处理·射频工程