我是在linux 2.6.18學習序列卡驅動程式,我目前是trace driver/char/mxser.c的驅動程式
,不過在trace過程中,遇到挺多關於UART設定的問題其中一些function(mxser_startup,mxser_block_til_ready),看起來都是有點一知半解,我目前是都參考歐萊禮linux驅動程式那本書籍,雖然該書大致上都有提到設計驅動程式的概念(例如block I/O, spin lock,tty驅動程式部分)不過並未有根據實際硬體特別是UART相關參數設定的部分做說明,因此想請問有類似開發經驗的各位是否可以提供可參考的書籍或是文章呢??