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

04 MIPI screen detection case

Case Introduction

This case describes how to test the MIPI interface function on the development board.

The backlight control device node on the development board is "/sys/class/backlight/backlight". Execute the following command to change the screen brightness according to the value.

echo 200 | sudo tee /sys/class/backlight/backlight/brightness

This example controls the brightness of the backlight control device node by writing different brightness values ​​to it.

Hardware Hookup

Before testing, please make sure that the interface connection between the MIPI display and the development board is correct. The connection diagram is as follows.

MIPI_1

Operation process

Copy the executable program smdt_lcd_demo in the bin directory of this case (05-Development Materials\Software Development Materials\linux_demo\smdt_lcd_demo\bin) to the development board file system (the source code can be viewed in the src path). Open the terminal and execute the following command to switch to the directory where the smdt_lcd_demo executable program is located.

cd ‘the file's directory’

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

ls

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

chmod 777 smdt_lcd_demo

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

ls -ld smdt_lcd_demo

The execution result is: -rwxrwxrwx 1 root root 19016 Mar 3 09:55 smdt_lcd_demo.

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

Continue to enter instructions and view program parameter information.

./lcd_demo -h
./lcd_demo -d /sys/class/backlight/backlight/

The MIPI screen backlight brightness changes from high to low in a cycle, and each level of brightness is maintained for 0.5s. The command window prints the following information:

MIPI_2

Press Ctrl+C to exit the test.


Edit this page on GitHub
Last Updated:
Contributors: zsl, zwhuang
Prev
03 LED light flashing case
Next
05 Read USB device information example