概述

部分板卡使用的是 PWM 功能引脚来控制风扇转速,或者像下图的是只有 GPIO 控制启停。为了测试验证这里除了处理器引脚之外的其他供电电路,FAN 接口的测试只能接入风扇进行控制测试了,需要测试员观察风扇变化确认测试结果。

参考代码

#!/bin/bash
# Description:
#   Control fan speed in loop.FAN_PATH='/sys/devices/platform/gpio_fan/hwmon/hwmon0/pwm1'
RUNNING_FLAG_FILE='/tmp/fan_test_running.flag'if [ -e ${RUNNING_FLAG_FILE} ]
thenecho "$0 is running, do not run again."exit 1
fitouch ${RUNNING_FLAG_FILE}trap "rm ${RUNNING_FLAG_FILE}; exit 0" 2while true
doecho 0 > ${FAN_PATH}sleep 4echo 1 > ${FAN_PATH}sleep 2
donerm ${RUNNING_FLAG_FILE}

注意,不同的系统使用不同的风扇控制节点。这里多做了一个处理是预防重复多次执行该测试脚本,避免多个程序同时控制风扇转速以至于表现很奇怪,通过添加标记文件的方式实现。

2020年11月4日

外设测试 - FAN 接口测试相关推荐

  1. 外设测试 - CAN 接口测试

    原理 底层:Linux 内核 SocketCAN 子系统. 应用层:使用 canutils 工具. 同一板卡 2 个 CAN 配对测试 使用两根导线,H 对 H.L 对 L 相连. 使用 canuti ...

  2. 外设测试 - LCD 接口测试

    概述 本文描述板卡上的 LCD 功能与接口的测试方案.   基于原始设计功能进行测试 该方案就是按一般使用方法,接入 LCD 显示屏,直接查看其显示.触控.背光控制的效果确认功能正常.   配置成 G ...

  3. 【测试】接口测试介绍

    接口测试是项目测试的一部分,它测试的主要对象是接口,是测试系统组件间接口的一种测试. 接口测试主要用于检测外部系统与所测系统之间以及内部各系统之间的交互点.测试的重点是检查数据交互.传递.和控制管理过 ...

  4. Web页面测试和接口测试的区别在哪?

    01 为什么离职? 这个根据自己的实际情况说明,列如: 公司节奏较慢,职业遇到瓶颈,没有什么成长和进步 出于长远发展和家庭规划的原因,打算在XX城市定居,所以离开了 02 非这个专业为什么做软件测试? ...

  5. 【小程序测试】接口测试

    接口测试 接口测试设计 设计流程 熟悉接口文档(API) 提取测试接口:测试点提取 单接口/业务接口设计 接口测试用例编写 接口测试脚本实现运行 测试报告输出 应用工具 微信开发者工具 postman ...

  6. 自动化测试,UI测试和接口测试的基本概念以及指令

    今天小枫跟大家介绍UI测试.接口测试.单元测试主要内容 UI测试[Selenium] UI测试是最接近软件真实用户使用行为的测试类型.通常是模拟真实用户使用软件的行为,即模拟用户在软件界面上的各种操作 ...

  7. jmeter测试java接口测试_简单易学的测试攻略:JMeter测试Java请求示例

    JMeter是Apache组织的开放源代码项目,它是功能和性能测试的工具,100%的用java实现,大家可以到官网下载源代码和查看相关文档. 关于使用JMeter进行JDBC数据库测试.HTTP请求接 ...

  8. day1-接口测试与接口测试工具

    1,什么是接口? 接口,Application Programming Interface(API) 通俗的讲 就是HTTP请求 2,什么是接口测试? 接口测试测试组件间接口的一种测试. 主要用于检测 ...

  9. itest work(爱测试) 开源接口测试敏捷测试管理平台 9.5.0 发布,接口测试及脑图用例重大升级

    (一)itest work 简介 itest work (爱测试)  一站式工作站让测试变得简单.敏捷,"好用.好看,好敏捷" ,是itest wrok 追求的目标.itest w ...

最新文章

  1. TP-link 841N 刷DD-WRT固件
  2. VTK:颜色顶点标签用法实战
  3. 第十四天:规划质量管理,一致性成本、非一致性成本、质量七工具
  4. keil5函数 默认返回值_python实用技巧——获取部分返回值的4种方式
  5. 10 件在 PHP 7 中不要做的事情
  6. pycharm不认识numpy?_深度学习(CV方向)入坑不完全指南
  7. BTA前瞻 | 这家区块链公司币圈链圈通吃!专访井通科技CTO杨建新
  8. 使用AWS Comprehend进行情感分析
  9. docker一键部署springboot项目(三)
  10. openwrt 内网域名 解析错误
  11. dedecms 对不起,你输入的参数有误修改
  12. linux 命令行 英语词典
  13. 基于电力大数据的空气污染预测
  14. 谷歌推出新优化器Lion:优化算法的符号发现
  15. 怎么用excel批量提取文件夹名?
  16. 《计算机网络——自顶向下方法》学习笔记——应用层
  17. python获取决策树的叶节点与深度
  18. 解决ssh: Could not resolve hostname ***: nodename nor servname provided, or not known报错
  19. 什么是链接诱饵,链接诱饵建设思路与作用
  20. 计算机操作系统第四版读书笔记,《操作系统》读后感10篇

热门文章

  1. 网上书店平台---设计活动
  2. 数据安全评估体系建设
  3. Android数据传输加密(一):Base64转码算法
  4. 传感器的低频响应和截止频率
  5. 浅析资源调度框架YARN
  6. win7电脑开启wifi
  7. Redis 应用场景和应用实例详解
  8. mysql关系图查看
  9. 四川省某市智慧海绵城市监测系统案例分享
  10. 浅谈伺服电机三种控制方式