本篇教程基于ShiMetaPi 研发的FPGA+ARM开发板——GM-3568JHF展开。

本案例通过向评估底板用户可编程指示灯 LED 设备节点反复交替写入 1、0 数值,实现 LED 闪烁效果。LED 点亮与熄灭时间均为 0.5s。LED灯位于下图中的红框处。

一、LED灯基础控制
在终端输入以下指令,可查看所有LED灯设备文件。
![]()
进入特定LED设备目录,例如查看user-led1信息。
输入以下指令,点亮对应的LED灯,其中1代表点亮,若为0则熄灭。
二、操作流程
将本案例 bin 目录下(05-开发资料\软件开发资料\linux_demo\smdt_led_demo\bin)的可执行程序 smdt_led_demo 拷贝至开发板文件系统(源码可以src路径下查看)。
在终端执行如下指令,切换至smdt_led_demo可执行程序所在目录。
切换后可执行指令“ls”查看smdt_led_demo可执行程序是否在当前目录下。
若可执行文件smdt_led_demo存在当前目录下,则继续执行以下操作。输入以下指令,修改文件的权限。
修改权限后可输入以下指令查看是否修改成功。
执行结果为:-rwxrwxrwx 1 root root 13824 Mar 4 01:22 smdt_led_demo
-rwxrwxrwx表示已经成功修改权限,文件可被执行,可继续进行以下的操作。
输入以下指令:
开发板底板上的绿色 LED 灯 以 0.5s 的时间间隔进行闪烁。同时,串口终端打印系统全部 LED 设备信息和程序当前控制的 LED 设备信息。


1123

被折叠的 条评论
为什么被折叠?



