GM-3568JHF丨ARM+FPGA异构开发板应用开发教程:03 LED灯闪烁案例

本篇教程基于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 设备信息。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值