而趙遠這邊,對能順利請到長假毫不意外。此刻他根本沒心思多想這些瑣事,正牽頭開一場核心技術攻堅會議。
會議室裡氣氛緊繃,趙遠面前坐著一眾管理層、林景行,還有好幾名作業系統方向的核心技術骨幹,所有人都凝神聽他拆解新的架構思路——這批人後續就要負責對應模組的開發落地。
趙遠站在白板前侃侃而談,板面上密密麻麻寫滿了各類技術標註,最後落筆一行格外醒目的字:HAR硬體抽象層。
“我們要搭建一套帶標準固定介面的中間程式碼層,夾在應用、圖形、系統框架這三層上層模組和最底層的核心之間。”
他稍作停頓,看向眾人,條理清晰地戳破現有架構的致命短板:
“你們都清楚現在的模式,上層每個模組都是直連呼叫核心,深度繫結Linux驅動的專屬呼叫邏輯。以後一旦更換基帶晶片等硬體,不光核心側的驅動要大改,上層一大堆通訊配套程式碼也得大面積重寫。
更別說咱們公司的終極目標 —— 以後要換掉 Linux,做自己的自研核心。現在不加這層隔離,到時候上面所有軟體基本都得推倒重來。
還有開發速度也受拖累,現在做上層功能,必須等底層核心除錯完才能測試,所有人只能排隊等著幹,研發週期越拖越長。”
“而我設計的這套 HAR 抽象層,就是專門解決這些麻煩的。”
“以後上面三層軟體,統一隻呼叫 HAR 封裝好的標準介面,完全不碰底層核心。HAR 層自己再透過不同的‘適配外掛’,去對接底下的 Linux 系統。
將來不管底層是用 Linux,還是換成咱們自己的自研核心;不管換哪家的螢幕、哪個型號的手機晶片…… 上層軟體都不用改,它只認 HAR 這一套統一指令,根本感覺不到底下硬體和系統變了。
另外,像資源衝突、報錯提示、異常處理這些事,也全都收攏到 HAR 層統一解決,上層開發的人不用再去應付五花八門的底層報錯。”
話音落下,在場的核心技術人員和管理層全都心頭一震,紛紛看向趙遠。誰都沒料到這位年輕老闆,對作業系統底層架構的理解居然精深到這種地步,各類專業技術框架、底層邏輯信手拈來。
林景行緩緩點頭,接話道:“趙總這個分層設計太關鍵了,直接打破多層研發互相卡脖子的困局。
等以後切換自研核心,上層整套程式碼基本不用動,還是調同一套HAR抽象介面,我們只重寫HAR對接核心側的適配封裝就行,整體開發量能砍掉一大半。
後期排查故障也清晰太多,不用跨好幾個模組來回核對、互相推諉。”
趙遠點了點頭,伸手指向白板,逐條敲定現階段第一階段的硬性目標:
“咱們這一階段,只聚焦手機四類核心硬體:GS帶、電阻觸控屏、基礎電源管理模組。
第一件事,定死 HAR 的標準介面,以後永久不變。所有上層軟體想操作硬體,必須走 HAR 通道,絕對不許直接連底層驅動。”
“第二,做兩套適配外掛。一套是‘真機版’,對接真實手機裡的 Linux 驅動;另一套是‘電腦模擬版’,不用真實手機,純靠軟體模擬硬體的反應。”
“第三,出一份正式規範文件,把 HAR 的所有呼叫規則寫死。
這幾塊工作,我會抽十幾到二十個研發組成專項小組,三個月內必須把基礎功能全部做出來。”
在場的技術骨幹心裡盤算了一下,第一階段範圍劃得很清楚,短期攻堅難度可控,紛紛點頭記下要求。
林景行坐在那兒,心裡反覆掂量著這套方案的分量。他太清楚沒有隔離層的痛點了:“以後真要換核心、換硬體,十幾萬行硬體適配程式碼得全部推翻重寫,還得跟著冒出數不清的 bug,人力、時間砸進去根本沒個數。”
他忍不住開口,語氣裡滿是感慨:“大家回去都好好琢磨琢磨趙總這套設計。只要把 HAR 這層啃下來,光這一個架構,就能幫公司省下四五千萬的研發投入,加上後續最佳化等等至少能壓縮兩年的整體研發週期,還是很值得下重注的。”
這話一齣口,底下頓時響起一陣低聲議論。
有人連連點頭:“可不是嘛!以前換個螢幕驅動,上面好幾層程式碼都要跟著改,改完還得全量測一遍,太折騰了。有了這層統一介面,以後換硬體只改底下外掛就行,上面完全不用動。”
也有人忍不住歎服:“趙總這眼光是真長遠,現在就把以後換自研核心的坑都提前填上了。我之前還只想著先把系統跑起來,根本沒考慮到後續迭代的成本,這一下格局就拉開了。”
”。了值太,了來下省都本發研的年幾面後把則實,介中層一了做多似看。了多深得想隊團的統系做多很上面市比就,計設層一這,啊是“:和附著跟人有還
。服佩分幾了多都里神眼的遠趙向看人眾,來下論議句幾
。了牛太,通都師程工老的年幾十了幹多很比,解理的技層底對家人,現發才在現,技管不錢給管只能可,輕紀年闆老得覺還人不本原
”。來下拿時按須必,月個三定就標目的段階一第。通我找以可都時隨,點卡何任到遇家大,堅攻與參度深程全會也我月個三來未“:道說著接,落稍聲論議人眾等遠趙
”。提以可在現題問麼什有沒有。完好好,視重必務家大,基心核的案專統系業作們咱是務任個這“:充補正著跟也行景林
:來出了問地當了截直,患的鍵關最個兩了出揪就案方完聽剛,快得轉子腦,手好技的尖頂是就家東老在前以他。來起了站幹骨技心核的明楊個一裡伍隊,落剛音話
。您教請想題問際實個兩了理梳我,總趙“
。漂水打於等投期前,了廢就本基層象套這,換、心核換後以那,攏收力能的一統做沒,遍一轉令指的驅層底把單簡是只,淺太得裝封是要。握把好不度尺的裝封個這是就,一第
”。障故發會還好不搞,題問容相、頓卡造易容很,譯翻層一麼這多,弱就來本力算機手在現,雜複太、深太得裝封是要可
”。齊對難很現表的境環套兩,況的錯報是全卻境環擬模,常正切一著跑機真現出易容很,遠很得差令指的境環擬模腦電和機手實真,碼式程配適套兩擬模腦電和機真護維時同們我。題問容相的掛外套兩是就二第“
”。案方對應有都我險風個兩這。準很得抓題問,全周很得慮考你“:許讚分幾出裡眼,完聽遠趙
。問訪 RAH 過百之分百務業層上有所制強,改再不定鎖久永,準標定敲接直,面介 RAH 的呼層上:度尺裝封說先首“
”。來起一統力能的需剛把先優只,裝封化量輕做先配適層底
。漂水打易容都投發開的期前,的商廠部外接對是還,置裝新更家自是管不後以,心核和死鎖此就,了深太是要,題問能效的下當避規能裝封淺。頭點紛紛著聽人眾
。為行的驅寫接直層象開繞人有絕杜上從,錯報截攔律一,求請的層底作去接直,面介 RAH 過不是凡 —— 制機截攔道一加要還們你,了對“:道充補著接,思心的家大了穿看是像遠趙
”。來準標一統按家大著,慣習舊死卡上程流從是就則規個這,層底控接直慣習都前以,師程工老不隊團們咱
,來下抓部全料資行執實真些這抖常異、波遲延、令指始原的上機真把天每:步同向反誌日做人專排安們我“,頓了頓遠趙 ”,題問的齊不對境環套兩擬模和機真於至“
”。平抹異差為行的境環套兩把點點一,準校磨打續持,掛外擬模腦電給餵步同
。會散告宣便會堅攻技心核的間時年兩和本萬千幾下省司公為場這,會一了論討節細個幾著圍又,行可案方、順通輯邏得覺都完聽人眾








