1.MD5检验工具这个有什么用
md5是一种指纹验证算法,用于对数据的校检和加密处理等方面。MD5 值是从任意长度文件里计算出来的一串固定长度的信息摘要。特点:对文件的任何改动(哪怕只有一个字节)都可以靠重新计算并比较 MD5 值很容易地检验出来。
Md5Checker 可以解决下列问题:
问题1:防病毒软件不可能发现所有的威胁。就算您已经安装了防病毒软件,您的系统依然有可能被新的病毒、木马等威胁所感染。
问题2:在病毒爆发后打算重装系统时,基本上无法知道硬盘上保存的安装文件哪些是未染毒、可以直接用的,哪些是已染毒、不能再用的。
解决办法:用 Md5Checker 来验证可执行文件的完整性。在文件刚下载、拷贝、安装时(即确保文件是原始、未染毒版本),计算并保存文件的 MD5 值。在使用它们前再验证一遍即可。
问题3:就算已经被杀毒,文件依然被永久性更改了。例如,病毒代码被移除了,但是原有内容无法被还原。这也为什么有些文件被杀毒后不能正常启动的原因之一。
解决办法:一旦用 Md5Checker 检测出文件更改后,不应该杀毒后再使用,应该从官方网站上或着您的备份里拷一个全新的过来。
下面提供一些常见用法:
1.管理所有可执行的安装文件:为了避免系统一遍又一遍地被隐藏在你安装文件里的威胁所感染,有必要预先计算并保存它们的 MD5 值,然后在执行它们前验证一遍。
2.管理移动硬盘上的可执行文件:使用移动硬盘很容易从别的电脑上感染来病毒。为了确保移动硬盘上的文件没有被感染过,您可以在一开始计算并保存上面文件的 MD5 值,在别的电脑上使用完后再验证一遍。将 Md5Checker 随盘带上是一个不错的主意,这样您就可以随时随地进行验证了。
3.通过验证个别文件知道您系统的安全状况:一些新的、精心设计的威胁可能会瞒过您的防病毒软件,但是由于 MD5 值的特性,它们不可能瞒过 Md5Checker。如果个别文件的 MD5 值发生了可疑的变化,您的系统则可能已经染毒了。
4.软件作者用来计算 MD5 值:您可以用 Md5Checker 来计算您软件的 MD5 值并随软件一起发布给用户。
2.win10的问题
方法一:右击任务栏,从弹出的右键菜单中选择“任务管理器”项,或者直接按“Ctrl” “Alt” “Del”组合键打开“任务管理器”界面。
从打开的“任务管理器”窗口中,切换到“进程”选项卡,选中“桌面窗口管理器”项,点击“结束进程”按钮以结果此进程。 此时将弹出如图所示的“任务管理器”警告窗口,在此直接勾选“放弃未保存的数据并关闭”项,点击“关闭”按钮。
此时“桌面窗口管理器”将自动重启,之后就可以正常使用“开始”菜单啦。 方法二(终极方法):通过修改“组策略”来修复“开始”菜单打不开的故障。
直接按“Windows R”打开“运行”窗口,或者点击“开始”菜单,从其右键菜单中选择“运行”项来打开。 打开的“组策略”窗口中,依次展开“计算机管理”-“Windows设备”-“安全设置”-“本地策略”-“安全选项”项,在右侧找到“用户账户控制:用于内置管理员账户的管理员批准模式”项并右击,从其右键菜单中选择“属性”项。
此时将打开“用户账户控制:用于内置管理员账户的管理员批准模式”属性窗口,勾选”已启用“项,点击”确定“按钮。如图所示: 接下来只需要重启一下计算机,就可以正常使用“开始”菜单啦。
右击“开始”菜单,从其右侧菜单中选择“关机或注销”-“重启”项即可重启计算机。 接下来只需要重启一下计算机,就可以正常使用“开始”菜单啦。
右击“开始”菜单,从其右侧菜单中选择“关机或注销”-“重启”项即可重启计算机。 从打开的“系统配置”窗口中,切换到“引导”选项卡,勾选“安全引导”项,点击“确定”按钮,并重启一下计算机进入安全模式。
在“安全模式”界面中,依次进入“设置”-“更新和安全”界面中,切换到“恢复”选项卡,点击“重置此电脑”下方的“开始”按钮以重置系统,实现重启安装Win10操作。 当然,如果能进入“疑难解答”界面时,直接点击“重置此电脑”项以实现重装安装Win10正式版系统操作。
3.SSD
现在仿真器的驱动不和仿真器一起给了,而是在ccs的安装中选择所需仿真器的驱动。
这是ccs5.5的安装画面,前一步是选择所开发的芯片系列,由于现在ccs比较大所以可以有选择的安装一些组件和仿真驱动。一般仿真器安装黑莓(Blackhawk)和XDS560的驱动,这两个是比较常用的,不过貌似黑莓不支持win7.xds510到是没看见过,不过和560很接近。你可以安装试一下。不用卸载,直接添加组件即可。
4.Virtual Box 虚拟xp系统,XDS510仿真器的驱动识别问题
.首先我们需要一个虚拟机,而虚拟机品种琳琅满目,从微软官方到收费软件到开源软件一应俱全,在这里我就不多加介绍了,有兴趣的可以自己去研究一下。
顺便提一下,经此一役,我对虚拟机有了浓厚的兴趣,大家自己可以体会一下。 本着免费、功能、稳定三者平衡的因素,我选择了下面这款虚拟机软件 Virtual Box 接下来就是安装并且自己建一个虚拟机系统,注意这款软件只是一个虚拟机,并不包含系统,请自备WINXP的ISO文件,可以用虚拟光驱安装系统(这部分属于虚拟机的部分,我就不详细介绍了) 2.在生成的虚拟机系统里安装CCS3.3(这部分与在真的机子上安装过程是一模一样的) 因为我要使用28335,所以我安装CCS之后还需要对CCS打升级补丁,不需要的同志们可以略过升级的部分。
安装CCS3.3—》 安装CCS_v3.3_SR11_81.exe补丁—》 安装F2823x_RevA_CSP.exe补丁—》 安装setup_C28XFPU_CSP_v3.3.1207.exe补丁—》 安装.0.0Beta3.exe补丁—》 安装seedusb20setup.exe—》 安装SEED-XDS510 Emulator Driver for CCS3.3.exe驱动程序—》完 以上就是所有安装的部分了,这时候CCS已经安装在我们的虚拟机中了,静等仿真器的插入了啊~哈哈~ 3.(接下来的部分就是我这篇原创文章的精髓了,所有的步骤一定不能错,错了就功亏一篑了啊) 虚拟机先不要开—》 插上仿真器—》(当然,你自己的电脑原来的系统是肯定不会识别的) 打开虚拟机软件,先不要开机,先配置USB的选项—》(使用“从列表中添加筛选器”的按钮,就是右侧有个加号的那个,你会看到有一个“未知设备”,如果有多个,你一定要判断好那个是仿真器,然后将其添加入筛选器,这样你在虚拟机里就能识别这个USB设备了) 虚拟机开机~—》(开机以后打开“设备管理器”,其中就应该有一项是“未知USB设备”,或者有可能是别的描述方式吧,比如“USB DEVICE”,总之你自己心里一定要清楚那个就是仿真器) 为那个设备安装驱动—》(如果你前面2步正确安装的话,选“自动安装”就能装上) GC来了—》(随着驱动装好,伴随着几声“叮咚”的响声,发现那个USB设备不见了,但是相应的SEED USB EMULATOR的设备也没有跳出来,我第一次就以为失败了,就退出来了,此时千万千万不要插拔仿真器!!!我第一次就插拔了,换来的代价就是我又把虚拟机重装了一遍系统,重装了一遍CCS,不怕麻烦的筒子可以试试这时候插拔仿真器~~~) 把虚拟机关机—》(再到USB的配置界面,你会惊喜的发现添加候选里多了一项SEED EMULATOR,将其加入筛选器,有人会问,那之前的“未知设备”要从筛选器里删除么?我的建议是不必删除,原因我最后解释,有兴趣的可以看看,已经和步骤没关系了) 再次把虚拟机开机—》(正确配置好CCS软件,ALT+C,VICTORY!!!^-^) TRY IT YOURSELF!! 最后的解释:关于那个USB筛选器,这个筛选器能够记录设备信息,把符合筛选器列表的设备直接引入到虚拟机而不是你自己电脑本身的系统,当第一次为“未知设备”安装驱动时,驱动一安好,立马不符合条件了,所以会出现“叮咚”的USB插拔时系统会发出的音乐,当你退出虚拟机安好驱动的仿真器才会出现在候选列表里,此时加入筛选器开机就可以识别了,关于“未知设备”的筛选条件建议不删的原因是,当你电脑自身系统下次再开机时,再使用仿真器的时候仍然是不识别的“未知设备”,如果你把筛选器中的“未知设备”删除的话”有可能进入虚拟系统的时候仿真器无法被正常识别。以上纯属Xiphosura个人观点,仅供参考。
5.TI DM64目标板如何用 510仿真器调试流程
1. 实时调试工具和传统仿真器的区别?DSP 侧重于数据流处理,而MCU(如X86,ARM)侧重于事件处理。
数据流需要实时处理,所以DSP 子系统通常是实时系统。实时系统需要实时调试,但一般的DSP 仿真器是不支持实时调试。
2.传统Debuger 与实时调试的区别?一般来说调试是通过调试工具完成的,调试工具通常是一个在PC 上运行的软件。Debugger 调试工具的主要任务是从目标CPU 获取信息并控制程序在目标CPU 上的运行。
(例如单步执行,设置断点,运行)但通常的仿真器在执行上述工作时需要把在目标CPU 上运行的程序停下来。实时系统需要实时调试工具,实时调试工具是在不停止目标CPU 工作的情况下,从目标CPU 获取信息并控制程序在目标CPU 上的运行。
想要实现实时调试,需要在调试工具和目标CPU 之间建立一条实时信息通道。实时通道包括两个方面:硬件通道和软件通道。
我们称实时硬件通道为实时仿真器,实时软件通道为实时调试工具。3. DSP 实时调试---Realtime emulator要在调试工具和目标CPU 之间实现硬件实时通信通道,需要在PC 端和目标DSP 端定义硬件接口。
TI 的DSP 用JTAG 作为硬件调试接口,我们通常所用的PC 端的硬件接口有PCI,USB,EPP,PCMCIA,所以DSP 实时调试工具通常是一个盒子或一个PC 插卡加盒子。实时调试工具的代表是TI 的XDS560 和闻亭公司的XDS560。
TI 的XDS510和闻亭公司的XDS510 是准实时仿真器(510 不支持AET)4. Realtime debugger----High speed RTDX为在调试工具和目标CPU 之间实现软件实时数据交换通道,TI 在CCS 中定义了RTDX 技术。RTDX 译为实时数据交换。
在PC 上使用CCS 调试工具的使用者要在目标DSP 中使能RTDX 模块,DSP 软件工程师要把RTDX.obj 与他自己的程序连接起来,然后在他的应用软件中调用RTDX 功能。当使用RTDX 功能时,需要停止目标DSP 的运行,然后在调试工具和DSP 之间建立数据通道。
当使用TDS510 或XDS510 型号的仿真器时,RTDX 的速度仅有5-10K bytes/S,对于DSP 的应用来说,这远远不够。仿真器与DSP 的JTAG 接口造成了RTDX 的瓶颈,想要增大RTDX 的带宽就需要使用TDS560 或XDS560 和选择DSP 的EJTAG接口(如6211,64x,55x)。
如果使用XDS560 和6211 芯片,RTDX 速度可以提高到1.5M bytes/S,我们称之为高速RTDX。5. Real time Event debug----Advance Event Trigger (AET)在实时系统,需要处理(像硬件中断,定时器)这样的实时事件。
我们在处理一般事件时,通常是在中断程序入口插入一个软件中断,事件一旦被触发,程序将停在中断处,我们可以观察所需要的信息。但目标DSP 被停止运行后,我们将丢失其他的实时事件和实时数据流。
为解决这样的问题TI 提出了AET(高级事件触发),我们可以在不停止DSP运行的情况下捕捉到实时事件。要运行AET,我们需使用560 和选择有EJTAG接口的DSP 芯片(621X,64X,55X,OMAP)。
510 不支持AET。6. SummaryŸ 560----支持高速RTDX,ATE(选用有EJTAG 接口的DSP 芯片)---我们称之为实时调试工具Ÿ 510----支持低速RTDX,不支持AET-----我们称之为“准实时仿真器”或“非实时仿真器”Ÿ 标注:560 包含了510 的主要函数,将在CCS2.3 版本中包含所有的函数,客户通过选择560 可以使他们的投资保值,因为他们早晚要将510 升级成560。
转载请注明出处windows之家 » Win10系统安装XDS510仿真器