- 博客(22)
- 资源 (10)
- 收藏
- 关注
转载 libc6-dbg libc库调试的时候需要安装该库获得debug information 才能step into
原文网址:http://boxjerry.blog.163.com/blog/static/1325946902010113115345754/另外推荐一篇比较好的文章:http://www.airs.com/blog/archives/38(转)完全认识GNU C 语言库glibc1、C语言库是用来干什么的?编程人员所提到的库,其英文是library,到底是什么呢?简
2013-04-27 23:04:31 4635
转载 如何进行Linux Kernel 开发
原文网址:http://www.cppblog.com/flyonok/archive/2011/04/15/144316.html如何进行Linux Kernel 开发? (Take 3)译者序:这是一篇很重要的文档,它介绍了内核开发的方方面面。这篇文档已被加入到内核源码树的Documentation文档里(名字为HOWTO),你可以在最新的内核树里找到它。尽管已经有网友翻译过这
2013-04-26 23:10:23 622
转载 linux的各大发行版
Linux发行版 (列表)基于Debian ▪ Debian ▪ Ubuntu ▪ Linux Mint▪ Knoppix ▪ MEPIS ▪ sidux▪ CrunchBang Linux ▪ Chromium OS ▪ Google Chrome OS基于Red Hat ▪ Red Hat Enterprise Linux
2013-04-26 14:44:49 785
转载 CS5536中MFGPT时钟的实现
MFGPT简介: 全称:Multi-Function General Purpose Timer. 它包括了8个timers,其中的6个工作在 working domain,频率为32 KHZ 和 14318 KHZ 另外2个工作在 standy domain,频率为32 KHZ. 对于输入时钟频率,都有15位可以用来分频,从而分别产生15种时钟频率.
2013-04-22 10:59:54 861
转载 GNU/Linux-libre from source code (Loongson2F very good!!!)
原文网址:http://christophe.jarry.ouvaton.org/gnu-linux/gllfsc/gllfsc-loongson2f-1.0.htmlGNU/Linux-libre from source codeShort ContentsGNU/Linux-libre from source code for Loongson 2F1 In
2013-04-20 23:28:15 3700
转载 How to use Git
原文网址:http://readingnotesofjoseph.googlecode.com/svn-history/r395/trunk/docs/usage/git-brief-usage.txtAuthor: Joseph LeeE-Mail: fdlixiaojun@gmail.com基础概念: GIT是分布式版本控制系统,在每个主机上都保存这版本库的完整镜像,
2013-04-15 14:56:21 746
转载 保持简单----纪念丹尼斯•里奇(Dennis Ritchie
大师去世以后,财新网约我写一篇纪念文章。现在文章已经发表了,我可以把原稿贴出来了。丹尼斯•里奇对人类的贡献,被大大低估。此时此刻,全世界几十亿人正在使用的几百亿件电子产品,里面的软件最终都可以追溯到他的智力贡献。==========================================保持简单(Keep it simple)----纪念丹尼斯•里奇(Dennis Ritc
2013-04-14 23:47:20 1581
转载 一些经典的计算机书籍
原文网址:http://oss.lzu.edu.cn/artical.php?id=22以下列表中的计算机书籍(中文版)来自微博:@程序员的那些事 粉丝的推荐。按推荐次数,从高到低往下排。如果大家还有其他计算机相关的经典书籍推荐,请在评论中留言,或者在这条微博的评论中留言,我们将继续扩充这个列表。算法导论(第2版)代码大全(第2版)C++ Primer中文版(第
2013-04-14 23:45:30 777
转载 怎样花两年时间去面试一个人
原文网址:http://oss.lzu.edu.cn/artical.php?id=20作者:刘未鹏来源:刘未鹏's Blog阅读数:5972012-10-14 20:41:09Joel Spolsky曾经感叹:招聘难,难于上青天(此处笔者稍加演绎:))。他有两个辛辣但不乏洞察力的断言:真正的牛人也许一辈子就投大概4次简历,这些家伙一毕业就被好公司抢走了,并且他们的
2013-04-14 23:42:40 723
转载 国外程序员推荐:每个程序员都应读的书
原文网址:http://oss.lzu.edu.cn/artical.php?id=21【更新】:近日(2012年8月17日)重看 StackOverflow 的原讨论帖,发现于今年年初被关闭了。不过有人做了汇总,把其他回复中提到的书籍,放在投票数最高的回复中。新更新添加 59 本书,详情可见文章后半部分。编者按:2008年8月4日,StackOverflow
2013-04-14 23:40:32 763
原创 Redhat test tools
https://access.redhat.com/site/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Developer_Guide/perf-using.html----The above URL show the test tools. Me see first.
2013-04-14 19:25:14 530
转载 Debugging the kernel using Ftrace
原文网址:http://lwn.net/Articles/365835/也可以参考印度的一篇文章,网址:http://www.linuxforu.com/2010/11/kernel-tracing-with-ftrace-part-1/Ftrace is a tracing utility built directly into the Linuxkernel
2013-04-13 22:45:06 1361
原创 cscope如何生成特定平台的代码搜索(以mips平台为例)
1.sudo apt-get install vim-full cscope ctags2.use below script to generate cscope.files--------------------------------------------#! /bin/shLNX=`pwd`find $LNX
2013-04-06 17:11:10 949
转载 linux 内核学习之内核栈
内核栈不比用户空间的栈,在用户空间栈的大小可以很大,并且可以动态的增长。但是,在内核栈却小而固定。每个进程的内核栈的大小取决于体系结构,同时也与编译选项有关。历史上,每个进程都有两页的内核栈。所以,在32位或64位体系机构的下,内核栈的大小分别为4kB和8kB。 在任意一个函数中,你都必须尽量节省栈资源。只要在具体的函数中让所有的局部变量的大小之合不超过几百个字节。在内核中,进
2013-04-06 09:54:12 614
原创 我的vimrc文件的配置(fedora、debian、ubuntu都可以用)
map :call Do_CsTag()nmap s :cs find s =expand(""):copennmap g :cs find g =expand("")nmap c :cs find c =expand(""):copennmap t :cs find t =expand(""):copennmap e :cs find e =expand(""):copen
2013-04-05 22:39:32 1454
转载 mips 异常处理和进程切换
原文网址:http://blog.chinaunix.net/uid-26817832-id-3146430.html一.内核栈每个进程拥有一个内核栈,调度切换至一个新进程时,会根据task_struct->stack(struct thread_info 结构体类型) 的值设置*kernelsp(当前正在运行进程之内核栈栈顶),将kernelsp的值设置为
2013-04-05 21:48:57 1314
转载 mips 内嵌汇编
原文网址:http://blog.chinaunix.net/uid-26817832-id-3146404.html1. GCC 内嵌汇编的基本格式asm("assembly code");如:asm("syscall"); //触发一个系统调用如果有多条指令,则需在指令尾部添加'\t'和'\n',如:asm("li v0, 4011\t\n"
2013-04-05 21:46:55 1988 1
转载 mips 精确异常和延时槽
原文网址:http://blog.chinaunix.net/uid-26817832-id-3146408.html一、非精确异常在多发射乱序执行的流水线 CPU 上,从指令进入流水线到异常事件的发生,期间要经过若干流水级,此时 PC 的值已指向其后的某条指令,在实现非精确异常的 CPU 上就把此时的 PC 值作为引起异常指令的所在(为了表达的方便,记为 eptr)。
2013-04-05 21:46:15 1127
转载 mips 页表相关(tlbrefill 全解释)
原文网址:http://blog.chinaunix.net/uid-26817832-id-3146390.html一、64位虚拟地址划分假设页的大小是16K,即PAGE_SHIFT = 14PGD 含有2K项,每一项占8个字节,总共16K(一页)VA[46:36] 索引PGD,低3位置0,意在以8字节为单位索引PGD。用于索引PGD的VA 的位数正好为11位,与每页
2013-04-05 21:44:59 2132
转载 mips 异常处理
原文网址:http://blog.chinaunix.net/uid-26817832-id-3146385.html一、硬件完成的工作1、set epc2、set EXL 表示进入内核模式和禁止中断3、set cause寄存器;有的异常也需设置BadVaddr寄存器4、跳到异常入口执行二、软件工作1、区分不同的异常,Cause寄存器的ExcCode域
2013-04-05 21:43:43 2387
转载 linux 页表
原文网址:http://blog.chinaunix.net/uid-26817832-id-3146395.html 简单来说,讨论linux页表就是讨论linux进程的的页表:linux页表的创建与更新都包含于进程的创建与更新中。当前的linux内核采用的是写时复制方法,在创建一个linux进程时,完全复制父进程的页表,并且将父子进程的页表均置为写保护(即写地址的时候会产生缺页
2013-04-05 19:47:14 1328
Xshell5.0绿色免注册版
2019-03-03
C Programming FAQs: Frequently Asked Questions
2015-10-11
SLICSuperpixelsAndSupervoxelsCode.rar
2015-08-04
GDI+(Very good lib, has been tested)
2015-08-04
perfect_personal_blog_site_source_code(person used very good)
2013-02-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人