- 博客(2)
- 资源 (9)
- 问答 (5)
- 收藏
- 关注
转载 setup_irq与request_irq的区别
题记: 前两天在做i.mx28硬件定时器的驱动,参考了BSP里带的,使用TIMER0作为系统时钟的注册代码,发现其注册时钟中断的函数使用的是setup_irq,而非常用的request_irq,觉得有些奇怪,今天网上搜了一下,大概了解了一下原因。其实,request_irq最终调用的中断注册函数也是setup_irq,只是request_irq函数中还使用了kmalloc,而kmall
2014-12-11 09:38:38 656
转载 ARM+Linux下看门狗应用
笔者在设计ARM+Linux的产品中,使用了看门狗ADM706。这款IC的定时间隔为1.6s。由于使用ARM9的内核,操作系统为Linux。整个系统完全启动时间较长,超出了看门狗的喂狗时间门限。因此在CPU能完全启动开始喂狗前,看门狗又给出了复位信号,导致CPU重启。由于成本的原因,此款看门狗IC的定时复位间隔时间已经定死,不能由CPU设置。我们无法通过更改看门狗的喂狗间隔时间来满足CPU的启动要
2014-12-01 17:17:11 1927
ARM定时器首次进入中断后不退出
2014-12-16
pci配置寄存器bar的访问
2014-05-21
IO端口和IO内存的区别
2014-05-19
用union实现两个int型合并为longlong型
2014-05-17
嵌入式linux core占用空间问题
2014-04-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人