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

相关推荐
VekiSon5 小时前
Linux内核驱动——杂项设备驱动与内核模块编译
linux·c语言·arm开发·嵌入式硬件
南檐巷上学5 小时前
基于FPGA的正弦信号发生器、滤波器的设计(DAC输出点数受限条件下的完整正弦波产生器)
fpga开发·数字信号处理·dsp·dds
AI+程序员在路上6 小时前
Nand Flash与EMMC区别及ARM开发板中的应用对比
arm开发
嵌入式-老费10 小时前
Linux Camera驱动开发(fpga + csi rx/csi tx)
fpga开发
17(无规则自律)12 小时前
深入浅出 Linux 内核模块,写一个内核版的 Hello World
linux·arm开发·嵌入式硬件
ALINX技术博客1 天前
【202601芯动态】全球 FPGA 异构热潮,ALINX 高性能异构新品预告
人工智能·fpga开发·gpu算力·fpga
梁洪飞1 天前
内核的schedule和SMP多核处理器启动协议
linux·arm开发·嵌入式硬件·arm
JJRainbow1 天前
SN75176 芯片设计RS-232 转 RS-485 通信模块设计原理图
stm32·单片机·嵌入式硬件·fpga开发·硬件工程
s9123601011 天前
FPGA眼图
fpga开发
北京青翼科技1 天前
【PCIe732】青翼PCIe采集卡-优质光纤卡- PCIe接口-万兆光纤卡
图像处理·人工智能·fpga开发·智能硬件·嵌入式实时数据库