Friday, July 8, 2011

USB device development history

For any USB MSDC device driver, it should pass below different kind of tests.
Especially you're doing ODM case and need to do the public certification (Ex: USB IF Compliance test, etc).

A. Basic test
1. Read / Write/Format tests
2. Plug test
3. Card plug test
4. Suspend/ Resume/ Hibernate/ Restart test

B. USB IF test
1.   Chapter 9 test (full-speed/high speed)
2.   MSC test (full-speed/high speed)
3. USB signal tests

C. Apple MAC PC test
1. Read / Write/Format tests
2. Plug test
3. Card plug test
4. Suspend/ Resume/ Hibernate/ Restart test

D. Burning test
1.   Burning tool – NAND/ Card burning 
2.   Burning tool – SCSI command burning
3.   Many files copy testing.
4.  Data sync Test

E. WHQL test

Note:The author did those jobs with ARM chip and Linux OS.  It took two months. 

No comments:

Post a Comment