,也能压下去一半。”
“至于CPU负载……”张汉玉看向苏晓月,“这就看你们的代码水平了。”
“用C写肯定不行。必须用汇编。”
苏晓月突然开口。
她把手里的干面包扔进垃圾桶,拉过键盘,调出了那个黑底绿字的编辑器。
“把内存管理模块重写。每一条指令都自己扣。不走系统调用,直接操作寄存器。”
孙强张大了嘴巴:“全部?那是几千行汇编代码!容易出错不说,调试起来能要人命!”
“没别的路了。”
苏晓月已经开始敲击键盘。
“要么现在认输,去跟宋志敏低头。要么就拼一把,把这颗CPU的潜力榨干。”
键盘声变得密集起来,像骤雨打在铁皮屋顶上。
张汉玉拍了拍孙强的肩膀:“别愣着了。赵立负责把图标素材做减法,能用16色就别用256色。孙强,你配合晓月,把TCP/IP协议栈里的冗余代码剔除,只保留最核心的握手和传输功能。”
孙强看着这两个疯子,咬了咬牙,骂了一句脏话。
“妈的,干就干!大不了这二十天不睡了!”
小主,这个章节后面还有哦,请点击下一页继续阅读,后面更精彩!
……
红岗花园的地下室,彻底失去了昼夜的概念。
只有墙上挂钟的指针在一圈圈地转,和角落里堆积如山的空可乐瓶在无声地计数。
代码行数在疯狂增长。
苏晓月的手指上缠着创可贴,那是长时间敲击键盘磨出的水泡破了。
张汉玉不懂汇编,但他懂逻辑。他就坐在苏晓月旁边,盯着屏幕上的流程图,随时纠正逻辑错误。
“这里不行。入栈出栈太频繁,浪费时钟周期。换成寄存器直接寻址。”
“这个循环没必要。展开写,用空间换时间。”
“这里的判断逻辑反了……”
三天。
整整三天三夜。
除了上厕所和扒两口饭,所有人都没有离开过那张桌子。空气浑浊得让人窒息,每个人身上都馊了。
第三天凌晨四点。
苏晓月敲下最后一个回车键。
没有报错。
编译通过。
生成的内核文件大小:380KB。
比之前足足小了将近一半。
“刷机。”
苏晓月的声音哑得像砂纸磨过桌面。
李建国早就准备好了,颤抖着手把那块自制的开发板连上烧录器。进度条缓慢地爬升,每一格都像是在爬过众人的心尖。
滴。
烧录完成。
张汉玉深吸一口气,按下了那个微动开关。
屏幕黑了一下。
一秒。两秒。三秒。
就在孙强以为又要失败的时候,屏幕亮了。
没有乱码,没有报错。
漆黑的背景中央,一个由像素点组成的红色火焰图案,缓缓浮现。
那是星火科技的Logo。
虽然边缘还有些锯齿,虽然色彩只有简单的红黄两色,但在这一刻,它比任何高清大片都要震撼。
紧接着,火焰散去,一个蓝色的界面跳了出来。
左上角是信号格,右上角是电池图标。中间整整齐齐排列着四个图标:电话、短信、联系人、浏览器。
“卧槽……”
孙强捂住嘴,眼泪毫无预兆地流了下来。
真的跑起来了。
在512KB的内存里,跑出了图形界面。
这是把大象塞进冰箱,而且大象还在冰箱里跳起了踢踏舞。
“别急着哭。”张汉玉指了指桌上那根连着电脑串口的数据线,“还没联网。”
这是最后一道鬼门关。
如果没有网络,这也就是
