最近在學改USB的驅動,突然發現這篇文章,心有共鳴,轉之

驅動程序的書寫過程的確是很煩人的,從你開始理解結構開始,你就像掉在一個泥潭裏一樣,無論你如何出拳,發覺總是稀泥一堆。即使你是計算機高手,可以寫三 千行源代碼沒犯一個錯,一次寫完,一次就編譯通過(我的一個“同事”在面試的時候對我們老闆說的,我想他說的對,他沒犯一個錯,而是犯了三十萬零一個半 錯,不過,由不的你不信,俺朋友老闆就信世間有這類高手,並供爲上賓),你還得了解一些基礎的硬件知識,你還要了解你的驅動程序的設備的種類,設備的硬件 結構,一些特殊的寄存器,或許一些更基礎的彙編程序你也的去跑一遍。還的去看什麼微微有點軟出的什麼鳥DDK(這玩意是最重要的),我看像敵敵畏(啊啊, 給我一杯敵敵畏,讓我不用寫程序........哈哈,我的水平直逼牛得滑了,好耍!好耍!)。然後你開始寫了一大堆你自認爲不比“葵花寶典”差的驅動程 序,嘿嘿,你發覺整個程序就是編譯不過去,就好像你花十塊零五毛RMB買了本“葵花寶典”,終於下定決心按照書的首頁要求的引刀什麼的,可是你發覺費了九 馬二騾之力引完了刀,神功依舊未成,點解!你又得去學什麼程序調試,去Debug,俺們稱其爲捉蟲,NN的,TMD,蟲沒有捉到,腦袋可腫的大大的。什麼 SOFTICE,WINDBG之類,盡是一些系統殺手的角色,一不小心改錯了一個內存地址,哼,我CRASH你的機器,你只好又裝機,又調試,又死翹翹, 你不見密西西比河不死心,又重來一遍,如此三番,惹得你無名火起,起身飲茶,又見隔壁部門的老闆正和小蜜在討論週末去哪裏加班工作,不由的氣不打一處出, 大吼一聲“呔,來將何人!灑家張翼德在此!”..........哎,人在老闆下,哪能不幹活,只有硬頭再上.............無數次的失敗,無 數次的徒勞之後,終於讓你的機器跑的歡極了,你不由的小哼一句“對面的小蜜看過來,這裏的男孩很能幹!”
驅動程序真的得看個人造化,若你有張無忌般奇遇,有韋小寶般豔福,有段輿般韌勁,(對了,還要有東方不敗般的勇氣)還有什麼做不了的。哈哈! 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章