Android
- android studio 调试应用程序
- android systrace
- android traceview
- android 屏幕适配
- 使用 gradle 构建 android project
- 使用 uiautomator 框架进行 UI 测试
- 多用户与 userid uid appid
- AppOps
- Intent
- android permission
- android aar包
- java 反射机制
- android DexClassLoader
- android support library
- android init 启动流程
- 设置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-kernel
- linux debugfs
- linux内核模块入/出口函数
- linux per-cpu 变量
- linux内核模块版本检查
- linux内核模块签名
- linux内核模块
- linux kprobe
- linux kernel debug 方法
- linux dynamic debug
- linux printk
Linux-driver
- 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 suspend resume 流程
Diy-linux
Linux
- linux 线程
- linux进程的内存布局
- VDSO和系统调用
- ELF 文件结构
- initrd 处理流程
- initrd
- linux 虚拟块设备
- linux 内存文件系统
- linux 内核镜像文件种类
- linux console
- gcc attribute 扩展
Bus
Network
- CDC-ECM 和 RNDIS
- iptables
- netfilter 框架
- raw socket
- struct sk_buff
- 以太网帧格式
- MAC 地址
- socket接口的网络协议无关性
- linux虚拟网络接口 —— 802.1q vlan
- linux虚拟网络接口 —— tun/tap
- linux虚拟网络接口 —— 多ip地址
- linux虚拟网络接口 —— 环回接口 lo
- generic netlink
- netlink
Wifi
- IEEE 802.11 无线网络接口的类型
- android上wifi扫描间隔
- WPAS 中的循环扫描
- android wifi 组播
- wifi 与 以太网
- wext private ioctl
- EAP 认证
- 802.11 throughput
- 802.11 速率自适应算法
- wifi MCS
- wifi漫游与802.11r
- 射频基础知识
- 802.11 power save
- WPAS与client的通信
Nfc
Android-app