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

相关推荐
LabVIEW开发19 小时前
LabVIEW 如何把地下震源定位误差做到5米内
fpga开发·labview·labview知识·labview功能·labview程序
Dr.kangder21 小时前
嵌入式处理器架构解析(十)——DSP+FPGA
fpga开发·架构·嵌入式
szxinmai主板定制专家1 天前
Zynq MPSoC实现半导体真空腔体状态监测|FPGA多传感器时序同步采集方案
fpga开发·zynq·控制器·mpsoc·半导体设备·fpga同步
学习FPGA的电气小兴兴1 天前
基于FPGA的DDS信号发生器设计,生成频率可调的正弦波、三角波、锯齿波和方波
fpga开发·数字信号处理·fpga·vivado·dsp·dds·diy
橘色的喵2 天前
ARM-Linux 嵌入式消息总线:高优先级驱逐机制设计
linux·arm开发·性能优化·嵌入式·newosp
橘色的喵2 天前
ARM-Linux 嵌入式共享内存环形缓冲区:内存序的设计选择
linux·arm开发·性能优化·嵌入式·newosp
szxinmai主板定制专家2 天前
Zynq MPSoC半导体高精度运动控制方案|FPGA硬件插补实现亚微米级伺服实时控制
人工智能·嵌入式硬件·fpga开发·zynq·运动控制·ethercat
果果燕2 天前
实习笔记(一):NFS、Samba、VNC、Git、CMake、systemd、内核、交叉编译
linux·arm开发·c++·笔记·git