自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (5)
  • 问答 (1)
  • 收藏
  • 关注

转载 内核分析网站

Linux内核学习和研究及嵌入式(ARM)学习和研究的开放文档http://lli_njupt.0fees.net/深入分析Linux内核源码

2014-04-24 09:33:07 602

转载 中断-工作队列-tasklet-softirq wloveg.blog.chinaunix.net

内核头文件的使用发布时间:2014-04-02 08:52:28内核头文件使用的学习笔记......【阅读全文】阅读(25) | 评论(0) | 转发(0) ARM Linux中断源码分析(5)——工作队列发布时间:2013-10-29 19:16:19转载请注明出处:wloveg.blog.chinaunix.net8.

2014-04-20 18:12:51 755

转载 深入理解linux内核笔记 http://blog.csdn.net/shaohaigod1981

深入理解linux内核笔记六:linux系统调用 一般情况下,进程不能存取系统内核的,只有系统调用是一个例外,在intel结构的计算机中,是通过中断0x80实现的进程可以可以跳转到内核中的位置是system_call。在此检查系统调用号,它告诉内核进程请求何种服务,然后查找系统调用表sys_call_table,找到希望调用的内核地址函数,调用此函数,然后返回。       1、  宏

2014-04-20 16:30:59 771

转载 Linux中的中断处理 上下文

Linux中的中断处理 发布于2013-4-2 与Linux设备驱动中中断处理相关的首先是申请与释放IRQ的API request_irq()和free_irq(),request_irq()的原型为:int request_irq(unsigned int irq,void (*handler)(

2014-04-20 15:22:30 4220

转载 使用 Linux 系统调用的内核命令图解

http://www.ibm.com/developerworks/cn/linux/l-system-calls/

2014-04-19 21:58:59 740

原创 抢占调度??

进程A进入临界区,发生时间片中断,检查A的抢占标记,发现不能被抢占,继续执行A进程A进入临界区,其他进程想从A那获得cpu控制权,检查A的抢占标记,发现不能被抢占,继续执行A如果使用spin_lock_irq,完全不会进入中断,也不会检查抢占位在临界区内主动切换了进程的话。。。宕机spin_lock_irq会禁止一切中断,即便时钟超时也不会进入中断处理设不设抢占标记也就无所谓了

2014-04-19 09:22:55 737

转载 为什么在中断上下文中不能休眠?

2.schedule()在切换进程时,保存当前的进程上下文(CPU寄存器的值、进程的状态以及堆栈中的内容),以便以后恢复此进程运行。中断发生后,内核会先保存当前被中断的进程上下文(在调用中断处理程序后恢复);但在中断处理程序里,CPU寄存器的值肯定已经变化了吧(最重要的程序计数器PC、堆栈SP等),如果此时因为睡眠或阻塞操作调用了schedule(),则保存的进程上下文就不是当前的进程conte

2014-04-19 09:03:18 3946

转载 深入分析Linux自旋锁

http://blog.chinaunix.net/uid-20543672-id-3252604.html

2014-04-18 22:55:19 721

转载 spin_lock自旋锁

spin_lock自旋锁的时间片轮转很关键的内核问题被保护的资源已经持有自旋锁,那么新的内核线程再度访问保护的资源的时候,会自旋等待。1 那么此内核线程的时间片用完之后,自旋锁是会让出cpu,还是一直自旋等待锁的释放???2 还有在中断处理程序执行的过程中,中断处理程序是否分配有时间片??? 假如有,内核是处于中断上下文中,中断处理程序让出CPU后又怎么会被再次调度呢???

2014-04-18 22:43:48 872

转载 内核随记(二)——内核抢占与中断返回--进程上下文和中断上下文

http://www.cnblogs.com/hustcat/archive/2009/08/31/1557507.htmlhttp://www.cnblogs.com/hustcat/default.html?page=3内核随记(二)——内核抢占与中断返回

2014-04-15 17:42:07 876

转载 linux进程状态浅析

linux进程状态浅析众所周知,现在的分时操作系统能够在一个CPU上运行多个程序,让这些程序表面上看起来是在同时运行的。linux就是这样的一个操作系统。在linux系统中,每个被运行的程序实例对应一个或多个进程。linux内核需要对这些进程进行管理,以使它们在系统中“同时”运行。linux内核对进程的这种管理分两个方面:进程状态管理,和进程调度。本文主要介绍进程状态管理,进程

2014-04-13 19:27:18 653

转载 Linux中signal机制阐述

最近同事的程序设计过程中用到了Linux的signal机制,从而引发了我对Linux中signal机制的思考。Signal机制在Linux中是一个非常常用的进程间通信机制,很多人在使用的时候不会考虑该机制是具体如何实现的。signal机制可以被理解成进程的软中断,因此,在实时性方面还是相对比较高的。Linux中signal机制的模型可以采用下图进行描述。        

2014-04-13 17:22:12 1237

转载 read 系统调用剖析

大部分程序员可能会有这样的疑问:当在程序中调用库函数 read 时,这个请求是经过哪些处理最终到达磁盘的呢,数据又是怎么被拷贝到用户缓存区的呢?本文介绍了从 read 系统调用发出到结束处理的全过程。该过程包括两个部分:用户空间的处理、核心空间的处理。用户空间处理部分是系统调用从用户态切到核心态的过程。核心空间处理部分则是 read 系统调用在 linux 内核中处理的整个过程。3 评论:

2014-04-12 17:49:58 576

转载 从文件 I/O 看 Linux 的虚拟文件系统

从文件 I/O 看 Linux 的虚拟文件系统http://www.ibm.com/developerworks/cn/linux/l-cn-vfs/

2014-04-12 13:48:00 617

转载 Linux计算机进程地址空间与内核装载ELF

本文基于Linux™系统对进程创建与加载进行分析,文中实现了Linux库函数fork、exec,剖析内核态执行过程,并进一步展示进程创建过程中进程控制块字段变化信息及ELF文件加载过程。 一、初识Linux进程                                                                                    

2014-04-10 21:46:31 803

转载 用户空间栈 & 系统空间栈

用户空间栈 & 系统空间栈 以下简称用户栈、内核栈1、用户栈和内核栈的区别       内核在创建进程的时候,在创建task_struct的同时,会为进程创建相应的堆栈。每个进程会有两个栈,一个用户栈,存在于用户空间,一个内核栈,存在于内核空间。记住,进程对应的用户栈和内核栈都是进程私有的。当进程在用户空间运行时,cpu堆栈指针寄存器里面的内容是用户堆栈地址,使用用

2014-04-10 18:44:01 1434

转载 ELF 格式

Linux可执行文件为ELF格式,ELF格式文件主要分为以下几类:1.  可重定位文件(Relocatable File),这类文件包含了代码和数据,可以被用来链接成可执行文件或共享目标文件,静态链接库也可以归为这一类,如.o文件。2.  可执行文件(Executable File),这类文件包含了直接执行的程序,如/bin/bash等。3.  共享目标文件(Shared

2014-04-10 14:50:26 723

pushAACFile_toRTMP

修改的雷的例子,自己加了一个单独推AAC文件到 RTMP服务器的经测试,可以跑通 工程中有 推 H264文件到 RTMP服务器 推 AAC文件到 RTMP服务器 推 FLV文件到 RTMP服务器

2016-02-24

串口DMA方式发送数据MINI2440UartDma

串口DMA方式发送数据MINI2440UartDma

2012-12-27

一个简单的多任务内核实例/Linux-0.00

一个简单的多任务内核实例/Linux-0.00

2012-06-27

UNIX网络编程实用技术与实例分析

UNIX网络编程实用技术与实例分析

2012-02-27

Minix系统代码 里面 有相关的 两本书

Minix系统代码 里面 有相关的 两本书

2012-02-27

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除