Android
- android studio 调试应用程序
- android systrace
- android traceview
- android 屏幕适配
- 使用 gradle 构建 android project
- 使用 uiautomator 框架进行 UI 测试
- 多用户与 userid uid appid
- AppOps
- Intent
- android 应用签名
- android permission
- android aar包
- java 反射机制
- android DexClassLoader
- android support library
- android init 启动流程
- android wifi 组播
- 设置system.img 和 data.img 文件的属主和权限
- android persistent app
- android dhcp and dns
- android wifi信号强度显示
- android native crash
- gdb 远程调试在android上的应用
- dumpsys
- SELinux 安全上下文
- android.mk
- svc 命令
- adb manual
- android image 文件
Linux
- 构建交叉编译工具链
- linux上配置git server和repo
- android init 启动流程
- openssl 证书/签名/加密
- 使用freeradius搭建EAP认证环境
- IEEE 802.11 无线网络接口的类型
- android上wifi扫描间隔
- WPAS 中的循环扫描
- android wifi 组播
- linux 线程
- linux debugfs
- CDC-ECM 和 RNDIS
- i2c tools
- linux内核模块入/出口函数
- linux per-cpu 变量
- raw socket
- struct sk_buff
- 以太网帧格式
- MAC 地址
- socket接口的网络协议无关性
- linux虚拟网络接口 —— 802.1q vlan
- linux虚拟网络接口 —— tun/tap
- linux虚拟网络接口 —— 多ip地址
- linux虚拟网络接口 —— 环回接口 lo
- wext private ioctl
- linux进程的内存布局
- VDSO和系统调用
- ELF 文件结构
- linux内核模块版本检查
- linux内核模块签名
- WPAS与client的通信
- SELinux 安全上下文
- linux-PM PM QoS
- linux-PM runtime PM
- linux-PM autosleep
- linux-PM wakelock
- linux-PM wakeup count
- linux-PM wakeup source
- linux-PM PM callback
- linux devres
- initrd 处理流程
- initrd
- linux 虚拟块设备
- generic netlink
- linux 内存文件系统
- i2c-dev接口
- netlink
- linux 内核镜像文件种类
- 使用proc文件系统导出信息
- i2c 驱动
- linux 中断子系统
- linux regulator
- linux console
- linux内核模块
- linux kprobe
- gcc attribute 扩展
- 7-在真机上引导linux
- 6-添加initrc脚本
- 5-在qemu中引导linux
- 4-建立根文件系统
- 3-编译buxybox
- 2-编译linux内核
- 1-qemu简介
- linux suspend resume 流程
- linux kernel debug 方法
- linux dynamic debug
- linux printk
Debug
- linux debugfs
- i2c tools
- android native crash
- gdb 远程调试在android上的应用
- dumpsys
- linux console
- linux kprobe
- adb manual
- linux kernel debug 方法
- linux dynamic debug
- linux printk
Driver
- linux debugfs
- linux内核模块入/出口函数
- linux per-cpu 变量
- linux-PM PM QoS
- linux-PM runtime PM
- linux-PM autosleep
- linux-PM wakelock
- linux-PM wakeup count
- linux-PM wakeup source
- linux-PM PM callback
- linux devres
- 使用proc文件系统导出信息
- linux 中断子系统
- linux regulator
- linux内核模块
- linux kprobe
- linux suspend resume 流程
- linux kernel debug 方法
- linux dynamic debug
- linux printk
Wifi
- IEEE 802.11 无线网络接口的类型
- android上wifi扫描间隔
- WPAS 中的循环扫描
- android wifi 组播
- CDC-ECM 和 RNDIS
- wifi 与 以太网
- 以太网帧格式
- MAC 地址
- android dhcp and dns
- wext private ioctl
- EAP 认证
- 802.11 throughput
- 802.11 速率自适应算法
- wifi MCS
- wifi漫游与802.11r
- 射频基础知识
- android wifi信号强度显示
- 802.11 power save
- WPAS与client的通信
- dumpsys
- generic netlink
- netlink
- svc 命令
- adb manual
Pm
Build-link
Bus
Network
- openssl 证书/签名/加密
- 使用freeradius搭建EAP认证环境
- IEEE 802.11 无线网络接口的类型
- CDC-ECM 和 RNDIS
- raw socket
- struct sk_buff
- wifi 与 以太网
- 以太网帧格式
- MAC 地址
- socket接口的网络协议无关性
- linux虚拟网络接口 —— 802.1q vlan
- linux虚拟网络接口 —— tun/tap
- linux虚拟网络接口 —— 多ip地址
- linux虚拟网络接口 —— 环回接口 lo
- android dhcp and dns
- generic netlink
- netlink
Framework
Data
Nfc
Wpas
App
- android studio 调试应用程序
- android systrace
- android traceview
- android 屏幕适配
- 使用 gradle 构建 android project
- 使用 uiautomator 框架进行 UI 测试
- 多用户与 userid uid appid
- AppOps
- Intent
- android 应用签名
- android permission
- android aar包
- java 反射机制
- android DexClassLoader
- android support library