小printf大作用(用日志打印的方式调试程序)

作者:wowo 发布于:2014-1-23 20:52 分类:软件开发

      一般来说,初学编程者所写的第一个程序,就是使用printf打印“Hello world”。其实printf的功效远不只这些,在程序调试方面,printf也有非常大的用处。 

      “蜗蜗”在接触Linux driver开发之前,学习过桌面程序开发(如Turbo C、Visual C等),也从事了一段时间的嵌入式软件开发。这些开发有一个共同点,对调试工具非常依赖,如桌面程序的Debugger(调试器)、嵌入式开发的仿真器(JTAG等)。还依稀记得,刚工作时,为了插空使用仿真器,不得不趁周末别人不工作时加班使用。直到后来从事Linux driver开发、见识到了printk的魅力之后,多年来,就再也没有使用过仿真器或者调试器了。 

      下面我就总结一下使用日志打印辅助debug的心得。

阅读全文>>

标签: 日志 打印 printf debug 调试

评论(6) 浏览(11371)

Windows系统结合MinGW搭建软件开发环境

作者:wowo 发布于:2014-1-22 12:16 分类:软件开发

      MinGW,即Minimalist GNU For Windows,它包含了GNU工具集的运行环境、GCC编译器工具集以及其它的GNU程序开发工具(如makegawkgrep等等)。借用MinGW,可以在Windows操作系统上,使用强大的、丰富多彩的开源工具进行软件开发,例如vim、gcc、python等等。

阅读全文>>

标签: MinGW GNU Linux 开发环境

评论(0) 浏览(17949)

“蜗窝”使用的软件开发环境介绍

作者:wowo 发布于:2014-1-21 14:34 分类:软件开发

      “蜗窝”中的很多文章,会涉及软件开发的内容,包括嵌入式、ARMC语言、LinuxDSP等议题。为了方便大家的测试、学习、使用,我们会尽可能的提供所有软件的source code。而软件开发是非常依赖开发环境的,因而有必要事先交代“蜗窝”所使用的开发环境,以此达到2个目的:

      1. 让“蜗窝”中所有的蜗牛们,使用相同的开发环境,以便互相交流、互相帮助。

      2. “蜗窝”的创立者,有着多年的Linux开发经验,非常熟悉开源软件及相关的开发环境,也非常推崇它们的思想和理念。因而可以借助开发环境的准备,和蜗牛们分享这些经验。

阅读全文>>

标签: 蜗窝 软件开发

评论(3) 浏览(6922)

Copyright @ 2013-2015 蜗窝科技 All rights reserved. Powered by emlog