下载此文档

嵌入式Linux调试.ppt


文档分类:IT计算机 | 页数:约39页 举报非法文档有奖
1/39
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/39 下载此文档
文档列表 文档介绍
武汉恒亿电子科技发展有限公司 Wuhan HiEasy Electronic Technology Development Co., Ltd. 张林(zl@) 软件研发部 20080730 嵌入式 Linux 调试技术主要内容?嵌入式调试也是一门艺术? GDB ? CoreDump 武汉恒亿电子科技发展有限公司 Wuhan HiEasy Electronic Technology Development Co., Ltd. ?在嵌入式软件开发过程中,一般来说, 花在测试和花在编码的时间比为 3:1( 实际上可能更多)。这个比例随着你的编程和测试水平的提高而不断下降,但不论怎样,软件测试对一般人来讲很重要。很多年前,一位开发人员为了在对嵌入式有更深层次的理解,向 Oracle 询问了这样的一个问题:我怎么才能知道并懂得我的系统到底在干些什么呢? Oracle 面对这个问题有些吃惊,因为在当时没有人这么问过,而同时代的嵌入式开发人员问的最多的大都围绕“我怎么才能使程序跑的更快”、“什么编译器最好”等肤浅的问题。所以,面对这个不同寻常却异乎成熟的问题, Oracle 感到欣喜并认真回复了他:你的问题很有深度很成熟,因为只有不断地去深入理解才有可能不断地提高水平。并且 Oracle 为了鼓励这位执着的程序员,把10条关于嵌入式软件开发测试的秘诀告诉了他: 武汉恒亿电子科技发展有限公司 Wuhan HiEasy Electronic Technology Development Co., Ltd. 一个小故事? ? ? ? ? ? ? ? ? ,分析它,解决它? 10. 利用初学者的思维武汉恒亿电子科技发展有限公司 Wuhan HiEasy Electronic Technology Development Co., Ltd. 10 条秘诀?就象修车需要工具一样,好的程序员应该能够熟练运用各种软件工具。不同的工具,有不同的使用范围,有不同的功能。使用这些工具,你可以看到你的系统在干些什么, 它又占用什么资源,它到底和哪些外界的东西打交道。让你郁闷好几天的问题可能通过某个工具就能轻松搞定,可惜你就是不知道。那么为什么那么多的人总是在折腾个半死之后才想到要用测试工具呢?原因很多,主要有两个。一个是害怕,另一个是惰性。?害怕是因为加入测试用具或测试模块到代码需要技巧同时有可能引入新的错误,所以他们总喜欢寄希望于通过不断地修改重编译代码来消除 bug, 结果却无济于事。懒惰是因为他们****惯了使用 printf 之类的简单测试手段武汉恒亿电子科技发展有限公司 Wuhan HiEasy Electronic Technology Development Co., Ltd. 懂得使用工具武汉恒亿电子科技发展有限公司 Wuhan HiEasy Electronic Technology Development Co., Ltd. 常用调试工具? ( Source-level Debugger ) --gdb ? [printf] ? 3. ICE 或 JTAG 调试器[In-circuit Emulator] – BDI2000 ? 4. ROM 监视器[ROM Monitor] ? 5. Data 监视器[Data Monitor] ? 6. OS 监视器[Operating System Monitor] ? [Profiler] ? [Memory Teseter] – mtrace 、 boundschecker ? [Execution Tracer] -- strace ? 10. 覆盖工具[Coverage Tester] ? 11. 自制工具[Home-made tester] ? 测试工具[GUI Tester] – robot 、 LoadRunner ?主要有三种类型:内存泄露、内存碎片和内存崩溃?对于内存问题态度必须要明确,那就是早发现早“治疗”。武汉恒亿电子科技发展有限公司 Wuhan HiEasy Electronic Technology Development Co., Ltd. 尽早发现内存问题武汉恒亿电子科技发展有限公司 Wuhan HiEasy Electronic Technology Development Co., Ltd. 深入理解代码优化讲到系统稳定性,人们更多地会想到实时性和速度, 因为代码效率对嵌入式系统来

嵌入式Linux调试 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数39
  • 收藏数0 收藏
  • 顶次数0
  • 上传人zbfc1172
  • 文件大小1.14 MB
  • 时间2017-05-27