※ 引述《sealoe@kkcity.com.tw ()》之銘言:
: 以我個人所見 以我最近的case 同一個device的driver
: windows的driver程式碼少說數千 甚至上萬行
: linux driver可能數百行
: 可是 windows這些程式都可以有tool產生 本身程式設計員加的可能不到50行
: linux卻是字字血淚 都是自己要搞
最近也剛看到conexant capture driver的架構
雖然driver不是我寫的
不過可以看到新舊driver的架構差蠻多的
舊的driver好像叫做legacy video minidriver
新的是AVStream minidriver
以換個tuner來說
舊的架構必須在一堆switch case中加入對應的程式碼
新的架構完全不用動到程式碼
只要新增修改一下外部的struct的資料就可以了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.204.133.140