沒有本質的區別,只是使用不同的庫不同的實現方式而已。然後硬件驅動的編寫在windows和linux上也沒有孰高孰低的分別,因為驅動的性能很大程度上和硬件本身的性能以及代碼質量有關。個人覺得linux平臺開發外設驅動比較方便靈活,因為1,linux的硬件驅動架構相對簡潔,所有對設備的訪問統壹虛擬為對文件系統的訪問,windows的i/o子系統有點麻煩。2,linux下大部分驅動都是開源的,所以壹般設備妳都能找到很多前人寫好的作為參考。 3, Linux的系統是開源的,所以壹些底層開發遇到的障礙和限制會少壹些。
但是,從應用的角度來講,設備需要在哪個系統中使用,那就要開發相應的驅動。而不是說在哪個系統實現起來方便就開發哪種吧
上一篇:問題:日本輕小說圖書館版和網頁版有什麽區別?下一篇:求大俠幫忙~~單片機技術