加入星計(jì)劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴(kuò)散
  • 作品版權(quán)保護(hù)
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長(zhǎng)期合作伙伴
立即加入
  • 正文
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

飛凌嵌入式ElfBoard ELF 1板卡-提示程序之背光測(cè)試腳本backlight.sh

12/09 10:00
661
閱讀需 4 分鐘
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論
#! /bin/bash

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


echo -e "33[1;32mPress Esc to turn on the backlight33[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 "33[1;32mBACKLIGHT OK33[0m"
else
        echo -e "33[1;31mBACKLIGHT ERR33[0m"
fi

該代碼是一個(gè)用于測(cè)試背光功能的腳本程序,主要分為以下幾個(gè)步驟:

一、使用echo命令輸出一段帶有顏色的提示信息,表示開(kāi)始測(cè)試背光功能。

二、使用echo命令輸出一段帶有顏色的提示信息,提示用戶按下ESC鍵關(guān)閉背光并觀察屏幕。

三、使用./continue.sh命令執(zhí)行一個(gè)名為continue.sh的腳本程序,該程序的作用是等待用戶按下ESC鍵并返回。

四、使用echo命令將0寫入/sys/class/backlight/backlight/brightness文件,以關(guān)閉背光。

五、使用echo命令輸出一段帶有顏色的提示信息,提示用戶按下ESC鍵打開(kāi)背光并觀察屏幕。

六、使用./continue.sh命令執(zhí)行continue.sh腳本程序,等待用戶按下ESC鍵并返回。

七、使用echo命令將6寫入/sys/class/backlight/backlight/brightness文件,以打開(kāi)背光。

八、使用echo命令輸出一段帶有顏色的提示信息,提示用戶輸入y/n。

九、使用read命令讀取用戶輸入的一個(gè)字符,并使用選項(xiàng)-s和-n來(lái)隱藏輸入字符并不換行。

十、如果用戶沒(méi)有輸入任何字符,則使用exit命令退出程序。

十一、如果用戶輸入了字符y,則使用echo命令輸出一段帶有顏色的提示信息,表示背光功能測(cè)試通過(guò)。

十二、如果用戶輸入了其他字符,則使用echo命令輸出一段帶有顏色的提示信息,表示背光功能測(cè)試失敗。

相關(guān)推薦

電子產(chǎn)業(yè)圖譜