【EASY EAI Nano开源套件试用体验】开发环境之shell背光渐变

描述

本文来源电子发烧友社区,作者:李先生, 帖子地址:https://bbs.elecfans.com/jishu_2308796_1_1.html



前言
  很多时候外设的测试我们可以使用SHELL脚本去进行自动化测试,简单便捷,所以SHELL编程环境也是开发环境的重要组成部分。这次我们以背光渐变的例子体验下SHELL脚本编程。
过程
直接SSH或者串口登录,
导入brightness.sh或者
直接vi编辑


  1. #!/bin/bash
  2.  
  3. while true
  4.  
  5. do
  6.  
  7.         for i in {1..255}
  8.  
  9.         do
  10.  
  11.         echo $i > /sys/class/backlight/backlight/brightness
  12.  
  13.         usleep 10000
  14.  
  15.         done
  16.  
  17.         for i in {1..255}
  18.  
  19.         do
  20.  
  21.         j=$((255-$i))
  22.  
  23.         echo $j > /sys/class/backlight/backlight/brightness
  24.  
  25.         usleep 10000
  26.  
  27.         done
  28.  
  29. Done
复制代码


添加可执行权限
chmod +x brightness.sh

运行
./brightness.sh
可以看到背光灯明暗交替变化,以此可以测试背光的线性度,和亮度变化范围。
 
总结
除了Python脚本,SHELL脚本也是轻量开发的重要选择,尤其是进行一些外设自动化测试时。
打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分