主题:
字号:
16
行距:
2.0

第511章 布局全行业!天枢OS的生态阳谋[1 / 4]

林景行沉吟几秒,缓缓开口,语气沉稳笃定:“其实这点我们可以直接写进合作协议,卡死红线——刚才卢总其实也提到过,有些边界绝对不能碰,这就是防碎片化的核心。”

“我们官方统一HAL接口标准,就像国家统一规定所有家用插座都是五孔220V国标。厂商可以改内核实现,可以自己写驱动代码,但我们划定的接口标准半分不能动,必须严格遵守官方规范。

“同时,所有对内核、驱动的修改,必须按GPL协议公开源码,提交官方技术委员会审核,通过后合并进官方主干,全行业共享。”

“接口统一了,驱动开源了,内核主干就永远只有一条。厂商再怎么改底层实现,都绕不开这套标准接口。就像你家电器插头都是国标,随便插哪个插座都能用。”

他顿了顿,换了个更直白的软件层面的例子:“拿相机APP举例。它要的无非就几件事:打开摄像头、实时预览、拍照、录像。”

“最理想的状态,是只调用几个标准API:openCamera()、startPreview()、takePicture()。底下用的是索尼、三星还是哪家的传感器,APP根本不该关心,也不用知道。”

“没有HAL的时候做不到。APP得直接对接某家摄像头的私有驱动。适配A厂商的摄像头,就调用open_a()、take_picture_a(),这套调用只认A的驱动。”

“换成B厂商的摄像头,底层换成B的驱动,接口变成open_b()、take_picture_b(),连参数顺序都不一样。APP还按A那套去调用,找不到接口,轻则报错闪退,重则直接崩溃。硬件一换,上层代码就得跟着全改一遍。”

“有了统一HAL就不一样了。HAL定死一套标准接口:openCamera()、startPreview()、takePicture()、stopPreview()。APP只认这套接口,不管底下接的是谁家的硬件。”

“摄像头厂商和手机厂商要做的,是让自己的驱动去适配HAL接口。里面寄存器怎么配、芯片怎么初始化,厂商自己决定;但对外的接口

本章未完,请点击下一页继续阅读!

穿越者纵横动漫世界
龙之宫
人间杂谈
余人官
以神通之名
猪心虾仁
诸天恐怖从蛊开始
三维的乱象
斗罗:从武魂时之虫开始
棋解
成仙,从外放驻守大湾村开始
行为金融
神的模仿犯
青衫取醉
这个地下城长蘑菇了
生吃菌子
秦时记事
荆棘之歌
修仙:从提升灵根资质开始
炎陵黄桃好吃
星际:从清洁工开始
大嘴虾
华娱之2000
河狸的米饭
华娱之软饭王
威武富贵贫贱
谁让她修仙的
季越人
陆江仙李通崖
季越人
陆江仙的修仙之路
季越人
我把全修真界懒哭了
青蚨散人
精灵世界的工匠大师
油炸咸鱼
深夜学园
剑沉黄海
从梁祝开始燃烧世界
小黑帽
新概念诡道升仙
残酷厕纸天使
诡异监管者
露馅的芝麻胡
从霍格沃茨到斯翠海文
上菜大厨
非正常武侠:别人练武我修仙
宝石岩
影视剧中的王牌特工
龙战将
凌霄仙族
迷糊小神通
练武太难,我选择爆别人功力
不偷半日闲
前桌女生竟是我的头号黑粉
给您添蘑菇啦
掉落漫威世界当超级英雄
离群戏
东京房东
八鸽子
我大明武德充沛但选择文化胜利
江南说书人
古神的诡异游戏
宝月流光
长生修仙:从福修开始
宅到时间尽头
影视:开局获得阿尔法狗
水晶咕咾肉
游戏异界?异界游戏!
喝可乐不
综:我,心机黑莲花
核桃果果
这个穿越有点早
青铜老五
我的混沌城
凌虚月影
我有一座山
老街板面
系统提前两年降临,我成神了!
写书太难啦
从捡到离家出走的沙优开始重生东京
筱筱有四只猫
美食计
非10
诸天尽头
凤嘲凰
诡秘:我给极光会当外援那些年
作家NKYGZ7
斗罗:我的武魂是十凶天角蚁
冬瓜战宝
人在斗破,预支成帝
白鹤赛羔
一念吞天凌峰苏琳
剑轻阳
我打造了旧日支配者神话
金色梦乡
亚人娘补完手册
伊巍蟹
飞越泡沫时代
斜线和弦