林景行没有直接回答,而是侧身引着赵远继续往研发区深处走。
走廊两侧的玻璃隔断里,每个项目组的白板上都画满了架构图和时间节点,工程师们或盯着屏幕调试,或三三两两围着开发板讨论,空气里弥漫着一种紧绷又有序的节奏感。
“第二阶段已经完成了五分之一。”林景行的声音在走廊里回响,语调不高,却带着一股压不住的底气,“第二阶段整体周期七到八个月。
核心目标就两个:一是把实验室原型打磨成能装进真机里日常使用的量产入门版——三天待机、日常稳定不崩溃、通讯录日历浏览器这些基础功能全部覆盖;
二是把研发体系本身工业化,工具链、自动化测试、持续集成全部到位,为以后上千人并行开发打好地基。”
赵远眼底闪过一丝赞许。
林景行这个人,确实没看走眼。不仅能稳稳接住既定目标,还能主动往前想一步,把第二阶段的方向和节奏梳理得清清楚楚。其实这一阶段的规划,他只给了大致的思路框架,剩下全是林景行带着团队自己啃出来的。
“走,去各组转转。”赵远抬步往前,“你详细说说各模块的拆分和时间节点。”
林景行立刻跟上,两人沿着走廊缓步往前走。他没有先讲具体的技术指标,而是先把上一阶段和本阶段的整体衔接做了个简明扼要的复盘:“赵总,我先从HAL层说起。”
“上一阶段三个月,HAL层只把屏幕、触控、基带、电源这四样最核心的硬件做了统一抽象接口,配套搭了真机和PC仿真两套适配插件,全公司强制走HAL调硬件。
问题也很明显——覆盖的硬件品类太少,底层适配逻辑还是跟Linux内核深度绑定的,算不上真正通用的架构。”
他话锋一转,直接切入本阶段的核心思路:“这一阶段,就是要把这个‘只能管四样硬件的简易中间层’,升级成覆盖手机全部外设、换硬件完全不用动上层代码的通用驱动底座。
同时悄悄加一层内核抽象隔离,把HAL和Linux彻底解绑,为以后替换自研内核留好全套接口。再配套搭起自动化测试体系,从根源上保证驱动底座的稳定性。”
走到HAL层项目组的办公区门口,林景行停下脚步,
本章未完,请点击下一页继续阅读!