能力值:
(RANK:510 )
|
-
-
2 楼
我主要搞WM开发,微软提供的EVC/VS中有现成的调试系统很好用。对于一般可执行文件可以用IDA PRO调试,IDA支持的平台很多,使用方便。
不知道有没有朋友和楼主同方向的?
看起来,楼主的方向调试挺困难的。不过话说回来,正因为难才更有竞争力!
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
楼主的能支持超级终端不?
我做ARM开发,一般都是吧积存器内容显示在超级终端上面.
这样调试我觉得还比较方便.
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
如果能支持JTAG调试那是最好的了。
如果不行,恐怕也只有往控制台输出信息这个办法咯,很多时候因为条件限制,能有终端信息出来都不错啦。
更极端的情况下可能还需要示波器去测量。
|
能力值:
( LV4,RANK:50 )
|
-
-
5 楼
因为系统都是自己做的,包括底层的驱动,如硬件加密引擎,网卡驱动等等,没有任何调试手段.
我来说一个我们自己开发的调试手段: 声明一个全局变量, 然后把流程中所有需要关注的点都保存在全局变量中,最后打印出来. 优点: 这比较适合数据流比较长的情况,如网络数据包在防火墙中的流转, 这样方便跟踪数据包的状态; 一次打印, 不影响中间数据流的关于时间的统计; 打印位置关注两个地方: 数据流正常完成 出现异常, 在调用硬件打印堆栈之前打印信息. 缺点: 有时捕捉不到异常, 只有读堆栈了; 打印管理烦琐,工作量不小;有时误差很大,误道跟踪.
看来, 只有打印了. 那么其他看来有调试器,还有示波器之类,不错.
|
能力值:
(RANK:510 )
|
-
-
6 楼
完全独立实现,楼主的公司厉害啊!只有这样做才能保证安全吧。
过去听说过一家德国的公司出品的调试器功能很强大,支持的CPU种类多。名字是Lauterbach公司,调试器名字叫TRACE32。可以支持MIPS处理器。
希望对楼主有帮助!
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
有没有支持mtk bin文件的调试器?
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
rmi更新太慢了,还得自己移植到2.6.29
|
能力值:
( LV4,RANK:50 )
|
-
-
9 楼
说说我们用的方法:
1.在模拟器中调试,目前只能做UI时,在UI模拟器中调试。
2.通过COM口打trace,必要的时候使用while(1);软断点。
3.用Arm ice抓异常现场。
总之嵌入式的调试比较痛苦。
|
能力值:
( LV12,RANK:650 )
|
-
-
10 楼
据说可以用gdb stub
不过我最后没用,太烦了
|
能力值:
( LV9,RANK:280 )
|
-
-
11 楼
嵌入式,未来一段时间肯能要进军这块。学习啦
|
|
|