Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
Linux驱动
Linux驱动入门系列 Linux驱动入门 一 字符设备驱动基础 Linux驱动入门 二 操作硬件 Linux驱动入门 三 Led驱动 Linux驱动入门 四 非阻塞方式实现按键驱动 Linux驱动入门 五 阻塞方式实现按键驱动 Linux
内核驱动
Linux
网络
驱动开发
IRQL 和 分页内存
IRQL是Interrupt ReQuest Level 中断请求级别 一个由windows虚拟出来的概念 划分在windows下中断的优先级 这里中断包括了硬中断和软中断 硬中断是由硬件产生 而软中断则是完全虚拟出来的 处理器在一个IRQ
内核驱动
API
Windows
ddk
Cache
一句话说明白IRQL
Windows操作系统运行的处理器架构中 硬件产生信号发给可编程中断控制器 中断控制器发送中断请求 IRQ 及相应的优先级给CPU CPU设置一个掩码 mask 屏蔽低优先级的其他中断请求到挂起状态 pending state 直到CPU释
处理器
内核驱动
操作系统
irql
混杂设备动态次设备号分析
今天看驱动源码时 发现一个MISC DYNAMIC MINOR宏 于是分析了一下内核源码 先粘出源码 在misc register函数中 有如下语句 if misc gt minor MISC DYNAMIC MINOR int i DYN
内核驱动
联想
2.NanoPi M1(全志H3)的GPIO控制总结(内核驱动)
开发环境 VM Ubuntu 编译环境 linux3 4 交叉编译工具 arm linux gcc 4 4 3 GPIO内核驱动程序链接 https download csdn net download ddffyhg 11022291 用
内核驱动