下载中心
迅为iTOP-4412嵌入式开发板实现中断驱动例程pdf
1星 发布者: justyouandmehr

2019-02-25 | 1积分 | 1.87MB |  0 次下载

下载 收藏 评论

文档简介
标签: 开发板

开发板

Linux

Linux

嵌入式

嵌入式

ARM

ARM

今天我们来学习一下 linux 中断处理驱动的编写,本节我们实现的功能是通过开发板上的按键来控制 led 发光二极管。

文档内容节选

北京迅为电子有限公司 iTOP4412 开发板 iTOP4412 实现中断驱动例程 大家好,今天我们来学习一下 linux 中断处理驱动的编写,本节我们实现的功能是通过开发板上的按键来 控制 led 发光二极管,在之前的章节我们学习了 led 驱动的编写,在掌握了 led 驱动的编写以后,如果要实现 按键控制 led 的功能,大家可能会想到可以在 led 的驱动里面使用轮询的方式一直查询按键的状态,如果有按 键按下就设置 led 的状态通过这种方式可以实现按键控制 led 的功能,但是通过这样的方式有一个缺点就是 led 驱动会占用 cpu,这样 cpu 的利用率就大大降低了,所以我们可以通过中断的方式来实现这样 cpu 就 可以去做其他的事情了,当有按键中断触发的时候才会去设置 led ARM 架构 linux 内核中,有 5 种常见的异常,其中中断异常是其一,Linux 内核将所有中断统一编号, 使用一个 irqdesc 结构体来描述这些中断,里面记录了中断名称中断状态中断标记并提供了中断的底 层硬件访问函数如:清除屏蔽使能中断,提供了这个中断的处理函数入口,通过它还可以调用用户注......

评论
相关视频
  • 控制系统仿真与CAD

  • PLC功能指令应用详解

  • 微波毫米波电路分析与设计

  • Android车载系统框架

  • 天线原理与基本参数

  • 嵌入式电机驱动 SoC NSUC1610 的座椅通风应用解说

推荐帖子
精选电路图
  • PIC单片机控制的遥控防盗报警器电路

  • 使用ESP8266从NTP服务器获取时间并在OLED显示器上显示

  • 带有短路保护系统的5V直流稳压电源电路图

  • 如何构建一个触摸传感器电路

  • 如何调制IC555振荡器

  • 基于ICL296的大电流开关稳压器电源电路

×