代码改变世界

推荐排行榜

分享几个可以放在博客里的小工具

2010-11-10 22:27 by wwang, 4250 阅读, 收藏,
摘要: 刚加入博客园的时候,拜读了LloydSheng的随笔《玩转博客园的5个小技巧》,收获不小,其中的几个技巧我也用到了自己的博客里,很感谢LloydSheng的分享精神。经常去访问博客园其他前辈的博客,在这过程中,也收集了几个比较有意思的小工具,在这里和大家分享一下。我是把这几个工具放在了我的公告里的,如下图:下面我按照上图标识的数字顺序介绍。1. 这是pax的页面访问计数器,可以记录博客的访问量。p... 阅读全文

分享Ubuntu下一些很棒的软件(一)

2012-01-18 23:05 by wwang, 11617 阅读, 收藏,
摘要: 分享一些我在Ubuntu下常用的软件 阅读全文

如何向Linux内核提交驱动

2011-04-01 00:00 by wwang, 7257 阅读, 收藏,
摘要: 当Linux驱动程序开发到一定阶段,向kernel.org提交代码是一个很好的选择。对于很多没有向上游提交过代码的开发者来说,还是有很多疑问需要解决的。比如,究竟我们向哪里提交驱动程序?提交时我们的代码应该处于什么状态?提交的过程又如何呢? 阅读全文

谈谈Linux内核驱动的coding style

2011-02-24 00:07 by wwang, 15357 阅读, 收藏,
摘要: 最近在向Linux内核提交一些驱动程序,在提交的过程中,发现自己的代码离Linux内核的coding style要求还是差很多。当初自己对内核文档里的CodingStyle一文只是粗略的浏览,真正写代码的时候在很多细节上会照顾不周。不过,在不遵守规则的程序员队伍里,我并不是孤独的。如果去看drivers/staging下的代码,就会发现很多驱动程序都没有严格遵守内核的coding style,而且在很多驱动程序的TODO文件里,都会把"checkpatch.pl fixes"作为自己的目标之一(checkpatch.pl是用来检查代码是否符合coding style的脚本) 阅读全文

BeagleBoard -- 相当靠谱的Android开发平台

2011-01-19 23:02 by wwang, 14440 阅读, 收藏,
摘要: BeagleBoard是TI与Digi-Key共同推出的ARM开发板,具有功能强大、成本低廉、尺寸便携等诸多优点,目前被广泛应用于开源教育领域。BeagleBoard基于TI的OMAP3处理器,后续推出的BeagleBoard-xM基于TI的DM3730处理器,这两款处理器都是ARM Cotex A8的核心,处理能力应该属于目前ARM系列的主流。BeagleBoard性能很不错,周边接口也非常丰富(详细见上图),但这些都不是我选择它的决定因素。对我来说,BeagleBoard最大优势在于其丰富的开源支持,我想,这也是大部分程序员选择开发平台的主要考量吧。在其官方主页上,列出了很多基于这个平台的 阅读全文