WinCE下如何实现USB接口通信

kuaxialianggeqiu 2015-04-28 09:02:53
小弟想用PDA通过USB接口控制打印机打印,如何实现USB通信是个大问题,之前要研究过串口API通信和PC上的setupAPI获取设备路径,但在WinCE下如何实现USB接口通信呢?(最好用setupAPI实现,因为之前已经搞定了获取设备路径)
...全文
127 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
nowayx 2015-04-28
  • 打赏
  • 举报
回复
好高深的感觉,刷个分吧。
介绍了一种基于S3C2410 硬件平台和嵌入式WinCE 操作系统的USB 视频采集与传输系统的总体设计方案, 详细阐述了系统的总体结构和各模块功能特点, 对USB 视频采集和视频传输各功能模块的实现进行了论述, 并给出了相关模块驱动程序和应用软件的实现方法。   随着网络技术和数字视频技术的发展, 网络视频监控已被广泛使用在一些重要场所, 方便了对现场进行实时监视。它可以充分利用现有网络资源。本系统采用了S3C2410 处理器, 主频200 MHz, 采用目前常用的USB 摄像头实现视频采集。输出的视频为经过JPEG 压缩后的数字视频,故无需再进行视频压缩, 再加上以太网不会受到网络带宽限制, 所以采集到的数字视频可以直接通过以太网传输到上位监控主机, 减少了硬件设计的复杂度。   本系统采用罗技—快看高手版PRO5000 USB 摄像头实现视频采集, S3C2410 主控制器通过USB 接口采集JPEG 压缩后的数字视频然后通过以太网将视频发送到上位PC 机, 实现对现场进行实时视频监控。   系统主要包括两部分: 一是USB 数字视频数据采集系统, 二是视频网络传输子系统。系统硬件总体结构框图见图1。   嵌入式处理器采用韩国三星公司的基于ARM920T 内核的16/32 位RISC 嵌入式微处理器S3C2410, 主频200 MHz, 主要面向高性价比、低功耗的手持移动设备的应用。S3C2410 的内置有丰富的外设资源, 包括存储器、LCD、串口、IIC, IIS 和USB接口电路。   USB 摄像头采用罗技—快看高手版PRO500, 它采用高品质CMOS图像传感器感应器, 130 万像素, 最大分辨率640×480, 高速USB2.0 传输接口, 另外内置麦克风, 采用Rightsound 技术, 清晰、无回音的语音系统。从此USB 摄像头采集到的视频是经过JPEG 压缩后的数字视频, 可以直接在以太网上传输。   以太网络芯片采用SMSC 公司的LAN91C113 芯片, 它是单片全双工10 MB/100 MB 以太网络控制器, 片上集成了MAC 和PHY 控制器, 支持8/16 位数据总线接口和CPU 通信
ARM9嵌入式系统设计基础教程ppt 第1章 嵌入式系统基础知识 1.1 嵌入式系统的定义和组成 1.1.1 嵌入式系统的定义 1.1.2 嵌入式系统发展趋势 1.1.3 嵌入式系统的组成 1.1.4 实时系统 1.2 嵌入式微处理器体系结构 1.2.1 冯•诺依曼结构与哈佛结构 1.2.2 精简指令集计算机 1.2.3 流水线技术 1.2.4 信息存储的字节顺序 1.3 嵌入式微处理器的结构和类型 1.3.1 嵌入式微控制器 1.3.2 嵌入式微处理器 1.3.3 嵌入式DSP处理器 1.3.4 嵌入式片上系统 1.3.5 多核处理器 思考题与习题 第2章 ARM体系结构 2.1 ARM体系结构简介 2.2 ARM微处理器结构 2.2.1 ARM7微处理器 2.2.2 ARM9微处理器 2.2.3 ARM9E微处理器 2.2.4 ARM10E微处理器系列 2.2.5 SecurCore微处理器 2.2.6 StrongARM微处理器 2.2.7 XScale微处理器 2.3 ARM微处理器的寄存器结构 2.3.1 处理器运行模式 2.3.2 处理器工作状态 2.3.3 ARM微处理器的寄存器组织 2.3.4 Thumb状态的寄存器集 2.4 ARM微处理器的异常处理 2.4.1 ARM体系结构的异常类型 2.4.2 异常类型的含义 2.4.3 异常的响应过程 2.4.4 应用程序中的异常处理 2.5 ARM的存储器结构 2.6 ARM微处理器指令系统 2.6.1 基本寻址方式 2.6.2 ARM指令集 2.6.3 Thumb 指令集 2.7 ARM微处理器的接口 2.7.1 ARM协处理器接口 2.7.2 ARM AMBA接口 2.7.3 ARM I/O结构 2.7.4 ARM JTAG调试接口 思考题与习题 第3章 32 Bit RISC微处理器 S3C2410A 3.1 S3C2410A简介 3.1.1 S3C2410A内部结构 3.1.2 S3C2410A的技术特点 3.2 S3C2410A存储器控制器 3.2.1 S3C2410A的存储器控制器特性 3.2.1 S3C2410A的存储器映射 3.3 时钟和电源管理 3.4 S3C2410A的I/O口 3.4.1 S3C2410A的I/O口配置 3.4.2 S3C2410A的I/O口寄存器 3.5 S3C2410A的中断控制 3.5.1 ARM系统的中断处理 3.5.2 S3C2410A的中断控制器 3.5.3 S3C2410A中断编程实例 3.6 S3C2410A的DMA控制器 3.6.1 DMA工作原理 3.6.2 S3C2410A的DMA控制器 3.6.3 S3C2410A DMA编程实例 思考题与习题 第4章 嵌入式系统的存储器系统 4.1 存储器系统概述 4.1.1 存储器系统的层次结构 4.1.2 高速缓冲存储器 4.1.3 存储管理单元 4.2 嵌入式系统存储设备分类 4.2.1 存储器部件的分类 4.2.2 存储器的组织和结构 4.2.3 常见的嵌入式系统存储设备 4.3 NOR Flash接口电路 4.3.1 NOR Flash存储器Am29LV160D 4.3.2 S3C2410A与NOR Flash存储器的接口电路 4.4 NAND Flash接口电路 4.4.1 S3C2410A NAND Flash控制器 4.4.2 S3C2410A与NAND Flash存储器的接口电路 4.5 SDRAM接口电路 4.6 CF卡接口电路 4.6.1 PCMCIA接口规范 4.6.2 S3C2410A的CF卡接口电路 4.6.3 CF卡的读写操作 4.7 SD卡接口电路 4.7.1 SD卡的接口规范 4.7.2 S3C2410A的SD卡接口电路 4.8 IDE接口电路 4.8.1 S3C2410A 的IDE接口电路 4.8.2 IDE硬盘读/写操作 思考题与习题 第5章 嵌入式系统输入/输出设备接口 5.1 GPIO(通用输入/输出接口) 5.1.1 GPIO原理与结构 5.1.2 S3C2410A输入/输出端口编程实例 5.2 A/D转换器接口 5.2.1 A/D(模/数)转换的方法和原理 5.2.2 S3C2410A的A/D转换器 5.2.3 S3C2410A A/D接口编程实例 5.3 D/A转换器接口 5.3.1 D/A(数/模)转换器的方法和原理 5.3.2 S3C2410A与D/A转换器的接口电路 5.4 键盘与LED数码管接

715

社区成员

发帖
与我相关
我的任务
社区描述
硬件使用 外设及办公设备
社区管理员
  • 外设及办公设备社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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