s1恢复出厂设置体会

上周六晚终于拿到S1机器,刚开始的时候感觉很爽,什么TouchFLO技术。WM6的系统,操作很灵活,但后来玩了几天,加上安装太多的软件(主要装了一些所谓的优化软件)。搞到系统奇慢无比(毕竟微软的操作系统都有这通病),最后于昨晚狠下心,将S1进行“清除内存”操作。即恢复系统吧。

刚开始是很担心恢复过程会不会发生的异常等,如网上所说,死机,恢复系统启动不出。方砖等问题;所以在恢复前,已最大限度搜索相关的文章。以排除突发事情的处理能力;算是心理准备吧。

‘惊魂’恢复过程(历时10分钟,不包括安装其它补丁及软件)
1,当然是backup data,俺是用“智能手机助手”,强烈推荐,东西确实很好用(目前是free的)。本人认为最重要的一步。有时数据重于一切。
2,另外需要保障有充足的电量。以供在恢复过程所需。其中恢复过程是几分钟(没怎样统计,大概可能10 分吧,挺快的),想保险起见,还是确认有60%的电量。当然网上众人说,充满电是最好的;
3,再将SIM卡和TF卡拨出,建议拨出。(自己也很怀疑是否需要,毕竟S1的插SIM和TF卡很不方便。算是设计上一个BUG,需要打开后盖,太麻烦了)
4,上述都准备好,按下“开始”--“设置”--“系统”--“清空内存”下,按提示输入1234,确认后,系统会自动重启,并进入预定的恢复过程。此时只需要等待(有且仅能做的事情)。可能大约2分钟吧。
5,按提示校对屏幕的及输入一些必要的信息后。会进入安装软件的过程。这个过程大概有3分钟内;
6,在安装后,会重启。会再次进入系统。此时会出现“心机”等LOGO。这代表系统已经恢复完毕。及开始加载一些初始化信息。包括个人信息等;
7,然后搞了一大堆。终于进入S1的HOME。这回感觉可真快了。(可算是干净的系统吧。当然不是最原始的 WM6的系统。毕竟这是属于中国移动定制版的,当然可以刷写别的ROM。相信肯定有机会的。呵呵)

总结:此前也玩一些ARM9的开发板。其中这“恢复出厂值”的过程。可以说是零风险的(排除硬件问题外)。因为只是通过一个指定的区域对flash(即ROM)时行烧写。而S1的恢复。已经是傻瓜级了。用户完全不用管它是如何恢复。只需要耐心等待。再按提示初始化一些数据即可。整个恢复过程,操作简便,只须耐心等待即可。完全适合一般的玩家。

后语:
1,建议尽安装使用绿色的软件。通俗点吧。。微软的系统都是以文件和注册表的形式存在。绝大部分都是注册表惹的祸。
2,尽量将程序安装在存储卡上(TF)
3,控制Startup文件夹的快捷方式的个数。尽量可能保留系统默认的。建议程序后点击运行吧。

 

 

# 题目重述 在实现三选一多路选择器(MUX31)的仿真过程中,用户已了解模块功能与波形图基本设置。当前问题是:**如何为控制信号 S0 和 S1 设置合适的时间参数(即它们的变化时机与时长)以正确验证电路功能?** --- # 详解 S0 和 S1 是多路选择器的选择控制信号,其组合决定输出 Y 选择哪一个输入(A、B 或 C)。为了在仿真波形图中清晰验证所有功能,必须合理设置 S0 和 S1 的**跳变时间点**与**保持时间**。 --- ### 1. 控制信号 S1S0 的功能定义 | S1 | S0 | 选择输出 | |----|----|----------| | 0 | 0 | A | | 0 | 1 | B | | 1 | 0 | C | | 1 | 1 | C | 我们需要让 S1 和 S0 在不同时间段切换,以覆盖所有情况。 --- ### 2. 推荐时间设置方案(以 20 ns 为一个测试段) | 时间区间 | S1 | S0 | 说明 | |--------------|----|----|--------------------------| | 0 – 20 ns | 0 | 0 | 选择 A,测试第一种情况 | | 20 – 40 ns | 0 | 1 | 选择 B,测试第二种情况 | | 40 – 60 ns | 1 | 0 | 选择 C,测试第三种情况 | | 60 – 80 ns | 1 | 1 | 选择 C,验证第四种也有效 | > ✅ 每组组合保持 **20 ns**,便于观察输出是否稳定响应。 --- ### 3. 如何在不同工具中设置 S0/S1 时间? #### 方法一:使用 Quartus II 波形编辑器(.vwf 文件) 1. 打开 `MUX31.sim.vwf` 2. 找到信号 S1 和 S0 3. 使用鼠标拖动设置跳变边沿: - S0:在 20 ns、60 ns 处加跳变(0→1→0→1) - S1:在 40 ns 处从 0→1,并保持高电平 4. 设置总仿真时间(End Time)为 **80 ns** 5. 网格大小(Grid Size)设为 **10 ns/div**,便于精确定位 --- #### 方法二:使用 Verilog Testbench 自动设置时间 ```verilog initial begin {S1, S0} = 2'b00; #20; // 0-20ns: 选择 A {S1, S0} = 2'b01; #20; // 20-40ns: 选择 B {S1, S0} = 2'b10; #20; // 40-60ns: 选择 C {S1, S0} = 2'b11; #20; // 60-80ns: 仍选择 C $finish; end ``` - `#20` 表示等待 20 个时间单位(默认为 ns) - S0 和 S1 的变化时间由上述代码精确控制 --- ### 4. 注意事项 - **避免毛刺或异步跳变**:S1 和 S0 应在同一时刻切换,防止中间出现非法状态 - **保持时间足够长**:每种组合至少持续 10~20 ns,确保输出 Y 完全稳定 - **与输入信号同步**:A、B、C 的值应在 S1/S0 改变前就绪,避免竞争 --- ### 示例波形(文字表示) ``` Time → 0 20 40 60 80 [ns] |-------|-------|-------|-------| S1: ____| |===================> 0 0 1 1 S0: ____| |=======| |===========> 0 1 0 1 ``` --- # 知识点 - **控制信号时序规划**:S1 和 S0 需按预定时间顺序变化,覆盖所有功能分支。 - **Verilog 延迟控制**:使用 `#` 操作符精确设置信号跳变时刻,实现时间调度。 - **波形编辑精度**:在 GUI 工具中通过调整网格大小(如 10 ns/div)提高设置准确性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值