当前位置: 首页 > news >正文

【正点原子STM32MP257连载】第四章 ATK-DLMP257B功能测试——LED、按键测试

1)实验平台:正点原子ATK-DLMP257B开发板
2)浏览产品:www.alientek.com
3)全套实验源码+手册+视频下载:正点原子资料下载中心

文章目录

  • 第四章 ATK-DLMP257B功能测试
    • 4.1 LED测试
    • 4.2 按键测试

第四章 ATK-DLMP257B功能测试

4.1 LED测试

  ATK-DLMP257B开发板上配有一个用户LED灯,默认在uboot阶段配置为常亮,在内核启动之后闪烁。

  在文件系统输入如下指令,可以控制LED的状态。

cat /sys/class/leds/red:heartbeat/trigger //查看LED 的当前触发方式及支持的触发方式
echo none > /sys/class/leds/red:heartbeat/trigger 		//改变LED 的触发方式,设置为none
echo 1 > /sys/class/leds/red:heartbeat/brightness 	 	//点亮LED
echo 0 > /sys/class/leds/red:heartbeat/brightness 	 	//熄灭LED
echo heartbeat > /sys/class/leds/red:heartbeat/trigger  //LED 的触发方式设置为心跳heartbeat

在这里插入图片描述

图 4.1 1开发板LED位置

4.2 按键测试

  ATK-DLMP257B开发板上配有一个用户按键KEY,按键位置如下图所示:
在这里插入图片描述

图 4.2 1 KEY按键位置

  在出厂文件系统输入如下指令,查看输入事件对应的设备。

cat /proc/bus/input/devices

在这里插入图片描述

图 4.2 2按键事件

  笔者在测试时,开发板接入了MIPI LCD屏幕。从上图我们可以知道,此时event0为触摸屏事件(例如GT系列触摸芯片),event1为按键KEY事件。如果用户没有接入触摸屏,则event0将是按键KEY事件。故event1不一定固定是按键事件,这与用户板卡上接入的设备情况相关。

  如果接了屏幕,可以用od -x 或者hexdump 指令来查看按键输入信息。按Ctrl+c 终止指令。

od -x /dev/input/event1
或者:hexdump /dev/input/event1

  如果用户没有接入LCD 屏幕,则测试按键的指令如下:

od -x /dev/input/event0
或者:hexdump /dev/input/event0

  按下按键KEY 有如下信息出现,说明按键正常。如果没有反应,可以多按几次按键尝试。
在这里插入图片描述

图 4.2 3打印的按键事件

相关文章:

  • 删除win11电脑上的阿尔巴尼亚输入法SQI
  • OSPF综合实验
  • MySQL——流程控制
  • 【Unity笔记】Unity开发笔记:ScriptableObject实现高效游戏配置管理(含源码解析)
  • 全国青少年信息素养大赛 C++算法创意实践挑战赛初赛 集训模拟试卷《二》及详细答案解析
  • ACI EP Learning Whitepaper 3. Disabling IP Data-plane Learning 功能
  • Vue3服务端渲染(SSR)深度调优:架构裂变与性能突围
  • bC一体化是传统批发企业 换道超车的唯一路径
  • Spring Cache(笔记)
  • 第二天 通过脚本控制物体移动和旋转
  • 03 UV
  • Flutter实战(1)-- 调试工具
  • 处理 Flutter 没有反应
  • 【C++算法】59.哈希表_存在重复元素 II
  • 排序算法复杂度及稳定性全解析(八种排序)
  • Spark-SQL核心编程(二)
  • HL7消息编辑器的使用手册
  • 案例 - 登录认证:保障系统安全访问的实现
  • 登录校验:保障系统安全访问的关键技术解析
  • 成员访问运算符重载(详解)
  • 玉渊谭天丨“稀土管制让美国慌了”,美军工稀土储备仅够数月
  • 湖南省郴州市统战部部长黄峥嵘主动交代问题,接受审查调查
  • 潘功胜:央行将实施好适度宽松的货币政策,推动中国经济高质量发展
  • 百台新车首秀上海车展,跨国车企联手中国技术开启智能化下半场
  • 第六次“太空会师”,神舟二十号3名航天员顺利进驻中国空间站
  • 外交部回应菲律宾涉仁爱礁言论:菲方7轮运补均提前通报中方