January 24, 2006

Device Driver 開發者的告白

呂不韋懸賞改《呂氏春秋》一字千金的故事,在白話文通行的現代,已經難以復見,不過對於 Device Driver 的開發者來說,每個 magic number、每個 shift,甚至是微小的 timing 變化,都是影響 Device 是否能驅動的關鍵,為此往往需要透過大量的測試與 test cases 來驗證,比照其薪資待遇,「一字千金」早已無法形容,隨著專案的複雜度變化,「萬金」或「千萬金」都有可能。[Trimo's Note] 分享了其 Device Driver 開發的經驗 [ Bit-bashers],用很淺顯有趣的文字,帶過這開發過程,值得一看。

話說回來,最近也在搞 low-level programming,有個硬體我已經弄了一個月,還是沒進展,真糟糕 :(
由 jserv 發表於 January 24, 2006 10:54 AM
迴響

請問什麼是magic number呢?

Matt 發表於 January 25, 2006 06:48 PM

To Matt,

Datasheet 所列與硬體或硬體期待行為的資料,透過 GPIO 或其他硬體驅動機制,予以 assign 者,皆可算是。

jserv 發表於 January 25, 2006 07:52 PM

Thx~可惜我完全不懂呀orz

Matt 發表於 January 26, 2006 11:24 AM

所谓硬体
就是硬件吧??

zigamber 發表於 January 26, 2006 11:06 PM