linux 的硬件中断矢量号
来源:互联网 发布:外汇模拟交易软件 编辑:程序博客网 时间:2024/05/23 19:14
rom bios 时钟中断是08号中断,linux 中怎样变成了0x20号中断?
8259A 是可编程中断控制器芯片,可管理8个中断源。通过级联可最多管理64个中断源
pc/at 使用了2片8259A, 占用地址0x20-0x3f 0xa0-0xbf 范围, 共可产生16个中断源。
中断矢量号号是可以编程的, linux 将第一个中断源定时器中断编程为0x20.
中断源号,中断矢量号, 描述:
IRQ0 0x20 8253发出的100hz 时钟中断
IRQ1 0x21 键盘
IRQ2 0x22 接联从8259
IRQ3 0x23 串行口 2
IRQ4 0x24 串行口 1
IRQ5 0x25 并行口 2
IRQ6 0x26 软盘
IRQ7 0x27 并行口 1
主8259芯片占用地址 0x20-0x3f
IRQ8 0x28 实时时钟中断
IRQ9 0x29 级联到主芯片IRQ2
IRQ10 0x2a 保留
IRQ11 0x2b 保留
IRQ12 0x2c PS2 鼠标
IRQ13 0x2d 协处理器中断
IRQ14 0x2e 硬盘
IRQ15 0x2f 保留
从8259芯片占用地址 0xA0-0xBf
8259A 是可编程中断控制器芯片,可管理8个中断源。通过级联可最多管理64个中断源
pc/at 使用了2片8259A, 占用地址0x20-0x3f 0xa0-0xbf 范围, 共可产生16个中断源。
中断矢量号号是可以编程的, linux 将第一个中断源定时器中断编程为0x20.
中断源号,中断矢量号, 描述:
IRQ0 0x20 8253发出的100hz 时钟中断
IRQ1 0x21 键盘
IRQ2 0x22 接联从8259
IRQ3 0x23 串行口 2
IRQ4 0x24 串行口 1
IRQ5 0x25 并行口 2
IRQ6 0x26 软盘
IRQ7 0x27 并行口 1
主8259芯片占用地址 0x20-0x3f
IRQ8 0x28 实时时钟中断
IRQ9 0x29 级联到主芯片IRQ2
IRQ10 0x2a 保留
IRQ11 0x2b 保留
IRQ12 0x2c PS2 鼠标
IRQ13 0x2d 协处理器中断
IRQ14 0x2e 硬盘
IRQ15 0x2f 保留
从8259芯片占用地址 0xA0-0xBf
0 0
- linux 的硬件中断矢量号
- Linux硬件中断处理
- Linux硬件中断处理
- 矢量中断
- 矢量中断-非矢量中断
- 硬件中断的总结
- 中断的硬件环境
- linux下绑定硬件中断到不同的cpu
- linux中断由硬件到内核的路由
- 软中断与硬件中断的区别
- 软中断与硬件中断的区别
- 软件中断和硬件中断的区别
- 硬件中断、软件中断的定义
- 硬件中断和软件中断的区别
- 2中断的硬件环境
- 中断系统的硬件结构
- 中断和硬件的关系
- Linux源代码阅读笔记-硬件中断
- Java结构
- 设置导航栏按钮 左偏
- 多线程单例模式的应用
- 在SpringMVC中使用@RequestBody注解处理json时,报出HTTP Status 415的解决方案
- 推荐系统-他人的文章
- linux 的硬件中断矢量号
- 更简单的学习Android事件分发
- 软件工程中的高内聚低耦合
- ffmpeg文档1:制作屏幕录像
- AFN 添加请求头
- 微信JSDK之图片预览和图片上传
- git各种命令介绍以及碰到的各种坑
- epoll_closeTest
- ARM开发比51开发高级吗—嵌入式就业技能分类