首页 文章
  • 9 votes
     answers
     views

    CPU如何找到ISR并区分设备

    我应该先分享我所知道的一切 - 那就是完全混乱 . 关于这个主题有几个不同的问题,所以请不要生气:) . 1)为了找到ISR,CPU具有中断号 . 在x86机器(286/386及以上)中,有一个带有ISR的IVT;每个4字节大小的条目 . 所以我们需要将中断数乘以4才能找到ISR . 所以第一堆问题是 - 我完全混淆了CPU接收中断的机制 . 为了引发中断,首先设备应该探测IRQ - 然后是什么...
  • 1 votes
     answers
     views

    ARM 7嵌套中断混乱

    我一直在阅读经典的ARM 7微控制器 . 有两种类型的中断:IRQ和FIQ . FIQ允许更快的中断处理并具有比IRQ更高的优先级 . 它声明现代ARM版本具有嵌套中断 . 这实际上是否意味着ARM 7只能处理分配给MCU的2个中断,例如来自外部源的2个边沿触发中断,而不是更多? 提前致谢
  • 2 votes
     answers
     views

    如何确定USB设备的IRQ号码?

    我是司机发展的新手 . 但是,我购买了一个OSR USB FX2学习套件,它带有Windows内核/用户模式驱动程序的示例代码 . 但是,我正在Linux(Ubuntu 12)中编写驱动程序 . 我已成功发送控制命令并从设备接收控制命令的返回 . 我也能够通过设备支持的BULK OUT / IN endpoints 成功发送和读取数据 . 我还有一个实验尚未完成 . 该设备具有以下 endpoin...

热门问题