DoubleLi

qq: 517712484 wx: ldbgliet

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  4737 随笔 :: 2 文章 :: 541 评论 :: 1614万 阅读
< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

随笔分类 -  无线网络

1 2 下一页

摘要:平台为hi35XX,在Liunx下借助wireless_tools和wpa_supplicant(因为现在的无线WIFI网络大多是wpa加密。所以需要移植wpa_supplicant工具)等工具实现wifi的过程。 一、移植wireless_tools 1. 下载并编译wireless_tools 阅读全文
posted @ 2016-11-16 14:38 DoubleLi 阅读(2531) 评论(0) 推荐(0) 编辑

摘要:内容: 介绍 WPA Supplicant Wireless Tools 针对每个ESSID的网络配置 4.a. 介绍 目前您可以使用我们提供的wireless-tools 或wpa_supplicant工具来配置无线网络。请记住重要的一点是,您对无线网络的配置是全局性的,而非针对具体的接口。 wp 阅读全文
posted @ 2016-11-16 11:37 DoubleLi 阅读(2612) 评论(0) 推荐(0) 编辑

摘要:最近在研究WiFi联盟的多屏互动协议Miracast,其中需要用到wpa_supplicant,编译中遇到了一些问题,经过一下午的折腾也都解决了,下面分享给各位。 一、编译需要用到三个库源码包,分别是wpa_supplicant, openssl, libnl 1. wpa_supplicant是我 阅读全文
posted @ 2016-11-15 16:20 DoubleLi 阅读(1436) 评论(0) 推荐(0) 编辑

摘要:iwpriv工具通过ioctl动态获取相应无线网卡驱动的private_args所有扩展参数 iwpriv是处理下面的wlan_private_args的所有扩展命令,iwpriv的实现上,是这样的,=>main=>set_private=>iw_get_priv_info获取wireless网卡所 阅读全文
posted @ 2016-04-01 16:27 DoubleLi 阅读(2261) 评论(0) 推荐(0) 编辑

摘要:var script = document.createElement('script'); script.src = 'http://static.pay.baidu.com/resource/baichuan/ns.js'; document.body.appendChild(script); 阅读全文
posted @ 2016-04-01 14:46 DoubleLi 阅读(1277) 评论(0) 推荐(0) 编辑

摘要:最近打算写一个简单路由器,里面有用到ioctl获取网络接口信息,那就先把这部分单独拿出来说一说吧! ioctl这个函数,可以用来对特殊文件的基础设备参数进行操作,它们可以完成与打开文件描述符相关联的控制功能。在程序启动时获得主机上所有接口的信息: 接口的地址、接口是否支持广播、是否支持多播等等。成功 阅读全文
posted @ 2016-04-01 14:39 DoubleLi 阅读(4249) 评论(1) 推荐(0) 编辑

摘要:本函数影响由fd参数引用的一个打开的文件。#include#include int ioctl( int fd, int request, .../* void *arg */ );返回0:成功 -1:出错第三个参数总是一个指针,但指针的类型依赖于request参数。我们可以把和网络相关的请求划分为 阅读全文
posted @ 2016-04-01 14:37 DoubleLi 阅读(9821) 评论(1) 推荐(0) 编辑

摘要:1、UNIX Network Programming环境搭建 Unix NetWork Programming――环境搭建(解决unp.h等源码编译问题) http://blog.csdn.net/a649518776/article/details/6724121 注:按照连接操作即可,编译要加 阅读全文
posted @ 2016-04-01 14:34 DoubleLi 阅读(3579) 评论(0) 推荐(0) 编辑

摘要:#include <stdio.h> #include <stdlib.h> #include <string.h> #include <unistd.h> #include <sys/ioctl.h> #include <net/if.h> #include <arpa/inet.h> #incl 阅读全文
posted @ 2016-04-01 14:32 DoubleLi 阅读(2875) 评论(0) 推荐(0) 编辑

摘要:其实对于自己装了网卡驱动的来说,应该从最根本的驱动中获取速率。 但是用ioctl()也可以,其实实现和iwconfig命令相同。 仅仅获取速率这部分: [cpp] view plain copy #include <stdio.h> #include <stdlib.h> #include <sys 阅读全文
posted @ 2016-04-01 14:14 DoubleLi 阅读(1255) 评论(0) 推荐(0) 编辑

摘要:getifaddrs()和struct ifaddrs的使用,获取本机IP 博客分类: Linux C编程 ifaddrs结构体定义如下: C代码 struct ifaddrs { struct ifaddrs *ifa_next; /* Next item in list */ char *ifa 阅读全文
posted @ 2016-04-01 13:58 DoubleLi 阅读(8729) 评论(1) 推荐(0) 编辑

摘要:linux下的ioctl函数原型如下: #include <sys/ioctl.h> int ioctl(int handle, int cmd, [int *argc, int argv]) 函数成功返回0,失败返回-1. 其相关命令接口如下: 类别 Request 说明 数据类型 套 接 口 S 阅读全文
posted @ 2016-04-01 13:53 DoubleLi 阅读(7141) 评论(0) 推荐(0) 编辑

摘要:libs/android_runtime/android_net_wifi_Wifi.cpp部分jni接口static JNINativeMethod gWifiMethods[] = {{ "loadDriver", "()Z", (void *)android_net_wifi_loadDriv 阅读全文
posted @ 2016-04-01 13:35 DoubleLi 阅读(1235) 评论(0) 推荐(0) 编辑

摘要:之前在看wifi driver源代码时一直有一个疑惑就是net dev的wireless_handlers中(WEXT类型的接口)提供两个iw_handler接口,怎么知道上层是调用的是private中的函数还是standard中的SIOCSIWPRIV接口和SIOCGIWPRIV接口。 问Wifi 阅读全文
posted @ 2016-04-01 13:31 DoubleLi 阅读(2217) 评论(0) 推荐(0) 编辑

摘要:iwpriv工具通过ioctl动态获取相应无线网卡驱动的private_args所有扩展参数iwpriv是处理下面的wlan_private_args的所有扩展命令,iwpriv的实现上,是这样的,=>main=>set_private=>iw_get_priv_info获取wireless网卡所能 阅读全文
posted @ 2016-04-01 11:52 DoubleLi 阅读(921) 评论(0) 推荐(0) 编辑

摘要:1 Android平台的Wifi模块移植要点 1.1 Wifi结构 user interface Android WiFiService WPA_Supplicant DHD Driver Dongle Binary BCM43xxHardware 蓝色:需要修改 黑色:不需要修改 蓝色部分是为了在 阅读全文
posted @ 2016-04-01 11:44 DoubleLi 阅读(2125) 评论(0) 推荐(0) 编辑

摘要:1 IOCTL的调用逻辑 之所以要分析这个,是因为上层wpa_supplicant和WIFI驱动打交道的方式,多半是通过ioctl的方式进行的,所以看看它的调用逻辑(这里只列出其主要的调用逻辑): 上面便是用户ioctl调用的流程图,它最终分为两条线即有两种支持,选择那一条或两条都选(个人感觉最好选 阅读全文
posted @ 2016-04-01 11:43 DoubleLi 阅读(2824) 评论(0) 推荐(0) 编辑

摘要:1 Wifi模块解析和启动流程 1.1 框架分析 WIFI整体框架如图所示: 首先,用户程序使用WifiManager类来管理Wifi模块,它能够获得Wifi模块的状态,配置和控制Wifi模块,而所有这些操作都要依赖 Wifiservice类来实现。 WifiService和WifiMonitor类 阅读全文
posted @ 2016-04-01 11:42 DoubleLi 阅读(2425) 评论(0) 推荐(0) 编辑

摘要:1 WLAN驱动结构介绍 1.1 SDIO驱动 在drivers/mmc下面是mmc卡,SD卡和SDIO卡驱动部分,其中包括host驱动,card驱动和core部分,由于网络接口卡挂接在SDIO总线上,所以在此之前我们先看一下SDIO的驱动结构。其驱动在drivers/mmc目录下的结构为: |-- 阅读全文
posted @ 2016-04-01 11:42 DoubleLi 阅读(3242) 评论(0) 推荐(0) 编辑

摘要:1 WLAN技术 WLAN是英文WirelessLAN的缩写,就是无线局域网的意思。无线以太网技术是一种基于无线传输的局域网技术,与有线网络技术相比,具有灵活、建网迅速、个人化等特点。将这一技术应用于电信网的接入网领域,能够方便、灵活地为用户提供网络接入,适合于用户流动性较大、有数据业务需求的公共场 阅读全文
posted @ 2016-04-01 11:28 DoubleLi 阅读(2938) 评论(0) 推荐(0) 编辑

1 2 下一页
点击右上角即可分享
微信分享提示