Chinaunix首页 | 论坛 | 博客
  • 博客访问: 689036
  • 博文数量: 869
  • 博客积分: 201
  • 博客等级: 入伍新兵
  • 技术积分: 3376
  • 用 户 组: 普通用户
  • 注册时间: 2010-07-21 19:42
文章分类

全部博文(869)

文章存档

2014年(4)

2013年(415)

2012年(453)

我的朋友

发布时间:2012-12-17 15:04:44

一. 环境 1. 开发板内核:linux kernel 2.6.14 2. 3G卡片:HUAWEI E1750 二. 相关工具与库文件下载 1. usb_modeswitch-1.0.6.tar.bz2(http://www.draisberghof.de/usb_modeswitch/) 建议下载较新版本,如果怕麻烦就下载与我一样的版本,下同。 Usb_modeswitch是对USB设备的工作模式进行转换一种万能工具,当然这种宝贝,只有在linux下才能体现其巨大的作用。随着移动通信,无线通信的发展,越来越多的设备被制作成USB接口,像一些无线网卡,3G数据卡等等。这些设备的厂家......【阅读全文】

阅读(61) | 评论(0) | 转发(0)

发布时间:2012-12-17 14:36:26

linux下USB驱动移植心得 时间:2009-04-13   来源:   作者:   点击:1342   字体大小:【大 中 小】 - 一、代码修改在这里把include前面的#给删了,希望有帮助/*add by lfc*/#include <asm/arch/regs-clock.h>#include <asm/arch/usb-control.h>#include <linux/device.h>#include <linux/delay.h>/*end add*/ /*********......【阅读全文】

阅读(61) | 评论(0) | 转发(0)

发布时间:2012-12-17 14:34:24

Linux USB驱动框架分析(一)     初次接触与OS相关的设备驱动编写,感觉还挺有意思的,为了不至于忘掉看过的东西,笔记跟总结当然不可缺,更何况我决定为嵌入式卖命了。好,言归正传,我说一说这段时间的收获,跟大家分享一下Linux的驱动开发。但这次只先针对Linux的USB子系统作分析,因为周五研讨老板催货。当然,还会顺带提一下其他的驱动程序写法。        事实上,Linux的设备驱动都遵循一个惯例——表征驱动程序(用driver更贴切一些,应该称为驱动器比较好吧)的结构体,结构体里......【阅读全文】

阅读(61) | 评论(0) | 转发(0)

发布时间:2012-12-17 14:32:24

在Linux内核的源码中提供了USB设备驱动的框架代码:usb-skeleton.c我们自己的驱动程序可借助这个框架代码,做些修改就能生成我们自己的驱动程序。首先从USB设备与Linux驱动的匹配说起,当一个USB设备连接到Linux USB总线之后,USB主机控制器会使用USB设备的0号端点EPO对USB查询及设置,用以获取USB设备中提供的相关信息,然后根据这些信息,来决定加载那些驱动程序等。其中比较关键的USB设备的信息是: idVendor  厂商ID这个是需要统一申请的,例如Cypress为0x04B4 idProduct 产品ID这个是厂家自己给产品分配的ID,例如CY6......【阅读全文】

阅读(61) | 评论(0) | 转发(0)

发布时间:2012-12-03 11:13:05

......【阅读全文】

阅读(100) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册