Android硬件抽象层(HAL) Android的硬件抽象层,简单来说,就是对Linux内核驱动程序的封装,向上提供接口,屏蔽低层的实现细节。...
安卓源码目录: build : build 目录中存放的是编译系统mk文件,编译规则和generic产品基础配置文件 device : devi...
java实现调用linux系统调用流程: java --》 jni ---》 driverjava 实现的是native方法jni 实现的是调用...
1-安卓底层--基础 先看看代码: java 调用 C/C++ 代码 1.TestJni.java 2.编译java程序 javac Test...
JAVA 开发环境: JDK---Java开发环境 JDK中包含JRE JRE---Java的运行环境 JRE中包含JVM虚拟机 JVM存...
进程 * 进程 程序的一次动态执行过程 进程生命周期: 创建:创建虚拟地址空间、地址空间分段,创建task_struct结构(PCB进程控...
I/O * 标准IO:库 带缓存 通过流FILE * 操作文件 * 文件IO:系统调用 不带(内核缓存) ...
I/O man 1 命令man 2 系统调用 内核给用户留出的接口man 3 库 以二进制形式存在的函数集合 文件类型 : -普通文件 (...
代码 1 : tree 代码 2 : queue 代码 3 : linkstack 代码 4 : linkqueue