手机中Linux驱动是怎样调试的?

时间:2022-12-29 23:38:20
来年想找驱动方面的工作,正在熟悉和练习中……想知道在企业中,对于安卓手机和平板电脑的底层驱动程序,一般是怎样调试的,怎样把log信息打印到主机上的?谢谢

11 个解决方案

#1


该回复于2015-02-03 11:04:09被管理员删除

#2


那必然是万能的串口线

#3


logcat

#4


dmesg

or

cat /proc/kmsg

#5


串口肯定最普遍   不过现在的调试器也能跟踪虚拟地址空间了

#6


万能的打印调试,有好的调试工具但是貌似要钱哦

#7


adb调试就好了

#8


手机话,第一种方法是把手机后盖拆掉,焊出三根线出来,分别是地线,接收线,发送线,这样就可以在终端上打印出log信息,或者手机自带的log工具,比如MTK的log,还是非常详细的

#9


没开发板???

#10


推荐4412开发板~你可以看一下~我买了一块~
可以用串口或者adb调试~

#11


要看是手机项目所在的哪个研发阶段,一般来说,前期调试时,由于大部分外设器件都是处于功能调试阶段,需要一些器件初始化的信息,所以,使用串口打印进行调试比较好。但是,到了中后期,使用adb的dmesg或者cat proc/kmsg查看log信息就比较好了,也比较方便。

#1


该回复于2015-02-03 11:04:09被管理员删除

#2


那必然是万能的串口线

#3


logcat

#4


dmesg

or

cat /proc/kmsg

#5


串口肯定最普遍   不过现在的调试器也能跟踪虚拟地址空间了

#6


万能的打印调试,有好的调试工具但是貌似要钱哦

#7


adb调试就好了

#8


手机话,第一种方法是把手机后盖拆掉,焊出三根线出来,分别是地线,接收线,发送线,这样就可以在终端上打印出log信息,或者手机自带的log工具,比如MTK的log,还是非常详细的

#9


没开发板???

#10


推荐4412开发板~你可以看一下~我买了一块~
可以用串口或者adb调试~

#11


要看是手机项目所在的哪个研发阶段,一般来说,前期调试时,由于大部分外设器件都是处于功能调试阶段,需要一些器件初始化的信息,所以,使用串口打印进行调试比较好。但是,到了中后期,使用adb的dmesg或者cat proc/kmsg查看log信息就比较好了,也比较方便。