在开发板做高低温试验的时候,我习惯与编写一个显示温度的脚本,随时观看,这样可以方便的观察到系统是否重新启动,是否超出温度限制,脚本如下:

#!/bin/bash
while true
do
echo "`date +%T`  current temperaturei= `cat /sys/class/thermal/thermal_zone0/temp` runtime = `cat /proc/uptime`" | tee -a ./aa.txt
sleep 10s
done

这样脚本会一致运行,在屏幕终端显示的同时,会将记录保存到aa.txt文件中。如下图

0:15:06  current temperaturei= 53000 runtime = 1013.97 992.96
00:15:07  current temperaturei= 53000 runtime = 1014.99 993.96
00:15:08  current temperaturei= 53000 runtime = 1016.02 994.96
00:15:09  current temperaturei= 53000 runtime = 1017.04 995.96
00:15:10  current temperaturei= 53000 runtime = 1018.06 996.96
00:15:11  current temperaturei= 53000 runtime = 1019.08 997.96
00:15:12  current temperaturei= 53000 runtime = 1020.11 998.96
00:15:13  current temperaturei= 53000 runtime = 1021.13 999.96
00:15:14  current temperaturei= 53000 runtime = 1022.15 1000.96
00:15:15  current temperaturei= 53000 runtime = 1023.17 1001.96
00:15:16  current temperaturei= 53000 runtime = 1024.20 1002.95
00:15:18  current temperaturei= 53000 runtime = 1025.22 1003.95
00:15:19  current temperaturei= 53000 runtime = 1026.24 1004.95
00:15:20  current temperaturei= 53000 runtime = 1027.26 1005.95
00:15:21  current temperaturei= 53000 runtime = 1028.29 1006.95
00:15:22  current temperaturei= 53000 runtime = 1029.31 1007.95
00:15:23  current temperaturei= 53000 runtime = 1030.33 1008.95
00:15:24  current temperaturei= 53000 runtime = 1031.36 1009.94
00:15:25  current temperaturei= 53000 runtime = 1032.39 1010.93
00:15:26  current temperaturei= 53000 runtime = 1033.41 1011.93
00:15:27  current temperaturei= 103000 runtime = 1034.43 1012.93
00:15:28  current temperaturei= 53000 runtime = 1035.46 1013.93
00:15:29  current temperaturei= 53000 runtime = 1036.48 1014.93
00:15:30  current temperaturei= 53000 runtime = 1037.50 1015.93
00:15:31  current temperaturei= 53000 runtime = 1038.52 1016.93
00:15:32  current temperaturei= 53000 runtime = 1039.55 1017.93

诸如此类,另外我还需要查看最高温度和最低温度,用于数据统计,需要如何做呢,见下面的脚本

#!/bin/bash# print the five word of every lines form aa
array=($(cat aa.txt |awk '{print $4}'))
max=${array[0]}
min=${array[0]}
#echo "max= " $max "min= " $min
for v in "${array[@]}"
doif(( $v > ${max} ));then max=$vfiif(( $v < ${min} ));thenmin=$vfi
done
echo "The Max value is " $max
echo "The Min value is " $min

执行后如下图:

当然最终的结果根据文件内容显示,怎么样,好用吧。

嵌入式开发板高低温试验的小技巧相关推荐

  1. ARM嵌入式开发板推荐

    arm嵌入式主板具有低成本.高性能.低功耗的特点,是一个嵌入在设备里面做控制.数据处理使用的CPU板,承担着"大脑"的角色,主要是作为工控主板使用.短短几年,ARM嵌入式的异军突起 ...

  2. 最好的嵌入式开发板是哪个?

    最好的嵌入式开发板取决于您的需求和预算.如果您对性能要求较高,推荐 Raspberry Pi:如果您需要一个更小的开发板,推荐 Arduino:如果您需要一个可扩展性更强的开发板,推荐 BeagleB ...

  3. 移植QT5.9到嵌入式开发板(详细)

    移植QT5.9到嵌入式开发板 1.硬件平台 2.软件平台介绍 Linux操作系统 移植的要求 3.源码下载与编译 交叉编译器 4.系统烧录 制作SD卡烧录 命令行烧录 Nandflash启动OK335 ...

  4. web开发常用js功能性小技巧(转)

    web开发常用js功能性小技巧 -------------------------------------------------------------------------------- < ...

  5. 韦东山嵌入式开发板小结1

    韦东山嵌入式开发板小结1 一.连接[开发板-win10-虚拟机] 1.播放虚拟机VMware的ubuntu 16.04,设置win10和 虚拟机处于同一网段 >>>ipconfig ...

  6. Express Pi 嵌入式开发板

    Express Pi 由物一世推出的一款面向工业控制,医疗电子,车载设备等领域官方嵌入式开发板.Express Pi搭载ExpOS操作系统,用户可通过配套的组态开发工具Studio,"低代码 ...

  7. 驱动开发基础知识必修-(一)嵌入式开发板的启动过程

    驱动开发必修-嵌入式开发板的启动过程 简介 从打印日志入手 熟悉启动过程 1.执行u-boot程序 2.加载linux内核 3.挂载rootfs 4.加载完后 进入终端(命令输入行) UBOOT 1. ...

  8. 嵌入式开发板硬件操作入门学习9——集成电路芯片手册术语词汇表(中英文对照)

    原创链接:集成电路芯片半导体中英文对照术语词汇表 英语 中文 1-9 10 gigabit 10 Gb 1st Nyquist zone 第一奈奎斯特区域 3D full‑wave electroma ...

  9. iTOP-4418嵌入式开发板接口基本介绍

    iTOP-4418嵌入式开发板是迅为电子设计研发的一款四核Cortex-A9开发板,可广泛适用于工控.智能家居.医疗.多媒体.安防.车载.金融.消费电子.手持设备.显示控制.教学.电力.通讯等领域. ...

最新文章

  1. 解决虚拟器device support x86 but apk only supports armeabi-v7
  2. Python的__getattribute__ vs __getattr__的妙用
  3. 虚拟内存越大越好吗_滤波电容越大越好吗?
  4. Qt connect信号连接的几种写法
  5. Java程序员总结出必看的初级~高级技术面试题
  6. SpringSecurity认证流程回顾
  7. SAP云平台部署应用时遇到的502 Updating service failed - Bad Gateway
  8. 字符串查找strpos()函数用法
  9. SQL语言之关系运算与多表操作(五)
  10. 【Oracle】用户管理
  11. ImportError: Could not find the DLL(s) ‘msvcp140_1.dll‘. TensorFlow requires that these DLLs be inst
  12. 国内机器人编程赛事大全介绍
  13. 如何将SWF的FLASH转成GIF动态图片呢.
  14. 电脑计算机推荐笔记本电脑,十佳办公笔记本电脑排名,性价比高的笔记本电脑推荐...
  15. 微信小程序 获取用户昵称、头像、手机号
  16. matlab 数值积分求面积,用几种数值积分的方法计算地图面积
  17. uni-app 的 tabBar 图标自制方法
  18. python3 aes cbc模式解密_python3 AES 加解密
  19. SBG Ellipse2最强替代型号推荐?AHRS INS/GNSS
  20. 新手建站注意事项指南

热门文章

  1. 树形dp——树的最远距离 hdu2196
  2. (三)WebGIS前端地图显示之根据地理范围换算出瓦片行列号的原理(核心)
  3. Swift 中的 @autoclosure
  4. 如何将mysql数据导入Hadoop之Sqoop安装
  5. java多线程 -- 原子量 变量 CAS
  6. mysql的外键探讨
  7. eclipse 环境下 FreeMarker 编辑器插件
  8. CentOS 6.3下Strongswan搭建IPSec ***(ipsec.conf配置文件有讲解)
  9. Docker使用场景一
  10. 庖丁解牛迭代器,聊聊那些藏在幕后的秘密