滚印车间
您当前的位置:贴片加工 > 行业资讯

USB无线网络适配器在嵌入式系统中的应用

时间:2016-12-06 13:47:05  来源:  浏览量:


struct list_head bulk_list; /*批量传输端点的列表*/

struct list_head iso_list; /*同步传输端点的列表*/

struct list_head intr_list; /*中断传输端点的列表*/

td_array_t *td_array; /*事务描述符队列*/

td_array_t a_td_array;

td_array_t i_td_array[2];

struct usb_bus *bus; /*指向usb_bus的指针*/

……

}hci_t;

在hci_t数据结构中,有一个指向usb_bus的指针。可见,hci_t数据结构和usb_bus数据结构互相有一个指针指向对方,它们一起完整的描述了USB的总线行为。

3.USB无线网卡的实现及测试

嵌入式主机完成以后,下面的工作就是要将USB无线网卡的驱动程序移植到主机上。本方案采用的无线网卡是ACCTON公司推出的EW3301.该网卡采用带有ARM核的无线局域网MAC层控制器,标准USB接口。射频模块采用Intersil公司的i3861 IEEE802.11b基带控制器。

将无线网卡驱动程序安装到uClinux源代码的。/driver/usb目录下,并且对Config.in文件和Makefile文件做适当修改,将驱动编译进uClinux内核。

在uClinux下,无线网卡的驱动程序是这样工作的:

1.注册USB设备驱动程序,建立设备驱动索引

2.网卡插入后,根据索引寻找到相应的驱动程序

3.下载固件

4.注册一个新的无线网卡设备

至此,目标系统里会多了一个无线网卡设备wlan0,使用ifconfig命令设定网卡地址:

/> ifconfig wlan0 192.169.0.100 up

用iwconfig命令配置无线网卡:

/> iwconfig wlan0 channel 6 mode Managed essid SMC

用iwconfig命令查看无线网卡状态:

/> iwconfig

wlan0 IEEE 802.11-DS ESSID:"SMC"

Mode:Managed Channel:6 Access Point: 00:04:E2:7C:60:5E

  • 开关电源适配器爆了什么原因本帖最后由xinwei于2017-6-1916:11编辑
    我们公司做的仪表上用外购电源适配器AC220/DC6V2A,电源做工可以,之前出货出的不少,都正常,仪表平时功耗1W左右。
    最近在一个足浴店的配电

  • 用OB2263/OB2273,做12V/2A适配器,全用OB2263,12V/2A适配器,全电压输入,用什么变压器合适呢?OB2263和OB2273有什么区别呢?变压器和频率有关系,24W EI22 EFD20应该都可以。OB2263频率可调,2273频率固定请教前辈,OB2273

  • OB2269 100W 适配器哪位大神知道大概这是什么芯片?


    大概可能应该是38433843是6脚接MOS管的,所以说不是3843已经被添加到社区经典图库喽

    http://www.dianyuan.com/bbs/classic/标题怎么又来个

  • TI、NXP、松下等将参加OFweek 2013智能终端与物电子技术的发展日新月异,而智能终端和物联网产业的发展和应用在近年异军突起,成为市场的热点和行业发展的亮点。产业现状怎样,发展趋势如何?4G呼之欲出,对智能终端产生哪些影响,移

  • 推荐资讯
    相关文章
    栏目更新
    栏目热门
    关于我们
    电脑周边
    家用电器
    通讯
    地区
    新闻中心
    深圳贴片加工厂
     
    • ☆电源板
    • ☆U盘
    • ☆网卡
    • ☆显卡
    • ☆监控摄像头
    • ☆电脑主板
    • ☆平板电脑主板
    • ☆DVD主板
    • 解码板
    • 伺服板
    • 高频头板
    • 复读机板
    • 音响主板
    • ☆手机主板
    • ☆手机按键板
    • ☆无线电话机
    • ☆对讲机主板
    • ☆深圳
    • 东莞
    • 广州
    • 龙岗
    • 宝安
    • 龙华
    • 坂田