发布时间:2012-12-31 10:57:13
这是一个类似与ctags的在函数间跳入跳出跳来跳去的插件1.cscope介绍它可以帮你从蜘蛛网一样的海量工程文件中找到你想要的思路定位你要debug的代码段修改全局变量它可以解决的问题 Where is this symbol used? Where is it defined? Where did this variable get its value? What is this glo......【阅读全文】
发布时间:2012-12-25 10:39:31
末日这两天不想写论文于是乎搞一搞双系统,在原来的07年老笔记本上画出来12G安装了ubuntu第一个问题,我安装的是12.10版本,在笔记本安装的时候通过wifi选项配置需要的时间特别长,我的电脑上连个蓝牙都没有歪什么fi啊,这个时间大概有5分钟以上,一开是以为是出问题了就重启从新安装,结果还是一样又下载了一个11.10安装还是一样,这样在网上查也查不到,是因为电脑太老了还是怎样,反正最好还是让新手知道比较好。让我折腾了一天。第二个问题,安装12.10后,我的笔记本是N卡,ubuntu自带的开源驱动非常不给力,发热量超大也就算了竟然还会花屏马赛克,然后就死机了,这不符合一个linux系统高效的......【阅读全文】
发布时间:2012-12-16 14:16:38
转自http://blog.csdn.net/eroswang/archive/2008/04/23/2317771.aspx在kernel中有很多__init,这个东东到底是何方神圣捏?且听小生我一一道来。下面是其定义:file:/include/linux/init.h 43 #define __init __attribute__ ((__section__ (".init.text"))) __cold 44 #define __initdata __attribute__ ((__sectio......【阅读全文】
发布时间:2012-12-15 21:25:15
有关0.11版本内核的解释,在看赵炯的0.11版本系统内核讲解书籍时,main中调用了诸如fork() write()等库函数,再看系统调用时,只有例如open函数有这样的定义 点击(此处)折叠或打开 #define __LIBRARY__ #include <unistd.h> #include <stdarg.h> int open(const char * filename, int flag, ...) { register int res; &n......【阅读全文】
发布时间:2012-12-14 22:37:57
来自http://www.cnblogs.com/jiajinwen/archive/2011/12/25/2301419.html 修改 kernel/sys.c 增加系统调用的实现 。 在 sys.c里的sethostname 函数后面添加sethostname2,我们把sethostname 函数直接复制下来,然后再修改成我们要实现的sethostname2。 命令在sethostname函数头输入:17yy,然后移动光标到函数末尾,输入命令:p int sys_sethostname2(char *name, int len) { ......【阅读全文】