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

相关推荐
代码游侠3 小时前
学习笔记——GPIO按键与中断系统
c语言·开发语言·arm开发·笔记·嵌入式硬件·学习·重构
最遥远的瞬间3 小时前
四、呼吸灯实战
fpga开发
FPGA小c鸡4 小时前
FPGA高速收发器GTH完全指南:从零基础到10Gbps高速设计实战
fpga开发
Industio_触觉智能4 小时前
瑞芯微RK3588核心板规格书,详细参数配置,定位ARM高端AIOT智能模组,板对板连接器320Pin 间距0.5 B to B连接器
arm开发·rk3588·开发板·开源鸿蒙·核心板·瑞芯微·rk3588j
如若1234 小时前
连接远程ARM服务器 (使用 SSH FS)
服务器·arm开发·ssh
STCNXPARM4 小时前
Linux-ARM-GIC interrupt子系统深度剖析
linux·运维·arm开发·gic·中断子系统
乌恩大侠4 小时前
【AI-RAN 调研】软银株式会社的 “AITRAS” 基于 Arm 架构的 NVIDIA 平台 实现 集中式与分布式 AI-RAN 架构
人工智能·分布式·fpga开发·架构·usrp·mimo
小技工丨16 小时前
华为TaiShan 200 2280 ARM服务器虚拟化部署完整指南
运维·服务器·arm开发
爱潜水的小L16 小时前
自学嵌入式day49,arm led、蜂鸣器和bsp
arm开发·单片机·嵌入式硬件