ARM 可以通过USB将采集的图像传送到电脑上显示吗?

baconlong 2014-01-11 04:42:05
ARM 可以通过USB将采集的图像传送到电脑上显示吗? 这需要哪些知识准备呢? 初学,望大侠不吝赐教!
...全文
396 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
baconlong 2014-04-17
  • 打赏
  • 举报
回复
引用 6 楼 zodiac1111 的回复:
[quote=引用 5 楼 baconlong 的回复:] [quote=引用 2 楼 zodiac1111 的回复:] 方法很多.


                                 +-----------+   +-----------+
                       +-------->| linux     +-->|  x264     +
                 +-----+----+    +-----------+   +-----+-----+
            +--->|  v4l2    +                          |      +-----------+
            |    +----------+                          +----->|  NALU     |
            |                                                 +----+------+
            |                                                      |
       +----+----+                                                 |     +-------------+
       |usb摄像头 |                                                 +---->|   以太网    |
       +---------+                                                       +------+------+
                                                                                |
                                                                                |
                                                                                v
                                                                          +------------+
                                                                          | 计算机     |
                                                                          +------------+
可能没看清我写的,我是将arm获取的图像通过usb传送到电脑端的[/quote] 哈哈,没审好题. 通过usb还真没怎么接触过.可能模拟成usb摄像头,Linux(电脑)的话v4l2驱动之吧. 或者ip over usb?相当于通过以太网连接.arm端通过网络(基于usb)传输流到电脑(例如vlc之类的流媒体播放器) kindle开始越狱的时候就是用usb连通的ip网络.具体不怎么清楚.仅供参考
引用 4 楼 baconlong 的回复:
[quote=引用 1 楼 u011958077 的回复:] ARM采集到的图像存在FLASH上,电脑以挂载存储设备的方式访问FLASH。ARM设备就相当于我们的U盘。
这个要涉及到电脑端应用程序的设计是吧? [/quote] 如果这种方式的话,电脑端只要能读u盘,不需要其他设计.图像类比一般的文件一样.跟考X片差不多.提前是"片"需要提前存在arm上的flash上. 而如果基于流媒体的话类似"在线播放",边"下载"边"播放". 如果需要,还能搞成"实时传输",就类似边"拍摄"边"下载"边"播放". 具体还是看你需求.[/quote] 我的目的就是要类似:实时传输的,在STM32板采集图像,然后传输到电脑端。 请大侠不吝赐教!
zodiac1111 2014-01-14
  • 打赏
  • 举报
回复
引用 5 楼 baconlong 的回复:
[quote=引用 2 楼 zodiac1111 的回复:] 方法很多.


                                 +-----------+   +-----------+
                       +-------->| linux     +-->|  x264     +
                 +-----+----+    +-----------+   +-----+-----+
            +--->|  v4l2    +                          |      +-----------+
            |    +----------+                          +----->|  NALU     |
            |                                                 +----+------+
            |                                                      |
       +----+----+                                                 |     +-------------+
       |usb摄像头 |                                                 +---->|   以太网    |
       +---------+                                                       +------+------+
                                                                                |
                                                                                |
                                                                                v
                                                                          +------------+
                                                                          | 计算机     |
                                                                          +------------+
可能没看清我写的,我是将arm获取的图像通过usb传送到电脑端的[/quote] 哈哈,没审好题. 通过usb还真没怎么接触过.可能模拟成usb摄像头,Linux(电脑)的话v4l2驱动之吧. 或者ip over usb?相当于通过以太网连接.arm端通过网络(基于usb)传输流到电脑(例如vlc之类的流媒体播放器) kindle开始越狱的时候就是用usb连通的ip网络.具体不怎么清楚.仅供参考
引用 4 楼 baconlong 的回复:
[quote=引用 1 楼 u011958077 的回复:] ARM采集到的图像存在FLASH上,电脑以挂载存储设备的方式访问FLASH。ARM设备就相当于我们的U盘。
这个要涉及到电脑端应用程序的设计是吧? [/quote] 如果这种方式的话,电脑端只要能读u盘,不需要其他设计.图像类比一般的文件一样.跟考X片差不多.提前是"片"需要提前存在arm上的flash上. 而如果基于流媒体的话类似"在线播放",边"下载"边"播放". 如果需要,还能搞成"实时传输",就类似边"拍摄"边"下载"边"播放". 具体还是看你需求.
baconlong 2014-01-14
  • 打赏
  • 举报
回复
引用 2 楼 zodiac1111 的回复:
方法很多.


                                 +-----------+   +-----------+
                       +-------->| linux     +-->|  x264     +
                 +-----+----+    +-----------+   +-----+-----+
            +--->|  v4l2    +                          |      +-----------+
            |    +----------+                          +----->|  NALU     |
            |                                                 +----+------+
            |                                                      |
       +----+----+                                                 |     +-------------+
       |usb摄像头 |                                                 +---->|   以太网    |
       +---------+                                                       +------+------+
                                                                                |
                                                                                |
                                                                                v
                                                                          +------------+
                                                                          | 计算机     |
                                                                          +------------+
可能没看清我写的,我是将arm获取的图像通过usb传送到电脑端的
baconlong 2014-01-14
  • 打赏
  • 举报
回复
引用 1 楼 u011958077 的回复:
ARM采集到的图像存在FLASH上,电脑以挂载存储设备的方式访问FLASH。ARM设备就相当于我们的U盘。
这个要涉及到电脑端应用程序的设计是吧?
zodiac1111 2014-01-13
  • 打赏
  • 举报
回复
方法很多.


                                 +-----------+   +-----------+
                       +-------->| linux     +-->|  x264     +
                 +-----+----+    +-----------+   +-----+-----+
            +--->|  v4l2    +                          |      +-----------+
            |    +----------+                          +----->|  NALU     |
            |                                                 +----+------+
            |                                                      |
       +----+----+                                                 |     +-------------+
       |usb摄像头 |                                                 +---->|   以太网    |
       +---------+                                                       +------+------+
                                                                                |
                                                                                |
                                                                                v
                                                                          +------------+
                                                                          | 计算机     |
                                                                          +------------+
_Frogmarch 2014-01-13
  • 打赏
  • 举报
回复
知识点 1. V4L2: 如何采集camera数据 2. 传输方式: 从RAM传送数据的方式, 如果是android的kernel可以直接adb pull 3. 数据格式: 位图, JPEG, YUV等等格式, 看你采用什么格式的数据, 一般camera采集的数据是YUV的, pc端显示看你需要什么格式了
harrietdeng0725 2014-01-12
  • 打赏
  • 举报
回复
ARM采集到的图像存在FLASH上,电脑以挂载存储设备的方式访问FLASH。ARM设备就相当于我们的U盘。

21,595

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
  • 驱动开发/核心开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧