登录
首页 嵌入式系统 嵌入式系统
回帖 发帖
正文

主题:处理PC104-386,486主板DOC驱动被破坏的问题

点击:896 回复:0

386系列,486系列 PC104主板常以DOC作为其软件及数据储存器。实践表明, DOC底层驱动及软件容易遭破坏,造成设备的不稳定。近年来,我司常用586系列的PC104 主板,上述DOC的问题已完全得以解决。而386系列和486系列PC104主板的DOC驱动破坏的问题一直存在,使得设备返修率提高。
   为了解决这一问题,决定对早期选用486主板进行改造,具体方法是:新加一块带USB接口的PC104-USB扩展板,并在扩展板上新加一颗DOC。系统便存在二颗DOC,一是原来的DOC(C:盘,原来既为软件盘,又为数据存储盘);二为扩展的DOC(D:盘)。因DOC被破坏的原因是在运行过程中往DOC中写数据时,在遭到干扰的情况下,DOC驱动及软件可能被写乱。为此,将原来的C:盘只作为软件盘,即应用程序及汉字库等系统启动文件保存于其上,应用程序需要保存的数据文件则不再写到C:盘,而改写到D:盘。当应用程序保证不往C:盘写任何数据,则C:盘软件永远不会被破坏,系统在任何时刻都可以启动!
   当然,只往D:盘写数据文件,不会破坏启动盘C:盘的软件及数据,系统总可以从C:盘上启动。但是扩展DOC(D:盘)驱动还是有被破坏的可能。为此,在PC104-USB驱动程序中新添了判断、修复扩展DOC的功能。新改的USB软件,会自动识别扩展DOC,并判断是否读写正确;如读写不正确,则自动调用相关的DOC软件工具实施修复;如确是无法修复,则给出扩展DOC不可用的信息
查看详细文章:http://www.hopyes.com/others/tech18.htm
07-05-27 21:47

工控新闻

更多新闻资讯