全部博文(51)
发布时间:2016-09-13 15:15:57
本文对Atheros源码进行分析。每个无线设备拥有一些不被标准无线扩展包含的特定功能。私有ioctl允许设备导出驱动的特定功能,使得用户直接与驱动交互; 与标准无线扩展一样,每个私有请求通过ioctl number来标识,并且携带一定参数;  .........【阅读全文】
发布时间:2016-09-12 17:57:35
以Atheros wifi驱动加载流程为例来说明PCI设备驱动加载流程static struct pci_driver ath_pci_driver = { .name = "ath_pci", .id_table = ath_pci_id_table,  .........【阅读全文】
发布时间:2016-09-12 12:09:38
在arm平台下移植Atheros Wifi驱动时遇到insmod umac.ko失败的问题;root@OpenWrt:/lib/modules/3.14.43/kernel# ls -l ./drivers/umac.ko -h-rw-r--r-- 1 root root 2.7M Sep&nbs.........【阅读全文】
发布时间:2016-09-06 11:30:18
以Atheros提供的无线管理工具为例,来说明如何将多个独立的bin文件-编译合并为一个可执行文件。wireless_tools目录下存在多个独立的文件,用于配置/管理无线资源,如:iwlist,iwpriv等;这些工具可以编译为独立二进制;Atheros提供iwmulticall.c文件可以将多个二进制合并为一个,使用软链接来调用各个工具;.........【阅读全文】