USB cdrom开发注意点

来源:互联网 发布:网络少儿英语 编辑:程序博客网 时间:2024/04/29 01:59

USB cdrom其实也是usb mass storage,usb mass storage规范中已经考虑了。其实两者没有本质区别。最大差别是:

1,cdrom类不同,需要在inquriy命令中向主机声明;

2,读写不同,这个不用说了,cdrom是只读的;

3,文件系统格式,cdrom肯定是iso9660格式为首选咯,并且block size 是2048,而普通mass storage一般是512。

4,为了读写cdrom,需要一些特殊的命令。这些在规范中也有,请参考spc或mmc的规范。