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

搜索资源列表

  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. s3c6410中文(1-20).rar

  2. 分成两部分,这个是上半部 01 S3C6410整体概述.pdf 02 存储器映射.pdf 03系统控制器.pdf 04存储器子系统.pdf 05 DRAM 控制器.pdf 06 SROM 控制器.pdf 07 ONENANE 控制器.pdf 08 NAND FLASH控制器.pdf 09 CF控制器.pdf 10 GPIO.pdf 11 DMA控制器.pdf 12 矢量中断控制器.pdf 13 安全子系统.pdf 14 显示控制器.pdf 15 16 TV定标器(后处理器 17 TV编码器.p
  3. 所属分类:C

    • 发布日期:2010-04-26
    • 文件大小:16777216
    • 提供者:cs_21cn
  1. linxu设备驱动开发详解

  2. Linux设备驱动开发是Linux开发的热门领域,是所有Linux应用系统中不可缺少的组成部分,但是Linux设备驱动的开发门槛相对较高:首先,编写Linux设备驱动必须牢固掌握自旋锁、信号量、完成量、中断顶/底半部、定时器、内存和I/O映射以及异步通知、阻塞/非阻塞、I/O等大量理论知识;其次,由于近年来Linux内核在驱动方面更偏向于提供设备驱动的框架(work)而非单个设备驱动,考虑到框架更强的兼容性,字符设备、块设备、TTY设备、I2C设备、LCD设备、音频设备、USB设备、网络设备、
  3. 所属分类:Linux

    • 发布日期:2011-04-15
    • 文件大小:14680064
    • 提供者:ttdepend
  1. 嵌入式Linux初级实验教程

  2. 第1章 概述 2 1.1 基本概念 2 1.1.1 嵌入式Linux 2 1.1.2 ARM处理器 3 1.1.3 宿主机和目标机 5 1.1.4 交叉编译 7 1.1.5 内核 9 1.1.6 根文件系统 9 1.1.7 系统引导程序(BootLoader) 10 1.2 嵌入式LINUX开发过程简介 11 第2章 开发平台介绍 13 2.1 SUPER-ARM整体结构及资源 13 2.1.1 Super-ARM整体结构 13 2.1.2 Super-ARM教学系统主要资源 14 2.2 S
  3. 所属分类:Linux

    • 发布日期:2011-09-08
    • 文件大小:17825792
    • 提供者:luomeigang
  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. 1、字符型驱动设备你是怎么创建设备文件的,就是/dev/下面的设备文件,供上 层应用程序打开使用的文件? 答:mknod 命令结合设备的主设备号和次设备号,可创建一个设备文件。 评:这只是其中一种方式,也叫手动创建设备文件。还有 UDEV/MDEV 自动创建设 备文件的方式,UDEV/MDEV 是运行在用户态的程序,可以动态管理设备文件,包 括创建和删除设备文件,运行在用户态意味着系统要运行之后。那么在系统启动 期间还有 devfs 创建了设备文件。一共有三种方式可以创建设备文件。 2、写一个
  3. 所属分类:Linux

    • 发布日期:2019-04-07
    • 文件大小:206848
    • 提供者:ljmiaw
  1. linux 中断的上半部和下半部

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

    • 发布日期:2020-07-20
    • 文件大小:61440
    • 提供者:weixin_38687807
  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. 数据转换/信号处理中的基于VxWorks的VME从板驱动设计与实现(二)

  2. 4 驱动程序的实现   4.1 中断程序的实现   中断程序的实现上使用了上、下两半部机制,上半部是中断处理函数,下半部是中断处理任务,上、下两半部使用信号量进行同步,其中功能性的操作主要安排在中断处理任务中。其程序框架如图5所示。在中断任务中实现对数据缓冲区的操作及缓冲区标志操作,实现操作的过程中着重解决与ioctrl方法和read方法进行同步。   4.2 驱动程序ioctrl方法的实现   驱动程序的ioctrl 方法在驱动程序中具有重要地位,它除了要实现从板功能寄存器的设置及
  3. 所属分类:其它

    • 发布日期:2020-10-20
    • 文件大小:165888
    • 提供者:weixin_38611230
  1. 嵌入式系统/ARM技术中的Linux外部中断程序的前半部分和后半部分

  2. Linux把外部中断从概念上分为前半(top half,th)部分和后半(bottom half,bh)部分两部分。前者是响应中断之后被立即执行的部分;后者是可在稍后某个时候执行的部分。因此,在中断服务程序的设计时,要设计两个函数:一个用来实现前半部分;另一个用来实现后半部分。前半部分除了要完成分配给它的任务之外,还要决定其相关的后半部分是否需要在稍后的某个时候执行。   之所以将中断程序分为两部分,是因为在一个中断请求处理程序中,并非所有工作都是急需处理的,通常会有一部分工作可在稍晚一些时候
  3. 所属分类:其它

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

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

    • 发布日期:2020-12-13
    • 文件大小:124928
    • 提供者:weixin_38607971
  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 »