下面是架構圖:
當然,你也可以實做你自己的上層應用,但是問題是HOST端的driver要誰來提供?現在主流的HOST作業系統就有Windows、MAC OS、跟Linux,要針對這些作業系統提供對應的driver,事實上是件很大的工程。
因為有driver的問題,所以目前大部分的作業系統其實都已經內建一些USB Class的driver,Mass Storage Class不用說,一定支援。也因為這樣,基本上你只需要管device端的事情就可以。但是呢,事情往往不是這樣子的,所以還是會遇到一些跟HOST端有關的問題,這時候就得開始debug了,這就是所謂的相容性測試...。
No comments:
Post a Comment