WinCE启动次数的记录

简介: 最近一周一直在忙于测试NAND文件系统的稳定性和可靠性,今天终于有所进展。测试组所有同事齐上阵,加上小高和我,测试了一天,都未发现问题。虽然还不能保证完全OK,但至少有所改善了。       测试组今天主要做了文件拷贝、比较和删除的循环操作。

      最近一周一直在忙于测试NAND文件系统的稳定性和可靠性,今天终于有所进展。测试组所有同事齐上阵,加上小高和我,测试了一天,都未发现问题。虽然还不能保证完全OK,但至少有所改善了。

      测试组今天主要做了文件拷贝、比较和删除的循环操作。我先做了同版本升级,即在WinCE启动后,通过应用程序升级BOOT、内核和应用程序,循环往复。为了记录次数,刚开始在记事本上打正字。写了几个正字后,觉得有点麻烦,印象中WinCE注册表有一个键值用于记录启动次数的,查看这个键值不就直接知道系统升级的总次数了吗?于是,先用驱动调试助手把注册表导了出来,然后正常关机,再开机。开机之后再用驱动调试助手把注册表导出一份。将两份注册表一对比,果然有这个键值。如下图所示。

image 

      在[HKEY_LOCAL_MACHINE\Comm]下,名称为BootCount,值为54。升级一次,该值增加2。估摸着算下来,大概升级了有25次吧。找到这个键值后,就安心升级去了。总共升级了有60多次,文件系统依然完好如初。我又开始相信自己的运气了。难道运气真有这么好?于是赶紧做了一个新版本的软件升级包,进行跨版本升级测试。测试了20多次,也没有问题。好运来了,挡都挡不住!

      现在回头去看,这次问题的根源可能也许还在Telechips提供的NAND驱动和IOBUS的频率上。至少从目前看来,更新到原厂提供的最新的NAND驱动,降低了IOBUS的频率,问题就不在复现了。最好就是这样,也让测试组的同事能早日解脱。

目录
相关文章
|
Python Windows
Windows定时任务 每隔一段时间(最小到秒级)执行一次指定的Python脚本
Windows定时任务 每隔一段时间(最小到秒级)执行一次指定的Python脚本
Windows定时任务 每隔一段时间(最小到秒级)执行一次指定的Python脚本
|
5月前
|
监控 Linux
在Linux中,有⼀个脚本运行时间可能超过2天,如何做才能使其不间断的运行,而且还可以随时观察脚本运行时的输出信息?
在Linux中,有⼀个脚本运行时间可能超过2天,如何做才能使其不间断的运行,而且还可以随时观察脚本运行时的输出信息?
|
Java 测试技术 Linux
Linux系统小技巧(1):/dev/random设备可能导致java程序启动慢或者操作耗时不正常
Linux系统设备/dev/random,因其可能阻塞在其上的读操作,有可能引致Java程序/进程异常,这是一个老问题,但是偶尔还是会遇到。为什么会这样以及如何解决类似问题,就在这篇短文里。
9542 0
|
Windows
svchost.exe占用内存过高--(windows update检查更新时一直处于正在检查)
学习.exe占用内存过高--(windows update检查更新时一直处于正在检查)。
254 0
|
监控 Java 关系型数据库
【收集】【Linux】记录常用的操作指令 不定时更新
【参考资料】: 【1】www.cnblogs.com/fjzhang/p/1… 【2】www.51codefly.com/article/516 【3】www.cnblogs.com/liuchuanfen… 【4】www.cnblogs.com/ftl1012/p/h…
163 0
【收集】【Linux】记录常用的操作指令 不定时更新
|
Linux
Linux系统查询指定路径下的进程,根据进程id号杀进程方法,进程卡死解决方法实例演示
Linux系统查询指定路径下的进程,根据进程id号杀进程方法,进程卡死解决方法实例演示
242 0
Linux系统查询指定路径下的进程,根据进程id号杀进程方法,进程卡死解决方法实例演示
发布后,每个页面第一次打开都很卡,50秒或更长,第二次打开就很快了
估计原因:编译速度慢,但在有VS环境的机器上发布没有这么卡 解决办法: 使用高版本的VS,“在发布期间预编译”; 使用IIS8的Application Initialization功能 1. 使用VS2017“在发布期间预编译”       发布时遇到一个报错: 在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。
1091 0
|
安全 网络协议 Linux
Linux 更改文件打开数和进程数、高并发调优
!/bin/bash echo '* soft nofile 102400'>>/etc/security/limits.conf echo '* hard nofile 102400'>>/etc/security/limits.
1248 0
|
Linux Perl
linux查找截取一段时间的日志
查找一段时间的日志sed -n '/2018-08-08 00:00/,/2018-08-09 09:28/p' catalina.out >catalina.log.bak
3473 0