查看: 183|回复: 0

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

[复制链接]

该用户从未签到

发表于 2024-12-9 09:55:30 | 显示全部楼层 |阅读模式
分享到:
  1. #! /bin/bash

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


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

  9. echo "Please enter y/n"
  10. read -sn 1 read_check
  11. if [ ! -n $read_check ]
  12. then
  13.         exit 0
  14. elif [ "$read_check" = "y" ]
  15. then
  16.         echo -e "\033[1;32mBACKLIGHT OK\033[0m"
  17. else
  18.         echo -e "\033[1;31mBACKLIGHT ERR\033[0m"
  19. 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命令输出一段带有颜色的提示信息,表示背光功能测试失败

回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /4 下一条



手机版|小黑屋|与非网

GMT+8, 2024-12-18 21:06 , Processed in 0.115653 second(s), 15 queries , MemCache On.

ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

苏公网安备 32059002001037号

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.