现在位置: 首页 > Linux驱动开发 > 文章
+0°
2012年09月25日 Linux驱动开发 ⁄ 共 1577字 ⁄ 被围观 1,118 views+
前一节,我们了解了USB驱动在WinCE中的位置结构,及WinCE USB样例驱动程序的文件夹结构,接下来,我们就要了解一下USBD为我们提供了哪些接口来实现设备访问以及驱动程序管理的功能。首先找到USBDI.H,用VC/EVC或者VS都行,打开它,我们一起来了解一下USBD为我们提供了哪些接口? WinCE USB设备驱动所用到的结构体 我们首先看到的一个大的结构体就是_USB_DRIVER_SETTINGS,注意这个结构体不是USB规范中的USB设备描述,而是为了Wi...
阅读全文

扫描仪打印机USB驱动程序开发外包

+0°
2012年09月22日 Linux驱动开发 ⁄ 共 1516字 ⁄ 被围观 1,172 views+
USB驱动程序基础 在动手写USB驱动程序这前,让我们先看看写的USB驱动程序在内核中的结构,如下图: USB驱动程序存在于不同的内核子系统和USB硬件控制器之间,USB核心为USB驱动程序提供了一个用于访问和控制USB硬件的接口,而不必考虑系统当前存在的各种不同类型的USB硬件控制器。USB是一个非常复杂的设备,linux内核为我们提供了一个称为USB的核心的子系统来处理大部分的复杂性,USB设备包括配置(configuration)、接口(interf...
阅读全文
+0°
2012年09月22日 Linux驱动开发 ⁄ 共 647字 ⁄ 被围观 1,377 views+
通用串行总线(USB)是一种外部总线结构,特点是接口统一、方便扩展、支持热插拔和 PNP(plug-and—play),简化了计算机与不同类型外设间的连接。USB是一种分层总线结构,并且由一个主机控制器来控制,USB主机控制器负责询问每一个USB设备是否有数据需要发送,USB不支持设备的直接通信。 USB摄像头以其良好的性能和低廉的价格得到广泛应用。同时因其灵活、方便的特性,易于集成到嵌入式系统中。但是如果使用现有的符合Video for Lin...
阅读全文
+0°
2012年09月19日 Linux驱动开发 ⁄ 共 5072字 ⁄ 被围观 1,098 views+
Linux USB设备引言 USB接口简介 随着人们生活水平的提高,我们用到的USB设备也越来越多,但是Linux在硬件配置上仍然没有做到完全即插即用,对于Linux怎样配置和使用他们,也越来越成为困扰我们的一大问题;本文的目地是使大家了解怎样编制USB设备驱动,为更好地配置和使用USB设备提供方便;对于希望开发Linux系统下USB设备驱动的人员,也可作为进一步学习USB驱动的大体架构进而编写出特殊USB设备的驱动程序。 USB概念 USB(Unive...
阅读全文
+0°
2012年09月18日 Linux驱动开发 ⁄ 共 519字 ⁄ 被围观 1,336 views+
USB接口基础知识 USB是英文Universal Serial Bus的缩写,意为通用串行总线。USB最初是为了替代许多不同的低速总线(包括并行、串行和键盘连接)而设计的,它以单一类型的总线连接各种不同的类型的设备。USB的发展已经超越了这些低速的连接方式,它现在可以支持几乎所有可以连接到PC上的设备。 最新的USB接口规范修订了理论上高达480Mbps的高速连接。Linux内核支持两种主要类型的USB驱动程序:host宿主系统上的驱动程序和设备上...
阅读全文
+0°
2012年09月14日 Linux驱动开发 ⁄ 共 660字 ⁄ 被围观 1,686 views+
USB网卡驱动开发任务详情: 移植WiMax USB网卡到Linux系统上,如Ubuntu,Fedora,Android 开发移动IP在Linux系统上的协议栈 USB网卡驱动开发技能要求: 有以下开发经验之一者优先考虑:Linux上WiFi控制的相关开发,移动IP 熟悉Linux的内核结构,了解Linux上USB设备的管理方式以及驱动编写方式 具备在Linux进行驱动开发的实际工作经验,精通gcc, gdb等工具 熟悉Linux的NetFilter构架,具备开发类似Sniffer的应用能力 精通OO...
阅读全文
+0°
2012年09月12日 Linux驱动开发 ⁄ 共 2743字 ⁄ 被围观 3,830 views+
SANE backends开源免费的扫描仪驱动 下表总结了SANE backends后端驱动版本1.0.22所支持的硬件或软件。 这仅仅是一个总结!请参阅联机帮助页和作者提供更详细的信息(通常是重要的)每个后端的网页。 如果你有新的扫描仪驱动方面的信息或更正,请与尽可能多的细节,可以在官方网站提交 错误报告。另外,请告诉我们,如果您的扫描仪在此列表中没有提到。 包括支持1874款扫描仪,5款相机驱动,8款摄像机驱动。 设备类型 的...
阅读全文
+0°
2012年09月08日 Linux驱动开发 ⁄ 共 1044字 ⁄ 被围观 3,492 views+
用installshield制作对于即插即用的驱动安装包简单地说要对付2种情况 1、在你的设备未安装前,安装驱动程序这叫预先安装。 最简单的方法就是使用SetupCopyOEMInf函数。具体做法是: 将SetupCopyOEMInf封装在一个动态库里。 用installshield将所有文件copy到一个临时目录。 调用动态库使用SetupCopyOEMInf函数copy临时目录下的inf文件(路径)。 installshield让计算机重启。 插上设备,自动识别。 2、你的设备已安装,弹出安...
阅读全文
+0°
2012年09月04日 Linux驱动开发 ⁄ 共 1881字 ⁄ 被围观 4,005 views+
一、微软驱动开发之-WDK的介绍、下载、安装及配制 1、关于WDK Windows Driver Kit(驱动程序工具包): 是一种完全集成的驱动程序开发系统,它包含 Windows Driver Device Kit (DDK),用于测试 Windows 驱动程序的可靠性和稳定性,包括: Windows Driver Foundation (WDF) 简化了 Windows 驱动程序的开发和支持。 头文件重构 (Windows Vista 和更高版本)通过提供更简单的目录结构、避免声明冲突以及对所有支持的 Windows 版本...
阅读全文
+0°
2012年09月01日 Linux驱动开发 ⁄ 共 489字 ⁄ 被围观 3,008 views+
对Linux 扫描仪驱动程序SANE进行测试主要包括功能测试和性能测试。功能测试主要指扫描质量、图像质量是否满足用户需求;性能测试主要指扫描效率,也就是扫描一幅图像所需的时间。 严格地说,由于SANE frondends前端程序与SANE后端程序backends均遵守SANE标准,任何一个SANE前端程序都可以用来测试SANE后端程序。 但由于目前Linux下没有专门的SANE Driver测试工具,通常测试人员将扫描应用程序用于测试SANE Driver,而在Linux下...
阅读全文

最活跃的读者

网站统计

    日志:69篇
    评论:1条
    分类:8个
    标签:150个
    链接:3个
    网站运行:4309天
最后更新:2017年8月3日
×