206、破困局X单骑救主,当助手琳达通宵陪伴(3/4)
Robinson是LunX公司中负责仓库管理的经理。
这时大家的目光都集中到了琳达身上,因为大家仿佛都看到了希望,因为这是唯一的解决方法,而琳达目前是代理项目经理,因此自然应该是由她去负责协调此事了。
“Waitaminute!(等一下)”就在大家认为问题解决了的时候,突然一位前来为OFC保驾护航的硬件工程师发言了:“仓库中没有32KB的ROM,因为我们从来都是只用固态存储器,不用ROM!”
这位硬件工程师说的没错,因为ROM是一次性写入的,如果要修改程序,那只能换一片新的ROM,这样就太浪费了,因此在进行硬件设计时,选择了固态存储器,没有选择用ROM,所以仓库中自然不会有ROM了!
Tom一听,又傻了,大家也都又傻了,刚刚燃起的一丝希望,又被一盆冷水给浇灭了。
因为软件的框架改动,虽然工作量大,但努力一下还有成功的可能,而硬件,没有ROM,那是巧妇难为无米之炊!
屋内一片寂静。
大家面面相觑,束手无策。
“我有一个办法!”我突然打破了沉默,缓缓地说道。
这好比在一间充满可燃气体的屋子里投入了一颗火星。
“你有办法?”大家不约而同的向我投来怀疑的目光,惊问道。
“只需把固态存储器的‘写入控制线’割断,然后用一颗电阻把割断后的‘写入控制线’拉高就行了。”我慢条斯理的说着我的解决方案。
“Goodidea!(好主意)”前来为OFC保驾护航的那位硬件工程师一听,拍了一下大腿,高声惊叹道。
原来,固态存储器和ROM的区别就在于前者有一根“写入控制线”,因此在微处理器的控制线可以把内容写到存储器中去,而ROM没有这根“写入控制线”,因此只能通过专用的设备一次性把内容写到ROM中去。
这是个常识性的问题,作为一个资深的硬件工程师自然是知道的,但知道是一回事,到了危急关头,能不能想起来——包括用起来,那是另一回事!
就这样,硬件问题被轻易解决了,剩下的就是修改软件框架的问题了。
“X,你有把握一个晚上完成这软件框架的修改吗?”Tom看硬件的问题解决了,就问起了我有没有把握在一个晚上把软件的框架给修改好。
“Thisisamissionimpossible!(这是一个不可能完成的任务)”这时一同前来OFC的负责软件的工程师听Tom这么说,惊叹了一句。
在座的其他几位工程师也发出同样的声音。
“没错,这个工作的工作量正常情况下大约需要七个工作日,即使加加班,也至少需要三到四个工作日。”我看着Tom,表示赞同刚才那位负责软件的工程师的说法,说话时面无表情。
我没有说我能完成,还是不能完成,但我告诉了Tom修改软件框架的工作量是多少。