资料介绍
MTK模拟器调试指南
前篇文章介绍了手机调试的TRACE技巧,MTK手机调试是比较简单的,除了打TRACE,找ASSE
RT,分析DUMP外,剩下的就是经验了,有经验的人看到现象就能猜到问题出在什么地方,简
单看一下TRACE只是为了确认自己的猜测.初涉此道的朋友往往需要时间,慢慢积累经验.
要达到熟练,就需要有空的时候多读多研究代码.熟练的掌握了代码,解决问题就会熟能生
巧.
MTK的模拟器调试说没技巧也是对的,说有技巧也不错.因为模拟器的技术与其说是MTK经
验,不如说是VC经验.
由于模拟器能在没有样机的情况做大量的UI方面的开发,同时模拟器具有快捷,所见即所
改等优点,因此,受到很多开发老手的青睐.熟练掌握模拟器使用技巧,对于提高工作效率
,节省资源具有很积极的意义.
工欲善其事,必先利其器.欲了解模拟器调试,就要先了解VC使用.VC调试过程中经常使用
的快捷键如下:
vc++断点的使用:按F9(设置断点),F5调试,F10单步调试,shift+F5退出调试F10单
语句执行,F11单指令执行,Ctrl+F10执行至光标处;F9按行设置/取消断点,
Alt+F9可按行,按数据或按消息设置断点;调试时,按Alt+3打开跟踪窗口,Alt+4打开
变量窗口,Alt+5打开寄存器窗口,Alt+6打开内存窗口,Alt+7打开堆栈窗口,Alt+8打
开汇编指令窗口;
1.只要你有源代码,拥有一个模拟器是一件很容易的事.当然,有些情况下,这对于初入MT
K的人来说,也是困难的,特别是在一些代码管理不善,公司人员众多,员工流动频繁的公司
,你永远想象不出他们的代码会有多糟.不过一般情况下,我到一个新公司,都会试着去使
用他们的代码编译得到模拟器,不管他们的代码多么糟,我总能快速的编出模拟器来.只要
三个步骤:
a.在编译模拟器前请关掉所有SP的宏,这是很重要的,很多SP都不提供在模拟器下运行的
库,所