打印

如何直接通过USB口读取其中的内容

[复制链接]
1642|15
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
juventus9554|  楼主 | 2017-5-14 22:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
USB接口连接了一个数码相机
沙发
ousj| | 2017-5-14 22:31 | 只看该作者

不使用相机带的软件?

使用特权

评论回复
板凳
zyf部长| | 2017-5-14 22:33 | 只看该作者

首先,做一个USB   Host
到Cypress,或者Microchip或者摩托的网站去看看有没有USB   Host的设计参考

使用特权

评论回复
地板
kangzj| | 2017-5-14 22:36 | 只看该作者

这个问题麻烦了
你想用什么来读取相机的数据呢?不通过PC的话,你首先需要做一个USB   Host,然后,将相机连接到USB   Host上,然后,你需要了解你的相机的数据包格式……

使用特权

评论回复
5
chuxh| | 2017-5-14 22:38 | 只看该作者

还是用PC吧!
当然我可能曲解了你的意思,你还是用PC,只是不用相机自带的软件,那就简单一些,分析相机的驱动程序,分析出它的通讯接口,然后自己写程序直接和驱动程序通信……
我只是泛泛说说,其实我不会

使用特权

评论回复
6
juventus9554|  楼主 | 2017-5-14 22:41 | 只看该作者

谢谢你的回答,读取的时候不用PC

使用特权

评论回复
7
juventus9554|  楼主 | 2017-5-14 22:44 | 只看该作者

我是帮那些硬件工程师写程序,然后他们作成芯片,通过芯片读取USB接口的数据,而且不只读相机,其它的东西也需要读

使用特权

评论回复
8
dingy| | 2017-5-14 22:46 | 只看该作者

难道你要作USB的Host?!

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

但是难度太大,不得不放弃

使用特权

评论回复
9
pengf| | 2017-5-14 22:48 | 只看该作者

要看你的usb接口芯片是什么,是那个公司的。

使用特权

评论回复
10
renyaq| | 2017-5-14 22:50 | 只看该作者

USB接口接相机进行传输? 要个USB Host设备,可能要用到USB OTG功能直接USB设备与USB设备间通讯。

使用特权

评论回复
11
supernan| | 2017-5-14 22:54 | 只看该作者
有些相机插上电脑枚举成一个U盘,  有些不是枚举成一个U盘,这个估计会有兼容性

使用特权

评论回复
12
houcs| | 2017-5-14 22:55 | 只看该作者

一般情况下数码相机遵循的是PTP协议,你可以在USB stack的基础上自己实现PTP的驱动和文件系统层,然后就可以操作了,class好像是1,subclass好像是6,太久前做的东西了,记不太清楚。

使用特权

评论回复
13
liuzaiy| | 2017-5-14 22:57 | 只看该作者

记反了,class是6,subclass是1,指的是interface的class和subclass,而不是device的,相关资料可以上网去搜usb still img相关的

使用特权

评论回复
14
juventus9554|  楼主 | 2017-5-14 23:00 | 只看该作者
结贴了,多谢大家讨论这么多哈,呵呵

使用特权

评论回复
15
隐身的程序猿| | 2020-9-3 01:22 | 只看该作者
liuzaiy 发表于 2017-5-14 22:57
记反了,class是6,subclass是1,指的是interface的class和subclass,而不是device的,相关资料可以上网去 ...

方便告知一下您的联系QQ吗,咨询点问题或者付费做个东西。

使用特权

评论回复
16
麻花油条| | 2024-1-12 09:47 | 只看该作者
1.确保你的电脑已经安装了适用于你的操作系统的最新驱动程序。
2.将USB设备插入电脑的USB口。
3.在电脑上打开文件资源管理器或我的电脑,并找到插入的USB设备的图标。
4.双击USB设备图标,就可以直接访问其中的文件和文件夹。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

900

主题

12190

帖子

3

粉丝