設置
上一章
下一章
書頁

第24章?我也看不懂這一章

請牢記域名:黃金屋 黑科技成就系統

  “……?”

  林鴻有些懵逼的看著新發布的任務,這個樣式好像和以前有些不太一樣啊?

  怎么會加入套娃任務啊?

  還為什么加上了任務懲罰?沒完成會將開發進度清空?這也太恐怖了吧!

  不過看向任務獎勵,四個任務加起來能拿到三千積分以及一個未知獎勵,這次的獎勵豐厚程度足夠他去兌換幾項便宜的初級科技了。

  不過想要拿到這些獎勵似乎有些不太容易,林鴻將目光放回到任務詳情上。

  任務詳情:六十天內,在不借助成就系統兌換成品華龍操作系統的情況下,自主完成研發華龍操作系統。(可兌換知識。)

  在不借助成就系統兌換成華龍操作系統的情況下完成研發?這也就意味著林鴻不能用積分來走捷徑,去兌換成品華龍操作系統來。

  看樣子是這個成就系統想要讓他獨立完成關于操作系統的研制,不過倒是不會限制兌換操作系統的基礎知識,這點林鴻還能接受。

  不然就憑他這個半吊子,想要從零開始研發操作系統的難度,和手搓核彈一樣難。

  不過即便是能兌換知識來研發操作系統,林鴻的起點難度還是一樣的,只不過比剛才稍微好些,能明白操作系統的各項基礎知識需求。

  “這可是一項艱巨的任務啊……”

  林鴻微微感嘆了一句,并沒有氣餒與失望。

  這項任務的出現反而激起了林鴻的挑戰欲,之前的任務基本沒有什么難度,也沒有什么挑戰性。

  不像是前兩項科技一樣,成就系統直接將成品的設計直接印在林鴻的腦子中,讓他可以快速的仿寫一個出來。

  在完成之后林鴻也沒有什么特殊的感覺……唉?也不對,在拿到大量積分的時候那個感覺還是挺爽的。

  退出成就系統,林鴻點開自己的計劃表,開始在上面進行刪改計劃任務。

  六十天,四個子任務,這個研制的周期太短,平均下來一個任務的開發時間只有十五天。

  并且這每一項子任務中包含跟加細節的繁瑣項目,想要在限定時間完成,林鴻還真得仔細的進行任務調整,安排詳細每一項開發的時間。

  原先林鴻是打算一個任務,一個任務來攢積分兌換成品華龍操作系統的,但現在情況有變,只能臨時改變一下計劃,但大體上的情況還是不會被改變的。

  沒過多久一份新的計劃書便出爐。

  林鴻點開工作內群,將計劃書上傳,讓各個部門做好自己的工作準備。

  也與此同時,林鴻將這段時間學習期間弄的樣本也一起分類上傳,提供給眾人進行研究使用。

  在完成布置任務后,林鴻帶著工作站前往樓上的實驗室。

  任務一的要求是完成底層驅動程序的開發,這里的底層驅動程序并不是顯卡驅動、網卡驅動這些應用驅動。

  底層驅動程序是以訪問操控底層硬件為主,比如硬件時鐘、通訊協議、定時器、AD轉換。GPIO、外設驅動等。

  并且為底層驅動程序還需要為應用層提供API函數調用接口,讓應用層能夠用這些接口區訪問硬件,而不需要了解硬件的工作情況。

  而應用驅動是根據應用的需求而用代碼編寫的程序,只能通過底層驅動留下的接口來告訴硬件該干什么。

  通俗來說,底層驅動就像是一群辛勤勞作的工人,而應用驅動是頭禿設計師或者惡霸監工之類的管理層。

  管理層只需要下達命令去建設房子就好,但是他們不知道制作水泥需要哪些步驟,每一塊磚頭該如何砌起來。

  這些繁瑣復雜的工作都是交給工人們進行完成,即便是沒有了管理,工人們也能自行完成工作任務。

  研發底層驅動的任務并不算難,但是每一臺電腦的硬件都不一樣,如果用一個模板套用進去的話,那絕對會出現一個( X _ X )的藍屏界面。

  想要挨個給每一臺機器寫好專門的底層驅動,那工程量太過于龐大,再來十個林鴻也不一定能在倆個月內全部搞定。

  因此林鴻想到了一個捷徑,寫一個萬用的驅動模板,通用于世面上所有的硬件。

  這個想法是好,但是想要實際做起來還是困難重重,但相比較給所有硬件寫專門的驅動來說,做一個萬用模板可能還稍微簡單一些。

  六樓的辦公層被極冰科技給改成了硬件開發實驗室。

  原本在這的辦公桌椅全部被清理掉,換成一張張工作臺,每張工作臺上零零散散的擺放著各式的硬件材料,而在每張桌子下都還有兩個滅火器,以防萬一。

  雖然他們的開發操作并不會造成什么嚴重的危害,但為了出于安全考慮,還是以最高規格的方式來預防。

  林鴻隨意找了張工作臺,將工作站放上,插上電源保持電量。

  隨后又從隔壁的辦(儲)公(藏)室(間)中拿了臺電腦出來,將其連接至工作站上。

  一切就緒后,林鴻便開始進入編程的世界中。

  首先第一步要對電腦上必要的部件進行分類,然后挨個寫上專用的驅動程序,等到所有基礎硬件能夠正常啟動控制后,再去將專用的驅動程序一點一點修改成為通用的驅動程序。

  直到整個底層驅動程序能夠兼容通用所有硬件后,才算完成第一項任務。

  這個過程得需要不斷的嘗試試錯,以及需要各種測試工作。

  好在林鴻招募了一支專業的研發團隊,有專門處理BUG問題的人員,他只需要全新投入開發的工作即可。

  公司樓下,各個主管在確定工作之后便開始投入到正式的工作之中,各個部門按照林鴻所布置的任務開始著手研發。

  硬件開發團隊在確認自己的任務后,來到實驗室開始協助林鴻一起研發底層驅動。

  有一個專業的團隊協作,開發工作效率一下子就提了上去,但想要完成底層驅動的開發,按照現在的情況還得經過一兩天的打磨才能完成。

  可林鴻卻等不了那么久的時間,得需要用去兌換一些技術知識來進行提速。

請記住本站域名: 黃金屋
上一章
書頁
下一章