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

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

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

12/09 10:00
811
閱讀需 4 分鐘
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論
#! /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

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

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

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

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

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

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

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

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

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

九、使用read命令讀取用戶輸入的一個字符,并使用選項-s和-n來隱藏輸入字符并不換行。

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

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

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

相關推薦

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