• 正文
  • 相關(guān)推薦
申請入駐 產(chǎn)業(yè)圖譜

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

2024/12/09
1792
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論
#! /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鍵關(guān)閉背光并觀察屏幕。

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

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

五、使用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命令輸出一段帶有顏色的提示信息,表示背光功能測試失敗。

飛凌嵌入式

飛凌嵌入式

保定飛凌嵌入式技術(shù)有限公司,創(chuàng)建于2006年,是一家專注嵌入式核心控制系統(tǒng)研發(fā)、設(shè)計和生產(chǎn)的高新技術(shù)企業(yè),是國內(nèi)較早專業(yè)從事嵌入式技術(shù)的企業(yè)之一。 經(jīng)過十幾年的發(fā)展與積累,公司擁有業(yè)內(nèi)優(yōu)秀的軟硬件研發(fā)團隊,在北京及保定建立兩大研發(fā)基地,在蘇州、深圳設(shè)有華東、華南技術(shù)服務(wù)中心,并在北美、歐洲以及亞太等其他國家和地區(qū)擁有國際業(yè)務(wù)網(wǎng)絡(luò)。公司研發(fā)的智能設(shè)備核心平臺廣泛應(yīng)用于物聯(lián)網(wǎng)、工控、軌道交通、醫(yī)療、電力、商業(yè)電子、智能家居、安防、機器人、環(huán)境監(jiān)測等諸多領(lǐng)域。

保定飛凌嵌入式技術(shù)有限公司,創(chuàng)建于2006年,是一家專注嵌入式核心控制系統(tǒng)研發(fā)、設(shè)計和生產(chǎn)的高新技術(shù)企業(yè),是國內(nèi)較早專業(yè)從事嵌入式技術(shù)的企業(yè)之一。 經(jīng)過十幾年的發(fā)展與積累,公司擁有業(yè)內(nèi)優(yōu)秀的軟硬件研發(fā)團隊,在北京及保定建立兩大研發(fā)基地,在蘇州、深圳設(shè)有華東、華南技術(shù)服務(wù)中心,并在北美、歐洲以及亞太等其他國家和地區(qū)擁有國際業(yè)務(wù)網(wǎng)絡(luò)。公司研發(fā)的智能設(shè)備核心平臺廣泛應(yīng)用于物聯(lián)網(wǎng)、工控、軌道交通、醫(yī)療、電力、商業(yè)電子、智能家居、安防、機器人、環(huán)境監(jiān)測等諸多領(lǐng)域。收起

查看更多

相關(guān)推薦