第63章 「盤古」計劃啟動!面向未來的系統

投票推薦 加入書籤 小說報錯

  2005年的初春。

  深圳的雨猝不及防的來了。

  豆大的雨點,砸在研發大樓的玻璃幕牆上。

  模糊了窗外的城市輪廓。

  「星火OS」項目組剛剛成立。

  辦公區就設在基帶實驗室隔壁的大會議室里。

  二十幾張臨時拼湊的辦公桌擠在一起。

  鍵盤敲擊聲和討論聲。

  是此起彼伏。

  空氣中瀰漫著咖啡和泡麵的混合氣味。

  王強頂著兩個碩大的黑眼圈,將一摞列印好的Linux內核源碼。

  重重摔在桌上:

  「2.6.11版本有114萬行代碼,我們要在三個月內,完成裁剪和驅動適配。」

  「這根本就不可能的嗎!」

  他面前的白板上面,他用紅筆圈出的關鍵模塊。

  密密麻麻的:

  內存管理、進程調度、文件系統……

  每一個都是要啃的硬骨頭。

  最讓人要命的是。

  那塊剛流片成功的「東星芯1.0」基帶晶片。

  連完整的驅動開發包,都還沒來得及做呢。

  「沒什麼不可能。」

  余東不知道啥時站在門口。

  手裡拎著兩個鼓鼓囊囊的黑色塑膠袋。

  他將袋子往桌上一倒,袋子裡十幾部手機。

  嘩啦啦滾出來。

  諾基亞Symbian機皇6600。

  摩托羅拉Linux系統的A780。

  甚至。

  還有一部搭載Palm OS的Treo 650。

  「拆!」

  余東說完。

  就抓起那部諾基亞6600。

  熟練地拆掉後蓋。

  「今天,把這些系統的進程調度模塊逆向出來。」

  「我們重點是要看,它們怎麼處理電話優先級?」

  張磊抱著台筆記本電腦擠了進來。

  筆記本電腦屏幕上跳動著,基帶晶片的寄存器映射表:

  「東哥,基帶驅動我可以帶隊來做。」

  「但是,你們得先答應我一個條件。」

  「系統必須支持硬實時調度。」

  「不然的話,電話進來時正在跑Java遊戲。」

  「肯定會掉話的啊!」

  聽完張磊的話,實驗室的氣氛瞬間就凝固了。

  硬實時調度?

  大家聽完,都非常清楚。

  這意味著要從Linux內核最底層動刀的啊,風險特別大。

  「我們,就按張博士說的做。」

  大家正思考時。

  余東突然就開口了,不容置疑的道。

  「兄弟們,我們不僅要做手機OS,更要做通信OS呢!」

  他徑直走到白板前。

  抓起馬克筆,就在「星火OS」旁邊畫了個圈。

  重重地寫下兩個大字:

  「盤古」。

  「兄弟們,這就是我們真正的目標。」

  「我們的盤古系統。」

  余東看著大家解釋道。

  「星火OS只是個過渡,而盤古要實現通信和應用的深度融合。」

  「徹底從晶片到系統,實行完全自主可控。」

  接下來的72小時裡。

  整個項目組就變成了台高速運轉的機器。

  王強帶著內核團隊,在Linux源碼里披荊斬棘著。

  努力將內存占用從8MB壓縮一直到3.2MB。

  張磊則帶著他的基帶工程師們。


  在自研晶片的中斷控制器上,誓要擠出一條硬實時通道。

  當第一版能接打電話的系統鏡像編譯完成時。

  窗外的雨恰好就停了。

  余東用顫抖的手指按下了開機鍵。

  屏幕亮起的一瞬間。

  實驗室終於爆發出,壓抑了好久的歡呼聲。

  開機時間僅需要28秒時間,比諾基亞6600快了整整一倍啊。

  「我覺得,但這還不夠啊。」

  張磊突然給大家潑了盆冷水。

  他指著示波器上的波形說道。

  「音頻驅動有雜音,而且功耗比理論值卻高達15%。」

  張磊說完,余東就抓起面前那部,被拆得七零八落的摩托羅拉A780。

  「我們把它的ALSA驅動移植過來,再來把華為設備里的電源管理參數也調出來對比。」

  此時的暗室里,華為捐贈的頻譜儀,突然就發出急促的蜂鳴。

  聽到蜂鳴聲,王強就衝進去時。

  他看到張磊正用烙鐵在主板上飛線。

  基帶晶片的某個引腳,已經被他直接接到了CPU的中斷引腳上。

  「找到了!」

  張磊那雙通紅的眼睛裡,正閃著狂熱的光,他抬頭看著大家。

  「RIL層(無線接口層)的信令處理,必須走硬實時通道。」

  「這就是諾基亞從不掉話的秘密!」

  當修改後的系統重新進行啟動。

  余東撥通了第一個測試電話。

  聽筒里傳來的聲音即清晰又穩定。

  示波器上的音頻波形平滑得像一面鏡面。

  更令人驚喜的是。

  連續通話兩小時後,電量僅消耗了18%,比Symbian機型,幾乎低了近四分之一。

  「法務部來緊急通知了!」

  這時,李建設突然撞開了實驗室的大門。

  他的臉色慘白得像張白紙。

  「東哥,諾基亞聯合微軟要起訴我們不正當競爭。」

  「說我們是逆向了他們的系統!」

  余東接過律師函,簡單地掃了一眼。

  然後就笑出聲來。

  他看到,函件附件里那張模糊的監控照片。

  拍的正是他們拆解諾基亞6600的一些場景。

  「告,就讓他們告吧。」

  說完,余東將律師函揉成一團紙,直接扔進了垃圾桶。

  「現在就動手,我們現在就把所有逆向代碼全部刪掉。」

  「改用開源協議重寫。」

  他指著屏幕上剛剛通過測試的新調度算法,對大家說道。

  「這個『東星智能調度』可是我們自己原創的啊。」

  「專利申請都已經提交了。」

  接下來的三個月時間。

  「盤古計劃」在專利訴訟的陰影下,艱難地往下推進。

  當第四版系統完成時。

  余東做出了個驚人的決定。

  他要放棄Linux內核,改用更輕量的FreeBSD內核重寫。

  「瘋了?」

  「腦袋被驢踢了嗎?」

  王強氣得腦袋冒火,差點就把筆記本砸在地上。

  「東哥,我們已經在Linux上投入了六千行代碼了。」

  「六千行代碼啊!」

  「可不是一行,兩行!」

  余東看著氣得要死的王強,打開一份晶片手冊,淡淡地道。

  「強子,不瘋魔不成活啊!」

  「我們的張博士剛發現『東星芯1.0』的DMA控制器,正和FreeBSD的CAM層完美適配。」

  「能把數據吞吐量提升40%啊。」


  當基於FreeBSD的第一版「盤古」系統,成功啟動時。

  實驗室窗外的木棉樹,卻已經綻放出火一樣的花朵。

  這個完全自主重構的系統,不僅使用開機時間縮短到22秒。

  還實現了一個革命性和功能。

  通話過程中能無縫切換數據連接。

  這在2005年的智慧型手機上,那可是堪稱黑科技啊。

  「建設哥,通知生產部。」

  余東邊告訴李建設,邊合上筆記本電腦。

  「『星火OS』要按計劃發布,搭載到『智能1號』上去試水。」

  「我們真正的殺器,就是這個『盤古』。」

  實驗室的自動門緩緩滑開。

  華為捐贈的測試設備,正不知疲倦地運行著,就像默默工作的壯年。

  瘋博士張磊,正用烙鐵小心翼翼地,在一塊新的PCB板上焊接著。

  那是「盤古」系統的開發板。

  開發板上面,已經集成了兩顆「東星芯」。

  一顆負責著通信,一顆負責著應用處理。

  「東哥,深創投的張濤又來了。」

  門外傳來了李建設的聲音,帶著一絲絲的無奈。

  「他說只要我們放棄自研系統,接受安卓的授權。」

  「他們就願意領投B輪5億。」

  余東抬頭望向窗外,看到廠區的那些紫荊花。

  被風吹拂,落下一地碎金一般的花瓣。

  他微微沉思,隨手拿起那部刷著「盤古」系統的原型機。

  隨即撥通了孟婉周的電話。

  「孟總,上次您說的HMS服務合作,我想正式啟動,您看怎麼樣?」

  電話的那頭傳來孟婉周爽快的笑聲。

  「余總,我就知道你會堅持下去。」

  「我們的工程師已經準備好了適配文檔。」

  「我明天就派人過去跟你們對接。」

  掛掉孟婉周的電話。

  余東將「盤古計劃」的最新進度報告,釘在了白板上。

  最下方用紅筆寫上了一行小字。

  2006年四季度,進行目標量產。

  這時的實驗室里,瘋博士張磊,突然發出一聲驚呼。

  余東走近看到,他手裡的頻譜儀屏幕上。

  一條完美的EDGE速率曲線,正在緩緩爬升著。

  下載速度突破了236.8kbps,達到了理論極限的98%。

  這個由「東星芯」和「盤古系統」共同創造的奇蹟。

  此刻正閃耀著自主創新的光芒。

  「通知全體研發人員。」

  余東拿起對講機,沙啞的聲音傳出去,異常地堅定。

  「張博士,今晚我們通宵。」

  「我們要在黎明來臨前,完成最後一輪壓力測試。」

  當第一縷陽光穿透實驗室的雙層玻璃,照在「盤古系統」的啟動畫面上時。

  余東突然注意到了一個細節。

  華為捐贈的那台CMU200綜測儀,屏幕保護程序正循環滾動著深圳灣的日出。

  那些由華為工程師留下的校準參數,此刻正幫助「東星芯」,在全球的23個頻段上精準收發著信號。

  「準備量產。」

  余東合上筆記本,轉身就走向生產線。

  他知道,真正的戰爭才剛剛開始。

  但此刻,他的腳步無比地堅定。

  在「盤古計劃」的藍圖上面,一個新的標註剛剛添加完成。

  2007年的目標,拿下全球市場1%的份額。

  這個看似微不足道的數字,卻要承載著一代中國科技人的突圍夢想。

  此刻正迎著那升起的朝陽,熠熠生輝。

章節目錄