上一页 1 ··· 99 100 101 102 103 104 105 106 107 ··· 127 下一页
摘要: 转自:http://blog.csdn.net/kasalyn/article/details/11473885 static inline void raw_spin_lock(raw_spinlock_t *lock){ preempt_disable(); do_raw_spin_lock(l 阅读全文
posted @ 2016-04-14 16:31 Sky&Zhang 阅读(2773) 评论(0) 推荐(0) 编辑
摘要: Linux内核中内存cache的实现 转自:http://blog.chinaunix.net/uid-127037-id-2919545.html 本文档的Copyleft归yfydz所有,使用GPL发布,可以自由拷贝,转载,转载时请保持文档的完整性, 严禁用于任何商业用途。msn: yfydz_ 阅读全文
posted @ 2016-04-14 10:32 Sky&Zhang 阅读(724) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.chinaunix.net/uid-12567959-id-161015.html 在内核代码里到处都能看到这个subsys_initcall(),而它到底是干什么的呢?让我们来揭开它的神秘面纱。 先来看一段代码: include/linux/init.h 174 /* 阅读全文
posted @ 2016-04-13 18:02 Sky&Zhang 阅读(840) 评论(0) 推荐(0) 编辑
摘要: 转自:http://my.oschina.net/u/572632/blog/305492 目录[-] 概述 section的声明 注册 调用 IN BUILDING 概述 section的声明 注册 调用 IN BUILDING 概述 内核选项的解析完成之后,各个子系统的初始化即进入第二部分—入口 阅读全文
posted @ 2016-04-13 18:01 Sky&Zhang 阅读(2552) 评论(0) 推荐(0) 编辑
摘要: #include <linux/kernel.h>#include <linux/init.h>#include <linux/module.h>#include <linux/delay.h>#include <linux/interrupt.h> static void time_get(kti 阅读全文
posted @ 2016-04-13 15:41 Sky&Zhang 阅读(2359) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/chenhuajie123/article/details/11951777 一步一图一代码,一定要让你真正彻底明白红黑树 作者:July 二零一一年一月九日 转自:http://blog.csdn.net/chenhuajie123/article/ 阅读全文
posted @ 2016-04-13 11:41 Sky&Zhang 阅读(568) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.2cto.com/kf/201210/160985.html 我一次性malloc十个单位节点的内存空间出来赋值给L, 现在我想一次性删除从第3个到第6个节点,我是这么做的:1.将第六个节点的next指针指向NULL2.将L指针指向第三个单位空间的地址,再free(L)。 阅读全文
posted @ 2016-04-13 10:39 Sky&Zhang 阅读(469) 评论(0) 推荐(0) 编辑
摘要: 转自:http://linux.chinaunix.net/techdoc/net/2007/01/30/949381.shtml R.wen (rwen2012@126.com)1),Skb_buff/* To allow 64K frame to be packed as single skb 阅读全文
posted @ 2016-04-12 18:06 Sky&Zhang 阅读(645) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/chenyu105/article/details/7720162 重点关注关中断的情况。临时做了一个版本,在CPU 0上监控所有非0 CPU的时钟中断计数,检查他们在100ms内是否增加。如果否,则认为此CPU关中断。另外,在高精度时钟中断处理函数h 阅读全文
posted @ 2016-04-12 11:11 Sky&Zhang 阅读(2229) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/lanmanck/article/details/8638391 上传源码时最好把空格行去掉,以前介绍了使用notepad++,现在发现,习惯用source insight的人士也可以很easy的去掉了: Options->Perferences->F 阅读全文
posted @ 2016-04-12 09:13 Sky&Zhang 阅读(618) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/maray/article/details/5770889 Linux内核中断路径中不能睡眠,为什么? 这里就行了很深入的讨论,值得一看:http://bbs2.chinaunix.net/viewthread.php?tid=1618430 但是,他 阅读全文
posted @ 2016-04-11 18:00 Sky&Zhang 阅读(815) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.jb51.net/article/55442.htm 一、 Git 常用命令速查 git branch 查看本地所有分支git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支git branch -r 查看远程所有分支g 阅读全文
posted @ 2016-04-11 14:04 Sky&Zhang 阅读(691) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/softwaretesting/archive/2011/09/28/2194515.html http://www.pythonclub.org/linux/vim/map VIM键盘映射 (Map) 设置键盘映射 使用:map命令,可以将键盘上 阅读全文
posted @ 2016-04-08 22:16 Sky&Zhang 阅读(2909) 评论(0) 推荐(0) 编辑
摘要: 转自:http://edsionte.com/techblog/archives/category/linux%E5%86%85%E6%A0%B8%E7%BC%96%E7%A8%8B 背景 如何在Linux内核中执行某些用户态程序或系统命令?在用户态中,可以通过execve()实现;在内核态,则可以 阅读全文
posted @ 2016-04-08 02:06 Sky&Zhang 阅读(2144) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.chinaunix.net/uid-23069658-id-4364171.html 关于内核通知链不像Netlink那样,既可以用于内核与用户空间的通信,还能用于内核不同子系统之间的通信,通知链只能用于内核不同子系统之间的通信。那么内核通知链到底是怎么工作的?我们如何 阅读全文
posted @ 2016-04-07 22:35 Sky&Zhang 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.chinaunix.net/uid-23069658-id-4576255.html 我们都知道Linux内核里的双向链表和学校里教给我们的那种数据结构还是些不一样。Linux采用了一种更通用的设计,将链表以及其相关操作函数从数据本身进行剥离,这样我们在使用链表的时候就 阅读全文
posted @ 2016-04-07 22:31 Sky&Zhang 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.chinaunix.net/uid-23069658-id-4725279.html 关于链表我们更多时候是对其进行遍历的需求,上一篇博文里我们主要认识了一下和链表操作比较常用的几个内核API接口,其入参全都是清一色的struct list_head{}类型。至于链表的 阅读全文
posted @ 2016-04-07 22:28 Sky&Zhang 阅读(487) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/jason-lu/articles/2807758.html Linux内核通知链分析 1. 引言 Linux是单内核架构(monolithic kernel),大多数内核子系统和模块是相互独立的,它们被动态地加载或卸载,以使内核变得小巧和可扩展. 阅读全文
posted @ 2016-04-07 22:26 Sky&Zhang 阅读(987) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/armlinux/archive/2011/11/07/2396784.html ARM linux的启动部分源代码简略分析 以友善之臂的mini2440开发板为平台,以较新的内核linux-2.6.32.7版本为例,仅作说明之用。 当内核映像被加 阅读全文
posted @ 2016-04-07 22:25 Sky&Zhang 阅读(980) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/armlinux/archive/2011/11/11/2396781.html 一、概念: 大多数内核子系统都是相互独立的,因此某个子系统可能对其它子系统产生的事件感兴趣。为了满足这个需求,也即是让某个子系统在发生某个事件时通知其它的子系统,Li 阅读全文
posted @ 2016-04-07 22:22 Sky&Zhang 阅读(258) 评论(0) 推荐(0) 编辑
上一页 1 ··· 99 100 101 102 103 104 105 106 107 ··· 127 下一页