第56章 温水

重生不当牛马,我定规则 作者:佚名

      时间往回拨一点。
    叶明拎著茶叶和水果走进计院办公楼的时候,沈知意正坐在信院实验室里。
    天光从窗外落进来,打在她侧脸上,把那层冷白的皮肤照得几乎透明。
    她低著头,长发垂下来遮住半边脸,只露出鼻樑的线条。
    穿一件白色长袖衬衫,袖口挽了两道,伏在桌上写著什么,笔尖沙沙响。
    旁边是sep6200开发板,空气里有淡淡的松香味。
    她写完最后一个字,把笔放下。
    门被推开了。时兴隆走进来,五十出头,头髮有点乱,衬衫袖子擼到手肘,手里端著搪瓷杯。他在信院待了二十年,是嵌入式方向的老教授。
    “清单列好了?”
    沈知意抬起头,把垂下的髮丝別到耳后,把纸递过去。
    时兴隆接过来扫了一眼。256mb运存、2gb flash、3.5寸屏、电容触控膜。他拉过一把椅子坐下。
    “sep6200跑android,系统层怎么取捨?”
    “wifi、蓝牙、gps、多任务、动画,都刪。系统服务从三十个砍到十五个,能压到100mb以內。”
    “hal层呢?”
    “刪了wifi,hal模块直接砍。依赖的服务在init.rc里注释掉。”
    “bluez协议栈?”
    “砍。驱动都刪了,留著没用。”
    时兴隆端起杯子喝了一口:“启动速度呢?”
    “从上电到进桌面,大概四十到五十秒。裁剪內核驱动,init脚本从串行改並行,能快几秒。再加个开机动画,让用户觉得不是在等。”
    “核心服务改成按需加载。surfaceflinger这种,等用户真要用的时候再起。能省十秒,但第一次打开应用会卡一下。”
    沈知意想了想:“这个手机主要用来上瀏览器、看文档。瀏览器第一次启动卡一下,用户能接受。”
    时兴隆翻了翻清单,指著“256mb运存”那一行:“dalvik虚擬机调不调?”
    “调。堆內存上限往上扩,扩到多少要测。”
    “gc频率会变。”
    “堆內存大了,gc次数变少,但每次gc的时间变长。不能调太大,要找个平衡点。”
    时兴隆看了她一眼:“什么时候看的dalvik文档?”
    (请记住 101 看书网超给力,????????????.??????书库广 网站,观看最快的章节更新)
    “上周。源码里heapsource.cpp,注释写了堆內存的配置逻辑。”
    时兴隆没再问,站起来把清单推回给她,走到门口停下来。
    “换运存的问题在哪?”
    沈知意说:“bga封装,焊接风险大。换完之后bootloader要改內存配置。”
    时兴隆等了几秒:“就这些?”
    沈知意没说话。
    “地址映射扩到多少?sdrc寄存器怎么配?时序参数要不要调?”他看著她,“你板子上用的是海力士的颗粒,和三星的参考设计不一样。海力士的cas是多少?配错了会怎样?”
    沈知意没接上。
    时兴隆端著杯子,没回头:“时序参数在第782页到第798页。海力士的cas是3,三星的是2。配错了,板子能通电,串口有输出,但內存初始化过不去。”他顿了一下,“回去翻数据手册,把这些搞清楚了再动手。”
    他走了两步,又停下来:“还有一个问题。你换256mb运存,物理地址空间大了,但sep6200的tlb是固定的。页表大了,tlb miss会变多。你算过这个开销吗?”
    沈知意没说话。
    “没想过?”
    “没想过。”
    “墙角铁皮柜,第二层,arm architecture reference manual。翻tlb那一章。”他端著杯子走了,“想明白了再来找我。”
    门关上了。
    实验室安静下来。沈知意把sep6200的数据手册翻到第782页,cas latency = 3。
    她折了个角,走到墙角拉开铁皮柜,在第二层找到那本arm architecture reference manual,翻到tlb那一章,夹了一张便签纸进去。
    她把两本手册都塞进书包,清单折好放进去。走到门口回头看了一眼电脑屏幕,android 1.6源码下了快一半。
    她带上门,走出实验楼,往珠江路去。阳光落在肩上,脚步比来时快了些。
    十点三十分,叶明推开机房的门。
    他背著电脑包,肩膀微微往下沉了一下。脸上没什么表情,但也不是平常那种淡,像是在想什么事,还没从那个状態里出来。
    李悦先看见他,停下敲键盘的手:“哟,回来了?张老师怎么说?”
    叶明把包放在自己桌上,拉开拉链,把笔记本掏出来放在一边:“讲了不少,回头细说。”
    阮星从角落探出头,齐肩的碎发有点乱,大概是刚才写东西时揉的。她喊了一声“同桌”,眼睛弯弯的,嘴角往上翘,露出一点虎牙。叶明笑了一下,冲她点了点头。
    他目光扫过许薇。
    她今天把大波浪的长髮扎了起来,波浪被拉直了大半,只剩发尾还卷著,翘起一个弧度,像没睡醒的猫尾巴。鬢角有几缕短的捲髮藏不住,从耳后滑下来,贴著下頜,弯弯曲曲的。
    她穿了一件灰色的卫衣,头髮隨便扎著,脸色比平时白了一点,唇色也淡,眼睛下面有一层淡淡的青,像一朵被晨露打湿的花。
    叶明目光扫过她的时候,她没抬头,手指搭在键盘上,半天没动。
    昨天没睡好?
    他想起刚才在张老师电脑上看到的那条事件,站起来接了一杯温水,放在她手边。
    许薇手指顿了一下。没抬头。过了几秒,她伸手把杯子端起来,喝了一口。温的。她把杯子放回去,继续审稿。手指敲键盘的声音比刚才快了一点。
    阮星在后面看见叶明给许薇倒水,缩回去之前冲叶明说了一句“许薇姐今天来得可早了”。
    说完就转回去盯著屏幕,嘴角还翘著,但那点笑意已经僵在脸上了。
    她低头打字,打了几行又刪掉,再打,再刪。
    齐肩碎发垂下来遮住半边脸,看不清表情。
    李悦靠在椅背上,看看叶明,又看看许薇,笑了:“叶明,你这一回来就倒水,张老师教你的?”
    叶明说:“张老师教的是技术。”
    “技术也没见你给学姐倒过水啊。”李悦说。
    张远头也没抬,手指没停,好像压根没听见。林知夏抬起头,冲叶明笑了笑:“回来了?”叶明点了下头。
    李悦看了一眼手机:“林听马上到,刚才发消息说已经出门了。正好你回来了,一起看看ui方案。”
    叶明应了一声,把之前记的几页笔记翻出来,上面画著几个简单的界面草图。
    他提前想过ui的事,今天正好跟林听碰一下。
    正说著,门被推开了。

- 肉肉屋 https://www.po18cg.com