接话道:“赵总这个分层设计太关键了,直接打破多层研发互相卡脖子的困局。
等以后切换自研内核,上层整套代码基本不用动,还是调同一套HAR抽象接口,我们只重写HAR对接内核侧的适配封装就行,整体开发量能砍掉一大半。
后期排查故障也清晰太多,不用跨好几个模块来回核对、互相推诿。”
赵远点了点头,伸手指向白板,逐条敲定现阶段第一阶段的硬性目标:
“咱们这一阶段,只聚焦手机四类核心硬件:GSM基带、电阻触控屏、基础电源管理模块。
第一件事,定死HAR的标准接口,以后永久不变。所有上层软件想操作硬件,必须走HAR通道,绝对不许直接连底层驱动。”
“第二,做两套适配插件。一套是‘真机版’,对接真实手机里的Linux驱动;另一套是‘电脑仿真版’,不用真实手机,纯靠软件模拟硬件的反应。”
“第三,出一份正式规范文档,把HAR的所有调用规则写死。
这几块工作,我会抽十几到二十个研发组成专项小组,三个月内必须把基础功能全部做出来。”
在场的技术骨干心里盘算了一下,第一阶段范围划得很清楚,短期攻坚难度可控,纷纷点头记下要求。
林景行坐在那儿,心里反复掂量着这套方案的分量。他太清楚没有隔离层的痛点了:“以后真要换内核、换硬件,十几万行硬件适配代码得全部推翻重写,还得跟着冒出数不清的bug,人力、时间砸进去根本没个数。”
他忍不住开口,语气里满是感慨:“大家回去都好好琢磨琢磨赵总这套设计。只要把HAR这层啃下来,光这一个架构,就能帮公司省下四五千万的研发投入,加上后续优化等等至少能压缩两年的整体研发周期,还是很值得下重注的。”
这话一出口,底下顿时响起一阵低声议论。
有人连连点头:“可不是嘛!以前换个屏幕驱动,上面好几层代码都要跟着改,改完还得全量测一遍,太折腾了。有了这层统一接口,以后换硬件只改底下插件就行,上面完全不用动。”
也有人忍不住叹服:“赵总这眼光是真长远,现在就把以后换自研内核的坑都提前填上了。我之前还只想着先把系统跑
本章未完,请点击下一页继续阅读!