USB接口连接了一个数码相机

[复制链接]
2156|14
 楼主| wangpe 发表于 2011-12-17 17:36 | 显示全部楼层 |阅读模式
USB接口连接了一个数码相机,

如何直接通过USB口读取其中的内容
 楼主| wangpe 发表于 2011-12-18 15:30 | 显示全部楼层
不使用相机带的软件
langgq 发表于 2011-12-18 15:35 | 显示全部楼层
首先,做一个USB   Host
到Cypress,或者Microchip或者摩托的网站去看看有没有USB   Host的设计参考
wangzsa 发表于 2011-12-18 15:37 | 显示全部楼层
这个问题麻烦了
你想用什么来读取相机的数据呢?不通过PC的话,你首先需要做一个USB   Host,然后,将相机连接到USB   Host上,然后,你需要了解你的相机的数据包格式……
wangzsa 发表于 2011-12-18 15:38 | 显示全部楼层
还是用PC吧!
当然我可能曲解了你的意思,你还是用PC,只是不用相机自带的软件,那就简单一些,分析相机的驱动程序,分析出它的通讯接口,然后自己写程序直接和驱动程序通信……
我只是泛泛说说,其实我不会
 楼主| wangpe 发表于 2011-12-18 15:41 | 显示全部楼层
谢谢你的回答,读取的时候不用PC
 楼主| wangpe 发表于 2011-12-18 15:42 | 显示全部楼层
我是帮那些硬件工程师写程序,然后他们作成芯片,通过芯片读取USB接口的数据,而且不只读相机,其它的东西也需要读
zhuww 发表于 2011-12-18 15:45 | 显示全部楼层
难道你要作USB的Host?!

强烈关注,因为我以前就想开发一个host的东西

但是难度太大,不得不放弃
zhanglli 发表于 2011-12-18 15:48 | 显示全部楼层
要看你的usb接口芯片是什么,是那个公司的。
lium 发表于 2011-12-18 15:51 | 显示全部楼层
USB接口接相机进行传输? 要个USB Host设备,可能要用到USB OTG功能直接USB设备与USB设备间通讯。
guoyt 发表于 2011-12-18 15:56 | 显示全部楼层
有些相机插上电脑枚举成一个U盘,  有些不是枚举成一个U盘,这个估计会有兼容性
hanwe 发表于 2011-12-18 15:58 | 显示全部楼层
一般情况下数码相机遵循的是PTP协议,你可以在USB stack的基础上自己实现PTP的驱动和文件系统层,然后就可以操作了,class好像是1,subclass好像是6,太久前做的东西了,记不太清楚。
hanwe 发表于 2011-12-18 16:01 | 显示全部楼层
记反了,class是6,subclass是1,指的是interface的class和subclass,而不是device的,相关资料可以上网去搜usb still img相关的
 楼主| wangpe 发表于 2011-12-18 16:03 | 显示全部楼层
哦,谢谢大家的建议
 楼主| wangpe 发表于 2011-12-18 16:04 | 显示全部楼层
结贴了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

938

主题

9837

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部