eefocus_4023189 发表于 2024-12-9 09:55:30

飞凌嵌入式ElfBoard ELF1板卡-提示程序之背光测试脚本backlight.sh

#! /bin/bash

echo -e "\033[36m-----------BACKLIGHT--------------\033[0m"
echo -e "\033[1;32mPress Esc to turn off the backlight\033[0m"
./continue.sh
echo 0 > /sys/class/backlight/backlight/brightness


echo -e "\033[1;32mPress Esc to turn on the backlight\033[0m"
./continue.sh
echo 6 > /sys/class/backlight/backlight/brightness

echo "Please enter y/n"
read -sn 1 read_check
if [ ! -n $read_check ]
then
      exit 0
elif [ "$read_check" = "y" ]
then
      echo -e "\033[1;32mBACKLIGHT OK\033[0m"
else
      echo -e "\033[1;31mBACKLIGHT ERR\033[0m"
fi该代码是一个用于测试背光功能的脚本程序,主要分为以下几个步骤:一、使用echo命令输出一段带有颜色的提示信息,表示开始测试背光功能。二、使用echo命令输出一段带有颜色的提示信息,提示用户按下ESC键关闭背光并观察屏幕。三、使用./continue.sh命令执行一个名为continue.sh的脚本程序,该程序的作用是等待用户按下ESC键并返回。四、使用echo命令将0写入/sys/class/backlight/backlight/brightness文件,以关闭背光。五、使用echo命令输出一段带有颜色的提示信息,提示用户按下ESC键打开背光并观察屏幕。六、使用./continue.sh命令执行continue.sh脚本程序,等待用户按下ESC键并返回。七、使用echo命令将6写入/sys/class/backlight/backlight/brightness文件,以打开背光。八、使用echo命令输出一段带有颜色的提示信息,提示用户输入y/n。九、使用read命令读取用户输入的一个字符,并使用选项-s和-n来隐藏输入字符并不换行。十、如果用户没有输入任何字符,则使用exit命令退出程序。十一、如果用户输入了字符y,则使用echo命令输出一段带有颜色的提示信息,表示背光功能测试通过。十二、如果用户输入了其他字符,则使用echo命令输出一段带有颜色的提示信息,表示背光功能测试失败。
页: [1]
查看完整版本: 飞凌嵌入式ElfBoard ELF1板卡-提示程序之背光测试脚本backlight.sh

Baidu
map