上一页 1 2 3 4 5 6 ··· 30 下一页
摘要: 转载:Linux内核定时器使用及其他时间操作 - 知乎 (zhihu.com) 问题描述 如何使用内核定时器? 内核定时器 Linux内核定时器是timer_list,下面a56爆大奖在线娱乐们详细介绍定时器的使用。 1. 简介 内核定时器是内核用来控制在未来某个时间点(基于jiffies)调度执行某个函数的a56爆大奖在线娱乐机制 阅读全文
posted @ 2023-08-14 14:06 burlingame 阅读(556) 评论(0) 推荐(0) 编辑
摘要: 转载:Linux中断底半部机制总结 - 闹闹爸爸 - 博客园 (cnblogs.com) linux实现底半部的机制主要有tasklet、workqueue、softirq和线程化irq。 1.tasklet tasklet的使用较为简单,它的执行上下文是软中断,a56爆大奖在线娱乐在tasklet中不能睡眠,它的 阅读全文
posted @ 2023-08-13 19:53 burlingame 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 1,申请中断API函数request_irq() int request_irq(unsigned int irq, irq_handler_t handler, unsigned long flags, const char *name, void *dev) irq:要申请中断的中断号。hand 阅读全文
posted @ 2023-08-13 17:00 burlingame 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 转载:Linux异步通知 fasync_helper()、kill_fasync()函数介绍与使用_面朝大海0902的博客-CSDN博客 一、fasync_helper()与kill_fasync()函数应用程序通过fcntl置FASYNC标志位,触发对应驱动文件的fasync()函数执行(上节有解 阅读全文
posted @ 2023-08-08 17:29 burlingame 阅读(653) 评论(0) 推荐(0) 编辑
摘要: 阻塞与非阻塞访问、 poll()函数提供了较好的解决设备访问的机制, 但是如果有了异步通知, 整套机制则更加完整了。 在设备驱动中使用异步通知可以使得在进行对设备的访问时, 由驱动主动通知应用程序进行访问。 这样, 使用非阻塞I/O的应用程序无须轮询设备是否可访问, 而阻塞访问也可以被类似“中断”的 阅读全文
posted @ 2023-08-08 16:48 burlingame 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 1,异步通知 异步通知的意思是: 一旦设备就绪, 则主动通知应用程序, 这样应用程序根本就不需要查询设备状态, 这一点非常类似于硬件上“中断”的概念, 比较准确的称谓是“信号驱动的异步I/O”。 信号是在软件层次上对中断机制的a56爆大奖在线娱乐模拟, 在原理上, 一个进程收到一个信号与处理器收到一个中断请求可以说 阅读全文
posted @ 2023-08-08 16:44 burlingame 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 转载:EPOLL原理详解(图文并茂) - Big_Chuan - 博客园 (cnblogs.com) 文章核心思想是: 要清晰明白EPOLL为什么性能好。 a56爆大奖在线娱乐会从网卡接收数据的流程讲起,串联起CPU中断、操作系统进程调度等知识;再一步步分析阻塞接收数据、select到epoll的进化过程;最后探究 阅读全文
posted @ 2023-08-07 19:53 burlingame 阅读(276) 评论(0) 推荐(1) 编辑
摘要: 转载:深入理解 Linux 的 epoll 机制 - 知乎 (zhihu.com) IO 多路复用 最朴实的实现方式? 这事 Linux 内核必须要给个说法? epoll 池原理 epoll 涉及的系统调用 epoll 高效的原理 哪些 fd 可以用 epoll 来管理? 思考 总结 后记 在 Li 阅读全文
posted @ 2023-08-07 19:51 burlingame 阅读(183) 评论(1) 推荐(1) 编辑
摘要: 转载:linux select函数详解 - AlanTu - 博客园 (cnblogs.com) 在Linux中,a56爆大奖在线娱乐们可以使用select函数实现I/O端口的复用,传递给 select函数的参数会告诉内核: ?a56爆大奖在线娱乐们所关心的文件描述符 ?对a56爆大奖在线娱乐描述符,a56爆大奖在线娱乐们所关心的状态。(a56爆大奖在线娱乐们是要想从一个文件描述符中读 阅读全文
posted @ 2023-08-05 16:59 burlingame 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 转载:Coverage报告生成 - 乔_木 - 博客园 (cnblogs.com) Coverage报告生成 覆盖率 覆盖率驱动的验证方法中覆盖率报告的生成至关重要,现在介绍一下使用DVE和URG生成覆盖率报告的步骤。 使用VCS生成数据 在VCS的运行脚本中添加-cm cond+fsm+line 阅读全文
posted @ 2023-07-31 21:17 burlingame 阅读(330) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 30 下一页