摘要: 世界上唯一不变的是变化。 这是一个不断奔跑的时间~ 如逆水行舟,不进则退!本文是从 Thoughts On Developer Longevity 这篇文章翻译而来。 你知道有几个开发人员是超过40的?对你们当中不少人而言,这个数是0。对你们当中知道一两个超过40开发者的人,我有个问题:他们中有几个人能称得上优秀?如果你知道任何一个超过40的优秀的开发人员,请做一件对你有益的事:向他请教。看看他掌握的那些技术是否还跟得上时代。一旦你做了这些,请为大家做一件事,就是找个地方把他公布出来,因为实际上,在这个行业里并没有多少优秀的老的开发人员(对那些读这篇文章的旧时代过来的人:我尽量表示尊敬和爱戴. 阅读全文
posted @ 2011-03-16 23:10 夏大王 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 如何把设备驱动文件添加到Linux内核编译选项配置的menuconfig中【目的】把一个字符设备驱动文件,添加到内核中,希望编译成模块,而非build-in。【参考资料】内核的源码树目录下一般都会有两个文件:Kconfig和Makefile。http://blog.sina.com.cn/s/blog_4a377e150100c896.html【具体步骤】1.首先保证已经有驱动源文件了:as352x_afe_charger.c放在和其他你所要添加的模块放在一个目录下,此处是drivers\i2c\chips下。2.在drivers\i2c\chips\makefile中,添加:obj-$(CO 阅读全文
posted @ 2011-03-16 18:02 夏大王 阅读(1741) 评论(0) 推荐(1) 编辑
摘要: 2.1 U-Boot Makefile分析2.1.1 U-Boot编译命令 对于mini2440开发板,编译U-Boot需要执行如下的命令:$ make mini2440_config$ make all 使用上面的命令编译U-Boot,编译生成的所有文件都保存在源代码目录中。为了保持源代码目录的干净,可以使用如下命令将编译生成的文件输出到一个外部目录,而不是在源代码目录中,下面的2种方法都将编译生成的文件输出到 /tmp/build目录:$ export BUILD_DIR=/tmp/build$ make mini2440_config$ make all或$ make O=/tmp/bu 阅读全文
posted @ 2011-03-16 17:47 夏大王 阅读(811) 评论(0) 推荐(0) 编辑
摘要: 作者:许振文内核源码下载内核代码的管理是采用的git来管理的,所以要下载内核最新的代码的话就得使用git工具来下载了。git工具的使用我在上一篇文章中已经写了个大概,所以具体可以参考其中的使用说明。一般测试可以下载部分或是全部的源代码,我们一般会下载Linus Torvalds的git树下的源码。URL如下:http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=summarydescription Linus' kernel treeowner Linus Torvaldslast change Sun, 阅读全文
posted @ 2011-03-16 17:45 夏大王 阅读(634) 评论(0) 推荐(0) 编辑