HOME
  • GM-3568JHF
  • M4-R1
  • M5-R1
  • SC-3568HA
  • M-K1HSE
  • CF-NRS1
  • CF-CRA2
  • 1684XB-32T
  • 1684X-416T
  • C-3568BQ
  • C-3588LQ
  • GC-3568JBAF
  • C-K1BA
Shop
  • English
  • 简体中文
HOME
  • GM-3568JHF
  • M4-R1
  • M5-R1
  • SC-3568HA
  • M-K1HSE
  • CF-NRS1
  • CF-CRA2
  • 1684XB-32T
  • 1684X-416T
  • C-3568BQ
  • C-3588LQ
  • GC-3568JBAF
  • C-K1BA
Shop
  • English
  • 简体中文
  • GM-3568JHF

    • 1. Introduction

      • GM-3568JHF Introduction
    • 2. Quick Start

      • 01 Environment Construction
      • 02 Compilation Instructions
      • 03 Burning Guide
      • 04 Debugging Tools
      • 05 Software Update
      • 06 View information
      • 07 Test Command
      • 08 Application Compilation
      • 09 Source code acquisition
    • 3. Peripherals and Interfaces

      • USB
      • Display and touch
      • Ethernet
      • WIFI
      • Bluetooth
      • TF-Card
      • Audio
      • Serial Port
      • CAN
      • RTC
    • 4. Application Development

      • 01 UART read and write case
      • 02 Key detection case
      • 03 LED light flashing case
      • 04 MIPI screen detection case
      • 05 Read USB device information example
      • 06 FAN Detection Case
      • 07 FPGA FSPI Communication Case
      • 08 FPGA DMA read and write case
      • 09 GPS debugging case
      • 10 Ethernet Test Cases
      • 11 RS485 reading and writing examples
      • 12 FPGA IIC read and write examples
      • 13 PN532 NFC card reader case
      • 14 TF card reading and writing case
    • 5. QT Development

      • 01 ARM64 cross compiler environment construction
      • 02 QT program added automatic startup service
    • 6. Others

      • 01 Modification of the root directory file system
      • 02 System auto-start service

03 LED light flashing case

In this case, the LED flashing effect is achieved by repeatedly writing 1 and 0 values ​​to the evaluation board user programmable indicator LED device node. The LED on and off time is 0.5s. The LED light is located in the red box in the figure below.

LED

LED Light Basic Control

Enter the following command in the terminal to view all LED light device files.

cd /sys/class/leds/
ls
LED_4

Enter the directory of a specific LED device, for example, view the information of user-led1.

cd cd user-led1
ls

Enter the following command to light up the corresponding LED light, where 1 means it is on and 0 means it is off.

echo 1 > brightness

Operation process

Copy the executable program smdt_led_demo in the bin directory of this case (05-Development Materials\Software Development Materials\linux_demo\smdt_led_demo\bin) to the development board file system (the source code can be viewed in the src path).

Execute the following command in the terminal to switch to the directory where the smdt_led_demo executable program is located.

cd ‘the file's directory’

After switching, you can run the command "ls" to check whether the smdt_led_demo executable program is in the current directory.

ls

If the executable file smdt_led_demo exists in the current directory, continue to perform the following operations: Enter the following command to modify the file permissions.

chmod 777 smdt_led_demo

After modifying the permissions, you can enter the following command to check whether the modification is successful.

ls -ld smdt_led_demo

The execution result is: -rwxrwxrwx 1 root root 13824 Mar 4 01:22 smdt_led_demo

-rwxrwxrwx means the permissions have been modified successfully, the file can be executed, and you can continue with the following operations.

Enter the following command:

./led_flash -help
./led_flash -n 2

The green LED light on the development board flashes at a time interval of 0.5s. At the same time, the serial terminal prints the system's entire LED device information and the LED device information currently controlled by the program.

LED_3

Press Ctrl+C to exit the test.

Edit this page on GitHub
Last Updated:
Contributors: zsl, zwhuang
Prev
02 Key detection case
Next
04 MIPI screen detection case