HAL(hardware abstraction layer)硬件抽象层
用于链接driver和Camera Service
Kernel(内核):image sensor driver的实作。
Kernel Log
Printk流程
- 将所有的log输出到内核的Log Buffer,该log buffer是一个循环缓冲区。其地址可以在内核中用log_buff变量访问。
- 根据设定的log级别决定是否将log输出到Console。
打印的log会走向两个位置:
- Log Buffer,该Buffer的内容可以在user space通过/proc/kmsg来访问。
- Console,UART Console和RAM Console。