阅读设置

20
18

第23章 驱动顺道,硬件通玄 (1/4)

1993

9

3

日深夜,龙腾办公室角落的临时硬件测试台,成了这片黑暗里唯一的光源。示波器的绿光如豆,在漆黑中跳动,映得线路板上密密麻麻的焊点泛着冷光;电烙铁尖裹着橙红的锡珠,烫在

pcb

板上时,“滋啦”

一声腾起细白的松香烟雾,混着老旧万用表外壳的塑胶味,在狭小空间里缠成一团,竟有种技术攻坚特有的、苦中带甜的气息。

陈星跪在铺着防静电垫的地板上,后背弓成虾米,脸几乎贴到测试用的长城

286

电脑机箱上。他手里捏着一根细如发丝的飞线,另一只手拿着放大镜,正试图将飞线焊到

isa

插槽的第

18

针脚上

——

这已是他今晚第三次修改硬件接线,额前的刘海被汗水浸得黏在皮肤上,连指尖都沾着些许松香残渣,却丝毫没顾上擦。

“又崩了!”

陈星猛地直起身,将手里的镊子往桌上一摔,声音里满是挫败。示波器的屏幕上,原本该平稳的波形突然跳成杂乱的尖峰,旁边的长城电脑屏幕也弹出

“driver

load

error:

address

conflict”

的红色警告,刺得人眼睛发疼。

坐在旁边木椅上的老王

——

团队新聘的硬件工程师,早年在国营电子厂待过,手里捏着本翻得卷边的《isa

总线技术手册》,叹了口气:“这老长城的主板就是别扭,isa

插槽的地址映射跟联想、浪潮都不一样,咱们写死的寄存器地址,到它这儿就冲突,硬改怕是不行。”

他用铅笔在手册上圈出

“地址偏移量”

那页,“你看,它的

io

地址比标准值高了

0x10,咱们的驱动程序没算这个偏移,可不就冲突嘛。”

陈星凑过去看手册,眉头拧得更紧:“可要是按长城的地址改,联想机那边又跑不了!总不能给每款电脑写一个驱动吧?那得写到猴年马月,还怎么批量生产?”

他说着,抓起桌上的凉白开猛灌一口,喉结滚动的幅度里,满是年轻人的急躁