现在手头上有一个设备(一个播放器),挂有大容量的硬盘,设备本身支持很多种接口(SATA,PCI,USB HOST),现在需要在上面加上一个usb device 接口,并能实现接上PC是能认出大容量存储器,目前还没有思路,请这方面的牛人们指点一下。
忘记补充一下,设备上没有usb device口,所以在硬件上还需要通过加芯片或者转换的方式加上一个usb device ,然后在完成软件部分。
现在我是被困在软件的实现上,有两点我还不太明白:
1,是不是添加完硬件模块后我还需要实现相应的驱动程序,并解析pc端发过来的命令,然后把命令转到连接有硬盘的SATA口上,相当于我给这个过程添加一个起桥梁作用的模块?
2,还是说在实现这个功能上业界有一些标准,只要我配置好硬件模块就可以让PC端可以读写到挂在设备上的硬盘呢?