自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

你好呀,信田君!

信田君,要做一个有趣的嵌入式开发工程师

  • 博客(24)
  • 资源 (1)
  • 收藏
  • 关注

原创 android hostap start 流程

based on android10Android10版本(应该是从andorid9开始就是这样了)hostap start 关键是hostap.conf的生成。每次打开hostap, 都会自动生成confcode如下:external/wpa_supplicant_8/hostapd/hidl/1.2/hostapd.cpp531HostapdStatus Hostapd::addAccessPointInternal_1_2(532 const IfaceParams&amp

2020-08-04 19:06:44 57

原创 android bluetooth enable 流程

based on Android 11/system/bt/btif/src/bluetooth.cc170static int enable() {171 if (!interface_ready()) return BT_STATUS_NOT_READY;172173 stack_manager_get_interface()->start_up_stack_async();174 return BT_STATUS_SUCCESS;175}system/bt/bti

2020-08-03 14:27:25 140

原创 WLAN信道列表

WLAN信道列表是法律所规定的IEEE 802.11(或称为WiFi)无线网络应该使用的无线信道。802.11工作组划分了两个独立的频段,2.4 GHz和4.9/5.8 GHz。每个频段又划分为若干信道,且每个国家自己制定政策订出如何使用这些频段。2.4 GHz (802.11b/g)信道 频率 (MHz) 中国[1] 美国、 加拿大[1] 欧洲[1][2][3] 日本[1] 澳大利亚[4] 委内端拉 以色列 1 241.

2020-07-28 17:12:50 73

原创 silver searcher ag 命令文档

安装#the silver searcher 在各大平台上都可以从软件库直接安装。除了 Debian/Ubuntu 外,其他系统使用的包名都是一样的。sudo apt-get install silversearcher-ag 常用命令#使用语法:ag [options] pattern [path ...] ag [可选项] 匹配模式 [路径...] 由于模式可以是一个正则表达式,使得搜索功能极为强大。下面介绍一些常用的场景:ag -A 3 "string-to..

2020-07-28 15:30:43 166

转载 Android N Ethernet新IP获取机制—IpManager

https://blog.csdn.net/izobs_lin/article/details/52838862 android N之前 Ethernet旧的ip获取Android N之前,即android 5.0和android 6.0的IP

2020-07-15 16:09:54 203

原创 AOSP中提供的Wi-Fi 和 Bluetooth测试,调试工具

本文主要介绍如何使用AOSP中提供的工具测试,调试Wi-Fi 和 Bluetooth。BluetoothUnit tests in AOSPAOSP includes functional and unit tests for the default Bluetooth stack. These tests are located insystem/bt/test. To run the AOSP tests, do the following:Stop the Android ru...

2020-05-20 10:14:26 331

原创 android wifi scan and auto re-connect

Target platform: android Q10 platformandroid 会将已连接的wifi AP保存到这个文件: data/misc/wifi/WifiConfigStore.xml然后当wifi 再次打开的时候 scan results后 会将scan results和保存的已连接的wifi AP 中对比, 如果有已保存的wifi网络,则自动重连。以下是一个已保存...

2020-04-14 14:52:39 218

原创 opengrok setup on ubuntu for android source code browser

软件需求JDK1.8 或者更高版本 OpenGrok '''binaries''' fromhttps://github.com/OpenGrok/OpenGrok/releases https://github.com/universal-ctagsfor analysis (不是 Exuberant ctags, 这货落伍了) git clone https://git...

2020-01-10 13:58:02 149

原创 android dumpsys debug tools

dumpsysdumpsys是一种在 Android 设备上运行的工具,可提供有关系统服务的信息。可以使用 ADB 从命令行调用dumpsys,获取在连接的设备上运行的所有系统服务的诊断输出。我们可以使用下文所述的命令行选项仅获取感兴趣的系统服务的输出。语法使用dumpsys的一般语法如下: adb shell dumpsys [-t timeout] [-...

2019-12-24 17:37:22 53

原创 Debian9+openmediavault4搭建全纪录

家里一台13年的笔记本,键盘有点问题,想来搭个家用小型NAS用用。没有去买群晖或者威联通,感觉我也没有7*24小时开机的需求。下面开始吧》》》1.Debian9开始使用最新的Debian10来部署,但是后面OMV用了OMV4,遇到一些奇怪的问题,emmm,还是用Debian9+OMV4这个组合吧。Debian9 iso:http://cdimage.debian.org/cdima...

2019-10-26 10:05:52 1664

原创 Bluetooth BLE in Android

一、 BLE现在低功耗蓝牙(BLE)连接都是建立在GATT(Generic Attribute Profile) 协议之上。GATT 是一个在蓝牙连接之上的发送和接收很短的数据段的通用规范,这些很短的数据段被称为属性(Attribute)。二、 GAP详细介绍 GATT 之前,需要了解GAP(Generic Access Profile),它在用来控制设备连接和广播。GAP 使你...

2019-06-05 11:00:35 169

原创 基于nl80211接口的无线配置工具iw使用

首先, iw工具是作为iwconfig的替代者的身份出现的。iw是一个基于nl80211接口的无线配置工具,用于替代原先基于wext接口的iwconfig。Android源码已经集成了这个工具的源码: external/iw/项目官方文档:https://wireless.wiki.kernel.org/en/users/Documentation/iw以下内容来自官方文档以及使用说明:...

2019-04-01 13:19:19 1313

原创 android移植Linux Wireless Extension Tools以及使用说明

Wireless tools for Linux是一个Linux命令行工具包,用来设置支持Linux Wireless Extension的无线设备。Wireless tools for Linux和Linux Wireless Extension由Jean Tourrilhes在维护,由Hewlett-Packard(HP惠普)赞助。大多数基于Linux内核的操作系统都包含Wireles...

2019-04-01 12:57:33 188

原创 Android 启动时间优化

Android Boot timing properityInit records some boot timing information in system properties.`ro.boottime.init`> Time after boot in ns (via the CLOCK\_BOOTTIME clock) at which the first stage of ...

2018-07-17 15:05:33 3051

转载 Android 8.0的WIFI 架构差异分析

版权声明:本文为原博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/gh201030460222/article/details/80717604Android 8.0 wifi架构1. Android 8.0 wifi差异1)与其他Android版本相比,整体架构还来,就多了个wificond跟底层的通信,当然framework整个的修改,还是挺大的 2)wifi...

2018-06-27 14:56:56 4264 2

转载 Android MTP框架和流程分析

 概要本文的目的是介绍Android系统中MTP的一些相关知识。主要的内容包括:第1部分 MTP简介            对Mtp协议进行简单的介绍。第2部分 MTP框架            介绍Android系统下MTP的框架。第3部分 MTP启动流程            详细分析MTP服务的启动流程,包括Java层, JNI层, kernel相关知识的介绍。第4部分 MTP协议之I-&g...

2018-06-22 10:18:01 425

原创 Android Oreo8.0 使用wpa_supplicant和wpa_cli(更新AndroidPie9.0)

使用wpa_cli关键是先启动wpa_supplicant,而启动wpa_supplicant关键是要指定好启动参数,文件路径要对。 启动WLAN(1)加载驱动 android系统需要先load driver。手动调试dirver ko的时候,先调用insmod命令加载指定的wifi驱动。 再调用iwconfig可以看到驱动是否加载成功,如下,可以看到wlan0已经有了,则驱动加载...

2018-05-28 18:43:03 2535 3

原创 android usb type-c

A DRP port is a port that can operate as either a sink or source, or it may alternate between these two states. When a DRP initially operates as a source, the port takes the data role of a DFP. Altern...

2018-05-25 13:08:47 1352

转载 Android - BlueTooth BLE 之 Central 与 Peripheral

一.前言Andorid 5.0 之前是无法进行 外围设备开发的,在Android 5.0 API 21 android.bluetooth.le包下,新增加 Scaner相关类和 Advertiser 相关类。目前最后使用Scanner相关类实现蓝牙扫描。这段时间对蓝牙的学习与理解,对中心设备与周边设备做下面总结。先看下 android.bluetooth.le 包下内容:1. Android B...

2018-05-24 21:56:28 1788

转载 Android Netd

一.概述      所谓 Netd 就是Network Daemon 的缩写,表示Network守护进程,类似的命名还有很多,例如 Vold(Volumn Deamon),Rild(Radio Interface Layer Deamon)      Netd负责跟一些涉及网络的配置,操作,管理,查询等相关的功能实现,比如,例如带宽控制(Bandwidth),流量统计,带宽控制,网络地址转换(NA...

2018-05-24 21:40:37 3912

转载 Android Says Bonjour

转载自: https://blog.csdn.net/innost/article/details/8629139Android Says Bonjour很高兴能在农历蛇年刚开始的这期《程序员》杂志上继续为读者奉上Android的故事。初来咋到,首先要向大家说声”你好“。有意思的是,Android也很通人情,从4.1开始,它会说”Bonjour“了。不过它说得是不是原汁原味的法语腔呢?来看下文。一...

2018-05-24 21:21:18 453

转载 Android wifi打开流程(Android O)

版权声明:本文为博主原创文章,未经博主允许不得转载。https://blog.csdn.net/h784707460/article/details/79572861根据自己的理解整理了Android O的wifi启动流程,为便于理解,绘制了Android O wifi架构图。有理解不到之处和错误之处,请各位指出,一起学习。一. Android O wifi 架构:由于Android O的Treb...

2018-05-24 20:32:16 2073 1

转载 安卓8.0 WIFI差异分析

[java] view plain copy========================================================================  /packages/apps/Settings/src/com/android/settings/wifi/WifiMasterSwitchPreferenceController.java  mWifiEn...

2018-05-24 20:25:42 711

转载 linux Wireless (wext cfg80211 nl80211 mac80211 )

http://wireless.kernel.org/en/developers/Documentation/mac80211关于mac80211mac80211是一个框架,驱动程序开发人员可以使用它来编写SoftMAC无线设备的驱动程序。SoftMAC设备允许对硬件进行更精细的控制,允许在软件中实现802.11帧管理,包括解析和生成802.11无线帧。今天大多数的802.11设备往往是这种类型的...

2018-05-24 19:35:58 1232

TI-德州仪器电池电量计单线协议HDQ应用

TI-德州仪器电池电量计单线协议HDQ应用

2012-04-25

空空如也

空空如也

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

TA关注的人 TA的粉丝

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