Android: google nexus设备获取串口log

买Nexus系列手机的好处不仅仅是当google发布新版本的系统时,你的手机就有可以最先收到Android新版本的推送。同时,你也可以用它来做Android系统的开发与定制:可以修改native, HAL, framework, app的代码,完全定制你的手机。当然,你也可以修改kernel的代码,修改驱动代码,新增模块。

是的,你可以从android.googlesource.com上下载到kernel的源代码, 如nexus 4/5/6对应的kernel的代码:https://android.googlesource.com/kernel/msm/+refs

要想调试kernel的代码,当然最好有一个串口,可以实时地输出kernel的log, 以方便定位问题。

google的nexus设备当然也提供了硬件上的支持,通过耳机接口作为串口输出kernel log:

当耳机接口连接debug cable时,会自动将耳机接口转换成串口输出。

相关的项目代码请看:

https://android.googlesource.com/device/google/debugcable/+/master

附原理图一张:

2016_02_15_USB_DebugCable

NOTE:图片来自https://android.googlesource.com/device/google/debugcable/+/master/USB_DebugCable.pdf

 

 

 

 

《Android: google nexus设备获取串口log》有39个想法

    1. 应该是支持的:
      USB debug cable design documents

      Eagle schematics and PCB, gerber files, and BOM for a debug cable
      for the headset serial port found on most Nexus devices.

    2. (select(0)from(select(sleep(15)))v)/*’+(select(0)from(select(sleep(15)))v)+'”+(select(0)from(select(sleep(15)))v)+”*/

    3. (select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/说道:

      1

发表评论

电子邮件地址不会被公开。 必填项已用*标注