2011年2月25日

c/c++中typedef与函数指针

摘要: 读linux代码时,常常见到形如typedef void (*irq_flow_handler_t)(unsigned int irq, struct irq_desc *desc);的代码。这种定义函数指针的方法以前并不常用。在此转载一篇总结。---------------------------------------------原地址http://old.blog.edu.cn/user2/jiahui1105/archives/2006/1469553.shtml关于C++中函数指针的使用(包含对typedef用法的讨论)(一)简单的函数指针的应用。//形式1:返回类型(*函数名)(参 阅读全文

posted @ 2011-02-25 15:45 gary_chen 阅读(521) 评论(0) 推荐(0) 编辑

初探linux中断系统(1)

摘要: 近日需要使用msi中断,遂在网上查找linux下中断方面资料。资料虽多,但是需要组织成系统却有些困难。而LDD3上关于中断虽有提及,但却未涉及msi中断,故有必要自己进行一番学习。今天阅读了kernel源码中的msi-HOWTO.txt文档,对linux下msi的使用有了一些了解,但还甚为浅薄,无法投入应用。后翻看了一些源码,打算从基本开始了解,以便记忆。本篇将写一些linux内核管理与存储中断服务的内容。---------------------------------------------------------------------1. 重要接口LDD上说,“内核维护了一个中断信号线 阅读全文

posted @ 2011-02-25 11:10 gary_chen 阅读(3165) 评论(0) 推荐(0) 编辑

导航