自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

转载 wifi 帧分类

wifi

2022-07-27 11:41:12 926

原创 linux4.15之后国家码使用(CRDA)

(1)需要开启以下宏:CONFIG_CFG80211_REQUIRE_SIGNED_REGDB=yCONFIG_CFG80211_USE_KERNEL_REGDB_KEYS=y(2)下载regulatory.dbandregulatory.db.p7s. Place them into/lib/firmware/directory.Index of /pub/software/network/wireless-regdb/https://mirrors.edge.kernel....

2021-09-28 11:49:40 2734

原创 androidP 命令启动wifi以及热点

#!/system/bin/shsvc wifi disableinsmod + 相应的驱动wpa_supplicant -iwlan0 -Dnl80211 -c /data/vendor/wifi/wpa_supplicant.conf -d &ifconfig wlan0 192.168.1.100netmask 255.255.255.0ip rule add from all lookup main pref 0

2020-07-28 17:57:06 1543

原创 androidP wifi hal开启流程

这里主要决定系统是否支持android hal,如果需要支持,需要配置device目录下的board配置manifest.xml文件,并且编译hal层code配置好了之后表示系统已经支持了hal,还需要配置具体的wifi厂家以及厂家的库文件,一般在BoardConfig.mk,如需要支持hal,需要把BOARD_WLAN_DEVICE给打开frameworks/opt/net/...

2020-05-08 17:10:16 1221 1

原创 wifi reg(国家地区)初始化以及使用流程

初始化过程:cfg80211_init -->regulatory_init -->regulatory_hint_corewiphy_register如果驱动有配置reg信息,则优先使用驱动的配置如果驱动没有配置reg,并且上层没有传下country_ie,则使用cfg80211默认的reg “00”...

2020-01-17 16:08:13 1628

原创 androidP wpa_supplicant启动参数以及过程介绍

大致的启动参数如下:service wpa_supplicant /vendor/bin/hw/wpa_supplicant \ -O/data/vendor/wifi/wpa/sockets \ -ip2p0 -Dnl80211 -c/data/vendor/wifi/wpa/p2p_supplicant.conf \ -e/data/misc/wifi/entrop...

2019-11-19 17:49:57 5149 1

原创 iw command failed: No such device (-19)

造成这种情况的原因1:wifi驱动没有加载或者是wifi设备没有接入2:wifi驱动有加载,并且网络接口都有起来,这种可能是内核驱动不支持nl80211;也有可能是驱动和内核不匹配,建议重新烧录系统,然后重新编译驱动...

2018-09-20 10:33:14 3049 1

原创 wifi p2p direct和wifi display两者发出request帧的差异

wifi display连接时所发出的request帧中和p2p相关的字段如下其中有2个wifi direct字段其中的oui type为10的表示这是支持wifi display,图中箭头所标注的地方就表示了该设备是投影方还是被投影方,如果2者的角色相同,则在display中无法显示其中的oui type为0x09的表示这是支持wifi direct-----

2017-11-09 16:55:20 938

转载 内核注册流程

do_basic_setup()->driver_init()->platform_bus_init()->...初始化platform bus(虚拟总线)设备向内核注册的时候platform_device_register()->platform_device_add()->...内核把设备挂在虚拟的platform bus下驱动注册的时候platform_driver_register

2015-08-21 15:22:18 325

原创 android编码相关的理解

对于java而言,String类是以unicode编码保存在内存中的对于操作系统(android)来说,一般是以UTF-8编码来保存文件的网络上数据的传输一般是UTF-8(或者双方约定传输规则)我们在网上传递正常的英文和中文

2015-06-01 09:47:46 237

原创 java类加载和初始化

初始化原则1.优先初始化静态变量2.优先初始化父类变量3.子类重载父类方法,则执行子类方法4.实例变量在其构造方法中初始化,在构造函数代码块之前

2015-04-22 17:30:13 201

原创 android popupwindow设置任意透明度

第一步:popupwindow.setbackgroundDrawable(null);第二步:在popupwindow布局xml文件中,总的布局下设置一个分布局分布局包含所有布局,可以在分布局中加入你想要的背景

2015-04-11 17:48:12 1267

linux_net.pdf

linux tcp/ip分析 两台主机建立udp通信所走过的函数列表: | sys_read fs/read_write.c | sock_read net/socket.c | sock_recvmsg net/socket.c | inet_recvmsg net/ipv4/af_inet.c | udp_recvmsg net/ipv4/udp.c | skb_recv_datagram net/core/datagram.c | ------------------------------------------- | sock_queue_rcv_skb include/net/sock.h | udp_queue_rcv_skb net/ipv4/udp.c | udp_rcv net/ipv4/udp.c | ip_local_deliver_finish net/ipv4/ip_input.c | ip_local_deliver net/ipv4/ip_input.c | ip_recv net/ipv4/ip_input.c | net_rx_action net/dev.c | ------------------------------------------- | netif_rx net/dev.c | el3_rx driver/net/3c309.c | el3_interrupt driver/net/3c309.c ========================== | sys_write fs/read_write.c | sock_writev net/socket.c | sock_sendmsg net/socket.c | inet_sendmsg net/ipv4/af_inet.c | udp_sendmsg net/ipv4/udp.c | ip_build_xmit net/ipv4/ip_output.c | output_maybe_reroute net/ipv4/ip_output.c | ip_output net/ipv4/ip_output.c | ip_finish_output net/ipv4/ip_output.c | dev_queue_xmit net/dev.c | --------------------------------------------

2020-06-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除