在很多应用中的图形输出数据是存放在一些指定的内存区域的,比如说我现在基于minigui图形中间件来实现的mplayer播放器的,在播放前我需要告诉mplayer当前播放窗口所在的内存地址和当前的屏幕像素深度,bpp,窗口大小等等一系列的信息,这就有必要给mplayer写个自己的video_out driver了.阅读全文>
发表于 @ 2008年01月26日 09:22:00|评论(loading...)|收藏
在不具备gdb环境的类Linux系统开发板上调试段错误,大致定位出错函数位置.阅读全文>
发表于 @ 2007年09月20日 11:49:00|评论(loading...)|收藏
本文是我看到项目组一同事使用后,我再查资料总结出来的,当然网上也有很多这资料。
在调试程序时,有时候要输出大量数据,如果颜色都一样的话,辨别起来就很恼火,
如果让printf/fprintf改变输出数据的颜色,那观察数据就方便多了。阅读全文>
发表于 @ 2007年07月02日 14:13:00|评论(loading...)|收藏
由于unsigned short 是两个字节,所以在PC上该类只占2个字节,
而在arm平台上,由于4字节对齐问题,所以该类就变成4字节了,
所以在arm当该类指针++时,就会出现问题。:)阅读全文>
发表于 @ 2007年05月19日 19:07:00|评论(loading...)|收藏
最近在调试公司的一内存泄露的程序,今天刚刚把它搞定,等我有时间了,我把那东西给弄上来,我先转个关于GDB的帖上来(还是挺实用的),以备自己以后查阅。 阅读全文>
发表于 @ 2007年01月30日 13:41:00|评论(loading...)|收藏
CVS (Cuncurrent Versions System)
基于TCP/IP协议的版本控制工具,也是Open source界最重要的开发工具之一。
它原来主要工作在UNIX平台下,现在在windows平台上也出现了很多GUI工具。
CVS采用Client/Server结构的。你必须在本地为CVS repository准备好一个目录,来和服务器同步源代码。
阅读全文>
发表于 @ 2006年11月11日 17:31:00|评论(loading...)|收藏