码迷,mamicode.com
首页 >  
搜索关键字:linux设备驱动    ( 354个结果
时间、延迟(Linux设备驱动程序)
时间延迟 如何度量时间差,比较时间 如何获得当前时间 如何将操作延迟指定的一段时间 如何调度异步函数到指定的时间之后执行 度量时间差 内核通过定时器中断来跟踪时间流。 时钟中断由系统定时硬件以周期性的间隔产生,这个间隔由内核根据HZ的值设定,HZ是一个与体系结构有关的常数。 每当时钟中断发生时,内核内部计数器的值就增加一。 这个计数器的值在系统引导时被初始化为0,它的值就...
分类:系统相关   时间:2016-04-29 18:39:06    阅读次数:222
Android深度探索(卷1)HAL与驱动开发(总)
第一章Android系统移植与驱动开发概述主要讲了Android系统架构,Android系统移植的主要工作,查看Linux内核版本,Linux内核版本号的定义规则,如何学习Linux驱动开发,Linux设备驱动以及Linux驱动的典型例子:LED。 首先Android是一个非常优秀的嵌入式操作系统, ...
分类:移动开发   时间:2016-04-27 00:04:06    阅读次数:259
分配内存(Linux设备驱动程序)
分配内存 介绍设备驱动程序中使用内存的方法; 如何最好地利用系统内存资源。 kmalloc函数 kmalloc内存分配引擎是一个功能强大的工具。 #include void *kmalloc(size_t size, int flags); 参数分配表示flags能够以多种方式控制kmalloc的行为。 标志GFP_KERNEL表示内存分配是代表运行在内核空间的进程执行的...
分类:系统相关   时间:2016-04-26 22:05:33    阅读次数:338
时间、延迟(Linux设备驱动程序)
时间延迟 如何度量时间差,比较时间 如何获得当前时间 如何将操作延迟指定的一段时间 如何调度异步函数到指定的时间之后执行 度量时间差 内核通过定时器中断来跟踪时间流。 时钟中断由系统定时硬件以周期性的间隔产生,这个间隔由内核根据HZ的值设定,HZ是一个与体系结构有关的常数。 每当时钟中断发生时,内核内部计数器的值就增加一。 这个计数器的值在系统引导时被初始化为0,它的值就...
分类:系统相关   时间:2016-04-26 20:52:07    阅读次数:222
Linux设备驱动中的并发控制
1.并发是指多个执行单元同时、并行的执行。并发的执行单元对共享资源的访问很容易导致竞态。 在 Linux 内核中,主要的竞态发生于如下几种情况: ①对称多处理器(SMP)的多个 CPU ②单CPU内进程与抢占它的进程 ③中断(硬中断、软中断、Tasklet、底半部)与进程之间 2.解决竞态的方法 ① ...
分类:系统相关   时间:2016-04-26 12:21:18    阅读次数:213
【转】Linux设备驱动--块设备(一)之概念和框架
原文地址:Linux设备驱动--块设备(一)之概念和框架 基本概念 块设备(blockdevice) 是一种具有一定结构的随机存取设备,对这种设备的读写是按块进行的,他使用缓冲区来存放暂时的数据,待条件成熟后,从缓存一次性写入设备或者从设备一次性读到缓冲区。 字符设备(Character devic ...
分类:系统相关   时间:2016-04-18 17:04:34    阅读次数:156
第一章读书笔记
第一章Android系统移植与驱动开发概述主要讲了Android系统架构,Android系统移植的主要工作,查看Linux内核版本,Linux内核版本号的定义规则,如何学习Linux驱动开发,Linux设备驱动以及Linux驱动的典型例子:LED。 首先Android是一个非常优秀的嵌入式操作系统, ...
分类:其他好文   时间:2016-04-18 15:30:25    阅读次数:215
linux设备驱动模型
基于一个虚拟总线分析linux设备驱动模型...
分类:系统相关   时间:2016-04-16 17:06:49    阅读次数:279
Linux内核树的建立-基于ubuntu系统
刚看 O'REILLY 写的《LINUX 设备驱动程序》时。作者一再强调在编写驱动程序时必须 建立内核树。先前的内核只需要有一套内核头文件就够了,但因为2.6的内核模块吆喝内核源码树中的目标文件连接,通过这种方式,可得到一个更加健壮的模块 装载器,但也需要这些目标文件存在于内核目录树中。所谓内核树, ...
分类:系统相关   时间:2016-04-12 15:56:29    阅读次数:246
Linux 设备和模块的分类
概念:在Linux系统中,所有设备都被映射成 【设备文件】 来处理,设备文件,应用程序可以像操作普通文件一样对硬件设备进行操作。 整理自:(相当不错,建议有时间看下原文) 《第一章 设备驱动简介 1.3.节 设备和模块的分类》 《Linux设备驱动之字符设备驱动》 一般情况下,以 Linux 的设备 ...
分类:系统相关   时间:2016-04-11 22:33:21    阅读次数:254
354条   上一页 1 ... 14 15 16 17 18 ... 36 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!