上一页 1 ··· 100 101 102 103 104 105 106 107 108 ··· 127 下一页
摘要: 转自:http://blog.chinaunix.net/uid-23069658-id-3141409.html 4.3 数据接收流程图 各层主要函数以及位置功能说明: 1)sock_read:初始化msghdr{}的结构类型变量msg,并且将需要接收的数据存放的地址传给msg.msg_iov-> 阅读全文
posted @ 2016-04-07 22:21 Sky&Zhang 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.chinaunix.net/uid-27037833-id-3237153.html 链表(循环双向链表)是Linux内核中最简单、最常用的一种数据结构。 1、链表的定义 struct list_head { struct list_head *next, *prev; 阅读全文
posted @ 2016-04-07 11:15 Sky&Zhang 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/Anker/archive/2013/12/15/3475643.html 1、前言 最近写代码需用到链表结构,正好公共库有关于链表的。第一眼看时,觉得有点新鲜,和我之前见到的链表结构不一样,只有前驱和后继指针,而没有数据域。后来看代码注释发现该代 阅读全文
posted @ 2016-04-07 11:05 Sky&Zhang 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/pengdonglin137/p/4075148.html 阅读目录(Content) 1.1. 概述 1.2.数据结构 1.3. 运行机理 1.4. 简单一例: 一、概述 二、结构体 三、操作过程 四、实例 转自:http://www.cnblo 阅读全文
posted @ 2016-04-05 23:20 Sky&Zhang 阅读(524) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.oschina.net/translate/10-tips-git-next-level 最近我们推出了两个教程:熟悉Git的基本功能和让你在开发团队中熟练的使用Git . 我们所讨论的命令足够一个开发者在Git使用方面游刃有余。在这篇文章中,我们试图探索怎样有效的管理你 阅读全文
posted @ 2016-04-05 23:18 Sky&Zhang 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/g_salamander/article/details/8081724 大多数内核子系统都是相互独立的,因此某个子系统可能对其它子系统产生的事件感兴趣。为了满足这个需求,也即是让某个子系统在发生某个事件时通知其它的子系统,Linux内核提供了通知链的 阅读全文
posted @ 2016-04-05 20:35 Sky&Zhang 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/armlinux/archive/2011/11/11/2396782.html 最近在看《深入理解Linux网络内幕》一书,学习了一下书中讲到的内核通知链方面的知识,写了一个读书笔记和一点代码来加深理解,希望能够对大家有一点帮助。内核通知链在网络 阅读全文
posted @ 2016-04-05 15:23 Sky&Zhang 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/wuhzossibility/article/details/8079025 内核通知链 1.1. 概述 Linux内核中各个子系统相互依赖,当其中某个子系统状态发生改变时,就必须使用一定的机制告知使用其服务的其他子系统,以便其他子系统采取相应的措施。 阅读全文
posted @ 2016-04-05 14:43 Sky&Zhang 阅读(1091) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.ruanyifeng.com/blog/2015/08/git-use-process.html 作者: 阮一峰 日期: 2015年8月 5日 团队开发中,遵循一个合理、清晰的Git使用流程,是非常重要的。 否则,每个人都提交一堆杂乱无章的commit,项目很快就会变得难 阅读全文
posted @ 2016-04-03 21:52 Sky&Zhang 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/droidphone/article/details/7467436 版权声明:本文为博主原创文章,未经博主允许不得转载。 转自:http://blog.csdn.net/droidphone/article/details/7467436 版权声明: 阅读全文
posted @ 2016-04-01 17:20 Sky&Zhang 阅读(470) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.ibm.com/developerworks/cn/linux/l-lpic1-105-2/index.html 学习如何使用标准的 shell 语法、循环和控制结构,以及成功或失败测试来自定义现有脚本或编写简单的新 bash 脚本。您可以使用本教程中的资料学习针对 Li 阅读全文
posted @ 2016-04-01 17:16 Sky&Zhang 阅读(915) 评论(0) 推荐(0) 编辑
摘要: 转自:http://bbs.chinaunix.net/thread-3642079-1-1.html 最近在调试Linux内核,跟踪启动过程。发现在没有turn on mmu之前,可以使用物理地址,通过向串口Fifo丢数据的方式输出调试信息。但是代码一旦运行到开启mmu,在汇编阶段,mmu只做了物 阅读全文
posted @ 2016-04-01 14:10 Sky&Zhang 阅读(1409) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/hoys/archive/2012/06/28/2567622.html 转自:http://blog.chinaunix.net/u1/49093/showart_1910189.html 这个问题有很多人问过,我看了下Linux得内核代码,原因 阅读全文
posted @ 2016-04-01 10:06 Sky&Zhang 阅读(657) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/wenhui_/article/details/6889013重入一般可以理解为一个函数在同时多次调用,例如操作系统在进程调度过程中,或者单片机、处理器等的中断的时候会发生重入的现象。 一般浮点运算都是由专门的硬件来完成,举个例子假设有个硬件寄存器名字 阅读全文
posted @ 2016-03-31 16:53 Sky&Zhang 阅读(978) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/psvoldemort/article/details/8222371 1,中断处理程序中不能使用有睡眠功能的函数,如ioremap,kmalloc,msleep等,理由是中断程序并不是进程,没有进程的概念,因此就没有休眠的概念; 2,中断处理程序中的 阅读全文
posted @ 2016-03-31 16:49 Sky&Zhang 阅读(3192) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/droidphone/article/details/8112948 版权声明:本文为博主原创文章,未经博主允许不得转载。 版权声明:本文为博主原创文章,未经博主允许不得转载。 目录(?)[-] 数据结构 低分辨率下的动态时钟 1 切换至动态时钟模式 阅读全文
posted @ 2016-03-31 16:30 Sky&Zhang 阅读(3762) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/lixiaojie1012/article/details/23788713 前边我们讨论分析了linux 内核的dpm实现,分析的目的在于学以致用;在好多实时操作系统中,并没有dpm这个框架,所以我们可以仿照linux的dpm框架,来实现我们自己的d 阅读全文
posted @ 2016-03-29 17:08 Sky&Zhang 阅读(396) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/lixiaojie1012/article/details/23708377 信号量是一种睡眠锁,也就是说我调用了获取信号量的接口,但是这个时候信号量获取不到,那么对应的任务就会睡眠,从而让出cpu运行其他程序;一旦有人释放的信号量,都会重新出发任务调 阅读全文
posted @ 2016-03-29 17:07 Sky&Zhang 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/lixiaojie1012/article/details/23707901 1 设备注册到dpm_list路径 (Platform_device->device->device_driver指向platform_driver->driver) 2 低 阅读全文
posted @ 2016-03-29 17:06 Sky&Zhang 阅读(1254) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/lixiaojie1012/article/details/23707681 1 DPM介绍 1.1 Dpm: 设备电源管理,device power management 主要功能:系统在对外设下电前,需要做一些准备工作,保存一些设备的必要信息,以便 阅读全文
posted @ 2016-03-29 17:05 Sky&Zhang 阅读(1179) 评论(0) 推荐(0) 编辑
上一页 1 ··· 100 101 102 103 104 105 106 107 108 ··· 127 下一页