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

搜索资源列表

  1. 嵌入式系统/ARM技术中的linux-2.6.26内核中ARM中断实现详解(1)

  2. 作者:刘洪涛,华清远见嵌入式学院金牌讲师,ARM ATC授权培训讲师。   看了一些网络上关于linux中断实现的文章,感觉有一些写的非常好,在这里首先感谢他们的无私付出,然后也想再补充自己对一些问题的理解。先从函数注册引出问题吧。   一、中断注册方法   在linux内核中用于申请中断的函数是request_irq(),函数原型在Kernel/irq/manage.c中定义:   int request_irq(unsigned int irq, irq_handler_t hand
  3. 所属分类:其它

    • 发布日期:2020-11-12
    • 文件大小:72704
    • 提供者:weixin_38718307
  1. 嵌入式系统/ARM技术中的linux-2.6.26内核中ARM中断实现详解(2)

  2. 作者:刘洪涛,华清远见嵌入式学院金牌讲师,ARM公司ATC授权培训讲师。  作者:刘洪涛,华清远见嵌入式学院金牌讲师,ARM公司ATC授权培训讲师。   三、中断处理过程   这一节将以S3C2410为例,描述linux-2.6.26内核中,从中断开始,中断是如何一步一步执行到我们注册函数的。   3.1 中断向量表 arch\arm\kernel\entry-armv.S   __vectors_start:   swi SYS_ERROR0   b    vector_und +
  3. 所属分类:其它

    • 发布日期:2020-11-11
    • 文件大小:74752
    • 提供者:weixin_38631978
  1. 嵌入式系统/ARM技术中的linux-2.6.26内核中ARM中断实现详解(3)

  2. 作者:刘洪涛,华清远见嵌入式学院金牌讲师。   四、中断处理模型   要想弄清楚desc->handle_irq(irq, desc)和我们注册的中断有什么关联,就要了解中断处理模型了。   4.1 中断处理模型结构   中断处理模型如下图所示,   其中NR_IRQS表示最大的中断号,在include/asm/arch/irq.h中定义。   irq_desc[]是一个指向irq_desc_t结构的数组, irq_desc_t结构是各个设备中断服务例程的描述符。Irq
  3. 所属分类:其它

    • 发布日期:2020-11-11
    • 文件大小:92160
    • 提供者:weixin_38581777