Wu.Country@侠缘

勤学似春起之苗,不见其增,日有所长; 辍学如磨刀之石,不见其损,日所有亏!

置顶随笔 #

[置顶]厚积薄发,有的放矢――李开复博士给中国计算机系学生的建议

摘要: 厚积薄发,有的放矢――李开复博士给中国计算机系学生的建议 很多在校的大学同学问我们:“我今年还没有到毕业班,但我很想知道,如果将来我想申请Google中国工程研究院,现在应该如何让自己做好准备?”下面是Google中国总裁李开复博士和其他一些Google资深的华人工程师给广大同学的建议。 (1)练内功。不要只花功夫学习各种流行的编程语言和工具,以及一些公司招聘广告上要求的科目。要把数据结构、算法、...阅读全文

posted @ 2006-01-20 09:20 Wu.Country@侠缘 阅读(814) 评论(1) 编辑

2011年8月21日 #

【CLFS】记录:

摘要: CLFS在线文档:http://cross-lfs.org/view/clfs-embedded/arm/index.html1、环境变量准备:export CLFS_HOST=$(echo ${MACHTYPE} | sed "s/-[^-]*/-cross/")export CLFS=/home/wutiejun/host/clfsexport CLFS_HOST=i686-cross-linuxexport CLFS_TARGET=arm-wap-linux-uclibceabiexport CLFS_PREFIX=/home/wutiejun/host/clfs/c阅读全文

posted @ 2011-08-21 00:28 Wu.Country@侠缘 阅读(152) 评论(1) 编辑

2010年11月15日 #

Linux内核代码学习笔记(2.6.21.7 ARM) -- 内核启动函数start_kernel

摘要: 其实对内核的代码已经分析很久了,早就想自己写些什么,从今天开始,从新继续我的博客!这几年都在与Linux打交道了,而且我觉得我也真正的爱上了Linux,所以就写些Linux的东西吧!Linux的东西很多,就内核而言,已经无法一个人去了解所有的机制和细节了。但好在源码是可以随时取到的,只要你熟悉和了解内核的一些基本特性,还是可以很容易上手的!下面,我就把我自己的一些学习经历写出来和大家分享一下!首选...阅读全文

posted @ 2010-11-15 23:16 Wu.Country@侠缘 阅读(928) 评论(3) 编辑

2010年2月22日 #

[读书笔记]Binary Hancks(2) livepatch在X86下的实践

摘要: livepatch是个可以给运行时的进程打热补丁的工具。它可以方便的修改运行进程中的变量,也可以方便的替换运行进程中的函数,使用新的库函数来取代原来主进程中的函数!1、livepatch源码下载:http://sourcehoge.net/Software/livepatch/2、binutil下载(笔者使用的版本为2.15):http://ftp.gnu.org/gnu/binutils/3、编...阅读全文

posted @ 2010-02-22 22:05 Wu.Country@侠缘 阅读(966) 评论(1) 编辑

2010年2月20日 #

[读书笔记]Binary Hancks(1)

摘要: 本书真的很不错,虽然它的名字叫做“黑客”,但它所讲述的内容却是一个程序员,特别是一个Linux程序员,或者说是C程序员必备的知识!第一讲:二进制Hack的技巧分为6大类:1、各种工具、库2、二进制格式3、系统调用4、OS功能5、处理器功能6、编译器功能从这几大类上就可以看出来,它并不是所谓的黑客工具或者攻略之类的东西,而是深入理解二进制程序的相关知识。相信很多程序写过很多程...阅读全文

posted @ 2010-02-20 22:54 Wu.Country@侠缘 阅读(314) 评论(0) 编辑

2010年1月7日 #

ARM Stack Unwinding

摘要: ARM Stack Unwindingby Michael McTernan IntroductionLanguages like C++ and Java have very useful facilities that allow a stack trace to be collected and displayed in a variety of ways. In Java, a snaps...阅读全文

posted @ 2010-01-07 22:59 Wu.Country@侠缘 阅读(294) 评论(0) 编辑

2010年1月2日 #

Physical Address Extension - PAE Memory and Windows

摘要: Physical Address Extension - PAE Memory and WindowsUpdated: February 9, 2005Related Links•Operating Systems and PAE SupportOn This PageIntroductionSystem Board Issues: DAC Capabilities for Buses...阅读全文

posted @ 2010-01-02 21:14 Wu.Country@侠缘 阅读(352) 评论(0) 编辑

2010年1月1日 #

如何制作grub启动光盘

摘要: http://whiteyes.blog.hexun.com/9723224_d.html将下载得到的grldr直接改名为grldr.bif,然后使用UltraISO新建一个ISO镜像,选择“启动光盘-加载引导信息”加载grldr.bif。这是,你新建的ISO镜像已经具备了光盘启动功能,grub菜单文件menu.lst此时应该放在光盘根目录,不然grldr启动后找不到。网上...阅读全文

posted @ 2010-01-01 12:16 Wu.Country@侠缘 阅读(1109) 评论(0) 编辑

2009年10月25日 #

[译]Kernel Memory Layout on ARM Linux

摘要: 这是内核自带的文档,讲解ARM芯片的内存是如何布局的!比较简单,对于初学者可以看一下!但要想深入理解Linux内存管理,建议还是找几本好书看看,如深入理解Linux虚拟内存,嵌入系统分析,Linux内核分析及程序设计等;Kernel Memory Layout on ARM LinuxLinux在ARM平台上的内存布局Russell King <rmk@arm.linux.org.uk>...阅读全文

posted @ 2009-10-25 21:25 Wu.Country@侠缘 阅读(520) 评论(0) 编辑

2009年10月23日 #

[转]ucLinux下sqlite数据库移植全攻略

摘要: ucLinux下sqlite数据库移植全攻略   本文讨论的是比较流行的嵌入式开发组合ARM+uclinux,即目标开发板为三星S3C4510,完成sqlite在其uclinux上的移植。  本文假设你已经具备正确编译uclinux的kernel的能力,即有能力完成make menuconfig;make dep;make lib_only;make user_only;make romfs;ma...阅读全文

posted @ 2009-10-23 22:34 Wu.Country@侠缘 阅读(135) 评论(0) 编辑

2009年10月4日 #

Taylor Swift - Love Story

摘要: Taylor Swift [Photo: Baidu.com]Love StoryLyric: We were both young when I first saw youI close my eyes and the flashback startsI'm standing there on a balcony in summer airSee the lights, see the part...阅读全文

posted @ 2009-10-04 19:39 Wu.Country@侠缘 阅读(142) 评论(0) 编辑

2009年9月23日 #

[Music]乡村摇滚:Any man of mine

摘要: 本网小评:大女人主义 小女人情怀关于“乡村摇滚”: 曾有朋友戏谑说,“What if she's an angel”是“坐着”的弹唱,“Any man of mine”则只能“站着”,并以一种颇富感染力的舞台表演引起观众的共鸣。虽然这种说法欠考究,但细细想来不无道理—...阅读全文

posted @ 2009-09-23 22:48 Wu.Country@侠缘 阅读(153) 评论(1) 编辑

2009年9月20日 #

一些比较好的Linux学习网站

摘要: 随便记录一些,排名没有任何依据1、IBM Linux技术中心:http://www.ibm.com/developerworks/cn/linux/非常不错的技术在线文档,我的很多与Linux相关的基础知识都是在这个上面找到答案的!2、softpedia http://linux.softpedia.com/Linux开源包的最新发布,在这个目录上都可以找得到3、内核源码站,这个就什么都不说了ht...阅读全文

posted @ 2009-09-20 22:18 Wu.Country@侠缘 阅读(282) 评论(0) 编辑

2009年8月1日 #

EXE文件关联修复器

摘要: 今天是有点手贱,把我机上的所有文件的扩展名关联给删除了!导致exe文件都无法运行了!还好,在网上找到了这个!我很郁闷,为什么IE还可以运行?让我可以上网,否则,后果。。。。。。程序名称:EXE文件关联修复器程序版本:Ver2.020050529程序作者:飘雪工作室运行环境:Win界面使用说明:用于修复Exe文件关联。方法一:当计算机中了某些关联EXE文件的木马后,杀毒软件将木马清除后,将会出现系统...阅读全文

posted @ 2009-08-01 23:16 Wu.Country@侠缘 阅读(1868) 评论(0) 编辑

2009年6月18日 #

[每日一点]msgsnd函数代码跟踪

摘要: 今天有一同事问我,如果msgsnd函数的最后一个flag如果直接置0,调用该函数会是什么结果!我不太清楚是怎样的,还是直接看代码:msgsnd是一个系统调用,所以它在glibc中只是一个桩函数:\glibc\glibc-2.4.src\sysvipc\msgsnd.cintmsgsnd (msqid, msgp, msgsz, msgflg) int msqid; const void *msgp...阅读全文

posted @ 2009-06-18 22:31 Wu.Country@侠缘 阅读(492) 评论(1) 编辑

2009年5月31日 #

Linux(OpenSuse11.2)下.Net应用程序开发初窥(1)

摘要: 应该说在Linux上开发.Net应用程序不是很新鲜的事了。但在Suse11之前,也没有哪个正式的Linux版本集成了.Net开发环境。http://space.cnblogs.com/group/topic/12697/  已经近两年没有在博客园上发表点什么了,一来是自己转向Linux和C了,对Windows下的C#和VS.Net开发环境也很少使用了。但对.Net和C#的热爱是一点也没有减少。相反...阅读全文

posted @ 2009-05-31 23:41 Wu.Country@侠缘 阅读(1692) 评论(13) 编辑

2009年5月30日 #

How to uninstall GRUB

摘要: How to uninstall GRUBQ. How do I uninstall GRUB? I need to uninstall everything before sending this hard disk to someone including GRUB. All I need to keep is windows XP.A. GNU GRUB ("GRUB" for short)...阅读全文

posted @ 2009-05-30 08:47 Wu.Country@侠缘 阅读(277) 评论(1) 编辑

2009年3月9日 #

如何自己配置和编译一个完整的Linux嵌入式开发环境?

摘要: 这里我不得不推荐一书:Linux+From+Scratch(CN).CHM可以从CSDN上下载!我的演练过程:1、配置好开发环境,最好的方法是VMWare(Redhat);2、参照LFS中的说明,一条一条的编译;遇到问题就Google!如果顺利,本周应该可以自己把整个开发工具链及环境全部过一遍!如果只是使用的话,网上也有很多已经编译好的工具包,直接下载使用,一般都是200M左右!阅读全文

posted @ 2009-03-09 23:44 Wu.Country@侠缘 阅读(281) 评论(0) 编辑

2009年3月8日 #

我的学习开发环境,呵呵!

摘要: 今天到电子市场去,花了近700块,弄了块ARM的学习单板,再也不用去搞什么虚拟机了! 简单的看了一下开发手册,还有点麻烦,可能得花点时间去把它搞清楚! 但这块单板的功能还是很强的,基本上可以满足常用的学习与测试了! 更重要的是随单板一起有很多的工具,可以自己慢慢的学习和使用了! 以后的学习笔记就以这个环境为主了!呵呵!阅读全文

posted @ 2009-03-08 19:40 Wu.Country@侠缘 阅读(314) 评论(0) 编辑

Linux中进程结构描述符

摘要: include/linux/sched.h384 struct task_struct {385 volatile long state;386 struct thread_info *thread_info;387 atomic_t usage;388 unsigned long flags; 389 unsigned long ptrace;390391 int lock_depth;3923...阅读全文

posted @ 2009-03-08 00:22 Wu.Country@侠缘 阅读(266) 评论(0) 编辑

2009年3月7日 #

开始从代码入手学习内核

摘要: 决定不再玩虚拟机了,直接弄个单板得了!想在虚拟机上运行ARM内核!试过了所有会的方法,没一次成功的!比较郁闷!决定明天去弄块单板,直接上板玩得了!另外,也不全部做翻译了,结合代码看书,翻译和笔记一起做!把2.6.21.1的内核代码添加到工程了,再加上glibc2.7,准备好好的看看代码了。一共2万千多个文件,慢慢看吧!阅读全文

posted @ 2009-03-07 23:03 Wu.Country@侠缘 阅读(262) 评论(3) 编辑