❶ usb无线网卡驱动编译不通过求解答
1.首先下载驱动源码包。
2.tar xf 2011_0719_RT3070_RT3370_RT5370_RT5372_linux_STA_V2.5.0.3_DPO.bz2
修改Makefile第 12 行,把 CHIPSET = 5370 改成 CHIPSET = 3370
修改os/linux/config.mk第 56 行,把 HAS_WPA_SUPPLICANT=n 改成 HAS_WPA_SUPPLICANT=y
第 60 行,把 HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=n 改成HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y
修改 chips/rtmp_chip.c 的 469 行 到471 行, remark 掉,即前面加上 // ,如下:
//if (IS_RT3390(pAd))
// RT33xx_Init(pAd);
//else
make
make install
3.reboot下搞定
此方法对RT3070 RT3370 RT5370 RT5372等网卡均有效
❷ 如何编译linux usb驱动
得自己写makefile文件
ifneq($(KERNELRELEASE),)
obj-m:=xxx.o
else
KERNELDIR?=/lib/moles/$(shelluname-r)/build
PWD:=$(shellpwd)
default:
$(MAKE)-C$(KERNELDIR)M=$(PWD)moles
endif
clean:
rm-rf*.mod.**.o*.ko.*.ko.*.tmp*.*.mod.o.*.*.o.*
其 中xxx是源文件的文件名,在linux下直接执行make就可以生成驱动模块(xxx.ko)了。生成驱动模块后使用insmod xxx.ko就可以插入到内核中运行了,用lsmod可以看到你插入到内核中的模块,也可以从系统中用命令rmmod xxx把模块卸载掉;如果把编译出来的驱动模块拷贝到/lib/moles/~/kernel/drivers/usb/下,然后depmod一下, 那么你在插入USB设备的时候,系统就会自动为你加载驱动模块的;当然这个得有hotplug的支持;加载驱动模块成功后就会在/dev/下生成设备文件 了,如果用命令cat /proc/bus/usb/devices,我们可以看到驱动程序已经绑定到接口上了:
T: Bus=03 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#= 2 Spd=12 MxCh= 0
D: Ver= 1.10 Cls=02(comm.) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=1234 ProdID=2345 Rev= 1.10
C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr= 0mA
I: If#= 1 Alt= 0 #EPs= 2 Cls=0a(data ) Sub=00 Prot=00 Driver=test_usb_driver /*我们的驱动*/
E: Ad=01(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=82(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
此框架程序生成的是skel0(可以自由修改)的设备文件,现在就可以对这个设备文件进行打开、读写、关闭等的操作了。
❸ 如何编写USB驱动程序
简单做驱先USB面协议直接习WinDriver,需要写驱能Nt/2000/9X/linux......驱要深入搞完USB面协议要DDK用9X面要VXD,2000面要WDM,linux面要重新些东西
❹ 如何编写一个USB接口的鼠标驱动程序
说到 android 驱动是离不开 Linux 驱动的。Android 内核采用的是 Linux2.6 内核 (最近Linux 3.3 已经包含了一些 Android 代码)。但 Android 并没有完全照搬 Linux 系统内核,除了对Linux 进行部分修正,还增加了不少内容。android 驱动 主要分两种类型:Android 专用驱动 和 Android 使用的设备驱动(linux)。
Android 专有驱动程序:
1)Android Ashmem 匿名共享内存; 为用户空间程序提供分配内存的机制,为进程间提供大块共享内存,同时为内核提供回收和管理这个内存。
2)Android Logger 轻量级的LOG(日志) 驱动;
3)Android Binder 基于 OpenBinder 框架的一个驱动;
4)Android Power Management 电源管理模块;
5)Low Memory Killer 低内存管理器;
6)Android PMEM 物理内存驱动;
7)USB Gadget USB 驱动(基于 gaeget 框架);
8)Ram Console 用于调试写入日志信息的设备;
9)Time Device 定时控制设备;
10)Android Alarm 硬件时钟;
❺ 触摸屏驱动怎么设置linux 内核编译
一、 驱动程序编译进内核的步骤 在 linux 内核中增加程序需要完成以下三项工作: 1. 将编写的源代码复制到 Linux 内核源代码的相应目录; 2. 在目录的 Kconfig 文件中增加新源代码对应项目的编译配置选项; 3. 在目录的 Makefile 文件中增加对新...
❻ 人机界面:[讨论]触摸屏的USB驱动如何安装
将触摸屏通过USB下载线连接好后上电,然后进入计算机的设备管理器,找到该设备进行驱动更新,手动浏览至触摸屏编程软件安装文件夹中的USB文件夹选着相应的系统驱动点确定即可
❼ win7系统usb驱动程序开发使用什么开发工具
Windows平台开发驱动主要有如下工具:
1、VC\VS,主要用于编辑源、编译驱动程序源代码,WIN7平台上现在依然正常使用VC6.0,虽然这款IDE很老啦,但是相对来说,运行简单,占用资源少,因此不少程序员会即安装VS也会安装VC,用VC进行源代码编写,用VS进行编译,更多的是使用makefile文件操作。
2、WDK,(Windows Driver Kit)是一种完全集成的驱动程序开发系统,它包含Windows Driver Device Kit (DDK),用于测试 Windows 驱动器的可靠性和稳定性。可以从微软官网下载。
❽ 台达触摸屏usb驱动程序
触摸屏软件里面就有
打开软件 --选项--环境设置 点击 重新安装USB驱动
❾ 威纶触摸屏USB驱动问题怎么办
把EB8000卸了重新安装一下,或者打开EB8000里面的目录,有个USB DRIVER 安装一下。顺便问一下,你是什么操作系统?win8么?如果是WIN8 那就需要整一下兼容性的问题。
驱动程序即添加到操作系统中的一小块代码,其中包含有关硬件设备的信息。有了此信息,计算机就可以与设备进行通信。驱动程序是硬件厂商根据操作系统编写的配置文件,可以说没有驱动程序,计算机中的硬件就无法工作。
操作系统不同,硬件的驱动程序也不同,各个硬件厂商为了保证硬件的兼容性及增强硬件的功能会不断地升级驱动程序。如:Nvidia显卡芯片公司平均每个月会升级显卡驱动程序2-3次。驱动程序是硬件的一部分,当你安装新硬件时,驱动程序是一项不可或缺的重要元件。凡是安装一个原本不属于你电脑中的硬件设备时,系统就会要求你安装驱动程序,将新的硬件与电脑系统连接起来。
❿ usb网卡,究竟要怎么样编译驱动程序
方法如下:
方法一:更新网卡驱动
1、在桌面找到我的电脑。
2、右键点击设备管理器。
3、找到无线适配器,单击,出现驱动然后点击右键进行更新。
方法二:重新下载网卡驱动
(1)手动官网驱动下载
1、按照电脑品牌搜索官网。
2、在官网的支持专区输入电脑型号搜索驱动。
3、在搜索结果中找到网卡驱动,点击下载即可。
4、下载完成后进行解压和安装即可。
(2)下载第三方驱动软件,如驱动人生或者驱动精灵
1、到以上软件的官网下载正版软件。
2、进行下载,下载完成后进行安装。
3、运行软件,软件自动开始检测,检测完毕后会自动进行匹配的网卡驱动安装。