重生05:鵝廠大佬,從網管崛起

第511章布局全行業!天樞OS的生態

加入書簽 推薦本書

第511章布局全行業!天樞OS的生態(第1/3頁)

第511章布局全行業!天樞os的生態陽謀

林景行沉吟幾秒,緩緩開口,語氣沉穩篤定:“其實這點我們可以直接寫進合作協議,卡死紅線——剛才盧總其實也提到過,有些邊界絕對不能碰,這就是防碎片化的核心。”

“我們官方統一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接口。裡麵寄存器怎麼配、芯片怎麼初始化,廠商自己決定;但對外的接口必須符合hal標準。這套標準由我們定死,不準改,要迭代也隻能由我們官方迭代。”

“打個比方:我們的hal層是牆上的國標插座,廠商的硬件驅動是插頭。我不管你插頭用什麼材料、怎麼做的,但是你必須做成能插進去插座的形狀。”

“以後換攝像頭、換傳感器,隻改hal層下麵的適配代碼就行,上麵的係統和app完全不用動。”

“而且廠商自研的內核和驅

(本章未完,請點擊下一頁繼續閱讀)

上一章 章節目錄 下一頁

小說推薦:沈小姐,司總等您離婚七年了從實習醫生到蓋世神醫重生1976:開局救下高乾千金人在潮汕,開局連拋十八聖杯大醫:從急診開始爆火韓小瑩的射雕路原神:我帶著滿級賬號來了四合院:我表哥是神棍下山入世,我的手段能通神宇宙領主選拔:我能透視抽獎寶箱傻柱重生四合院:從敲悶棍開始離婚後她驚豔了世界夫君英靈在上,我三嫁侯門霍格沃茨:加勒比海歸來的哈利