您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 中断服务下半部之工作队列详解

  2. 中断服务下半部之工作队列详解 中断服务下半部之工作队列详解
  3. 所属分类:其它

    • 发布日期:2009-05-01
    • 文件大小:14336
    • 提供者:zhenwenxian
  1. 嵌入式\(高校应用案例)北航软件学院

  2. 学员在中科院学习期间独立完成制作ARM开发板、开发触摸屏驱动等36个嵌入式专题实验项目,1-3个大型项目。其他实验项目如:智能机器人等可在结业后完成。 教学周期:10个月,其中第一学期3个月,第二学期5个月,课程实训2个月。 课程编号 教学单元 教学内容 就业岗位 第一学期 教学课时3个月 ZKQ090101 网络原理及linux服务 网络概述;数据通信基础;网络体系结构与协议;局域网;网络互联与TCP/IP协议;Internet及其应用;网络连接设备与技术 •Linux下C开发人员 •面向C
  3. 所属分类:硬件开发

    • 发布日期:2010-03-21
    • 文件大小:567296
    • 提供者:yaowanhua
  1. linux内核tasklet机制.txt

  2. 中断服务程序一般都是在中断请求关闭的条件下执行的,以避免嵌套而使中断控制复杂化。但是,中断是一个随机事件,它随时会到来,如果关中断的时间太长,CPU就不能及时响应其他的中断请求,从而造成中断的丢失。因此,内核的目标就是尽可能快的处理完中断请求,尽其所能把更多的处理向后推迟。例如,假设一个数据块已经达到了网线,当中断控制器接受到这个中断请求信号时,Linux内核只是简单地标志数据到来了,然后让处理器恢复到它以前运行的状态,其余的处理稍后再进行(如把数据移入一个缓冲区,接受数据的进程就可以在缓冲区
  3. 所属分类:Linux

    • 发布日期:2010-03-25
    • 文件大小:6144
    • 提供者:cherish_only
  1. 疯狂内核之——进程管理子系统

  2. 目录 1 进程的组织 5 1.1 进程相关数据结构 5 1.1.1 进程的基本信息 6 1.1.2 进程状态 10 1.1.3 TASK_RUNNING状态的进程链表 11 1.1.4 进程间关系 12 1.2 Linux的线程——轻量级进程 15 1.3 进程的创建——do_fork()函数详解 19 1.4 执行进程间切换 33 1.4.1 进程切换之前的工作 33 1.4.2 进程切换实务 —— switch_to宏 37 1.4.3 __switch_to函数 39 1.5 fork与
  3. 所属分类:Linux

    • 发布日期:2011-05-30
    • 文件大小:2097152
    • 提供者:yunsongice
  1. Linux 2.6中断下半部机制分析

  2. 详细介绍了Linux 2.6中断下半部机制
  3. 所属分类:C

    • 发布日期:2011-09-25
    • 文件大小:71680
    • 提供者:xlc7758521
  1. 中断 下半部 锁 进程调度

  2. linux内核中断,下半部,同步机制.如果受欢迎,将完整更详细的更新。
  3. 所属分类:Linux

    • 发布日期:2011-11-29
    • 文件大小:192512
    • 提供者:lml2525
  1. 工作队列中断

  2. 中断的上半部和下半部的理解,结合了实例 welcome to download
  3. 所属分类:Android

    • 发布日期:2014-03-05
    • 文件大小:26624
    • 提供者:zlcchina
  1. 中断的上半部和下半部——工作队列

  2. 中断的上半部和下半部——工作队列中断的上半部和下半部——工作队列
  3. 所属分类:C

    • 发布日期:2018-01-09
    • 文件大小:90112
    • 提供者:jlgcumt
  1. linux设备驱动中断之上半部和下半部

  2. 这份文档详细的叙述了linux中断上半部跟下半部的原理,很容易理解。
  3. 所属分类:Android

    • 发布日期:2018-08-28
    • 文件大小:1048576
    • 提供者:kai_zone
  1. linux 中断的上半部和下半部

  2. 本文章是关于 linux 中断的上半部和下半部 的介绍。
  3. 所属分类:其它

    • 发布日期:2020-07-20
    • 文件大小:61440
    • 提供者:weixin_38687807
  1. 嵌入式设计技巧:中断下半部设计

  2. 目前,在μC/OS—II内核中任务的运行空间分为中断空间和任务空间。中断空间即为中断服务程序运行所处的空间,这时处理器执行中断服务程序,而所有任务(task)都被处于被中断态。对很多处理器而言,在中断空间内中断请求是被屏蔽的。
  3. 所属分类:其它

    • 发布日期:2020-07-31
    • 文件大小:105472
    • 提供者:weixin_38650508
  1. LINUX irq中断机制介绍.docx

  2. 描述了linux中断的上半部即中断的注册、中断处理。中断的下半部机制,包括软中断、tasklet和工作队列
  3. 所属分类:Linux

    • 发布日期:2020-07-27
    • 文件大小:1012736
    • 提供者:ls1300005
  1. 嵌入式系统中如何编写中断处理程序ISR

  2. 当进程发出一个系统调用的请求时,由应用态切换到内核态。这样的内核控制路径被成为进程内核路径,也叫进程上下文。当CPU执行一个与中断有关的内核控制路径的时候,被成为中断上下文。中断的上半部和下半部都属于ISR上下文。
  3. 所属分类:其它

    • 发布日期:2020-08-10
    • 文件大小:63488
    • 提供者:weixin_38624519
  1. 嵌入式系统/ARM技术中的一种中断下半部设计方案

  2. μC/OS-II 是一种基于优先级的抢占式多任务实时操作系统,包含了实时内核、任务管理、时间管理、任务间通信同步(信号量,邮箱,消息 队列)和内存管理等功能。它可以使各个任务独立工作,互不干涉,很容易实现准时而且无误执行,使实时应用程序的设计和扩展变得容易,使应用程序的设计过程大为减化。μC /OS-II是一个完整的、可移植、可固化、可裁剪的占先式实时多任务内核。μC/OS-II绝大部分的代码是用ANSI的C语言编写的,包含一小部分汇编代码,使之可供不同架构的微处理器使用。至今,从8位到64位,
  3. 所属分类:其它

    • 发布日期:2020-10-22
    • 文件大小:685056
    • 提供者:weixin_38607088
  1. 嵌入式系统/ARM技术中的uClinux下中断驱动的I/O方式

  2. 摘要 在开发数据流设备的驱动程序时,采用中断驱动的I/O方式结合缓冲区的使用,可以将数据的接收和系统调用read隔离开来,提高设备在系统中的运行效率。本文在讨论uClinux下中断处理程序和底半部分的开发的基础上,以一种电信E1线路和以太网互联设备上数据流设备为例,讲述中断驱动的I/O方式的驱动程序开发。主要过程是在中断期间填充数据到缓冲块,并用链表将缓冲块串接起来;在系统调用read期间从缓冲块取走数据,再将缓冲块放到自由链表中备用。涉及驱动程序中常用的阻塞式I/O和自旋锁等技术应用。通过使用
  3. 所属分类:其它

    • 发布日期:2020-12-13
    • 文件大小:124928
    • 提供者:weixin_38607971
  1. 中断下半部之 work

  2. 如果中断下半部使用tasklet机制的话,实际上是利用软件中断来处理中断下半部。因此tasklet中不允许使用可能引起进行睡眠的函数调用。而work机制则是在一个独立的进程中来处理中断下半部,所以它允许调用可能引起进程睡眠的函数。 1.work的结构体     struct work_struct     {          atomic_long_t data;          struct list_head entry;          work_func_t func;      
  3. 所属分类:其它

    • 发布日期:2021-01-08
    • 文件大小:25600
    • 提供者:weixin_38649091
  1. Linux内核中的中断

  2. 中断处理程序是被内核调用来响应中断的,它运行在中断上下文,中断处理程序是上半部,当接收到一个中断,它立即开始执行,但只做有严格时限的工作,例如对接收的中断进行应答或复位硬件,这些工作都是在所有中断被禁止的情况下完成。能够被允许稍后完成的工作会推迟到下半部去。   中断处理程序的注册是通过request_irq函数,由于该函数内部有分配内存的操作,所以它不能在中断上下文或其他不允许阻塞的代码中调用。Linux中的中断处理程序是无须重入的,因为当一个给定的中断处理程序正在执行时,所有其他的中断都
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:73728
    • 提供者:weixin_38615591
  1. Linux中断处理原理分析

  2. Linux中断下半部处理有三种方式:软中断、tasklet、工作队列。   曾经有人问我为什么要分这几种,该怎么用。当时用书上的东西蒙混了过去,但是自己明白自己实际上是不懂的。近有时间了,于是试着整理一下linux的中断处理机制,目的是起码从原理上能够说得通。   一、简单的中断机制   简单的中断机制是像芯片手册上讲的那样,在中断向量表中填入跳转到对应处理函数的指令,然后在处理函数中实现需要的功能。类似下图:   这种方式在原来的单片机课程中常常用到,一些简单的单片机系统也是这
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:461824
    • 提供者:weixin_38539705
  1. Linux 中断的上半部和下半部

  2. 与Linux中断息息相关的一个重要概念是Linux中断分为两个半部:上半部(tophalf)和下半部(bottom half)。上半部的功能是登记中断,当一个中断发生时,它进行相应地硬件读写后把中断例程的下半部挂到该设备的下半部执行队列中去。因此,上半部 执行的速度会很快,可以服务更多的中断请求。但是,仅有登记中断是远远不够的,因为中断的事件可能很复杂。因此,Linux引入了一个下半部,来完 成中断事件的绝大多数使命。下半部和上半部大的不同是下半部是可中断的,而上半部是不可中断的,下半部几乎做了
  3. 所属分类:其它

    • 发布日期:2021-01-09
    • 文件大小:59392
    • 提供者:weixin_38644168
  1. Linux中断和中断处理

  2. 1.中断   #中断使得硬件得以发出通知给处理器,本质上是一种电信号   #中断随时能够产生。内核随时会被打断   #不同设备的中断不同,每一个中断都通过一个的数字标识。称为IRQ(中断请求)   2.中断处理程序   #响应中断的时候,内核会运行一个函数(中断处理程序或中断服务例程)   #在Linux中,中断程序为普通的C函数   3.上半部和下半部的对照   #中断处理分为两部分:上半部和下半部   #上半部:中断处理程序,接收到一个中断,立马运行   #下半部:同意稍
  3. 所属分类:其它

    • 发布日期:2021-01-09
    • 文件大小:47104
    • 提供者:weixin_38707153
« 12 3 »