社区
驱动开发/核心开发
帖子详情
请教!内核时钟驱动定时的问题
orasy
2013-08-22 10:48:12
对内核没有经验,请教!
问题,应用需要一个精确的定时,系统已经提供了一个硬件时钟。想法是通过时钟的中断函数,定期给这个应用程序发送一个信号。应用程序来捕捉这个信号,完成精确的定时。
现在系统的时钟driver已经ready了,就是不知道后面怎么做了。怎么找到用户进程,如何给它发给信号,谢谢!
...全文
79
2
打赏
收藏
请教!内核时钟驱动定时的问题
对内核没有经验,请教! 问题,应用需要一个精确的定时,系统已经提供了一个硬件时钟。想法是通过时钟的中断函数,定期给这个应用程序发送一个信号。应用程序来捕捉这个信号,完成精确的定时。 现在系统的时钟driver已经ready了,就是不知道后面怎么做了。怎么找到用户进程,如何给它发给信号,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kavy00
2013-08-24
打赏
举报
回复
怎么找到用户进程?这个。。驱动当然不知道哪个在用了,也不管哪个只用的!!在驱动程序中,当定时时间到时,发送一个sig,应用程序打开该驱动设备文件节点,有收到信号时,作出相应处理。
yunfly163
2013-08-22
打赏
举报
回复
异步通知,poll多可以吧。
Windows
内核
-
驱动
开发
内核
程序是运行在Ring0级的,因此
内核
程序要比应用层上的普通Ring3级程序有更高的权限。因此
内核
编程的应用,往往给传统软件带来更强的功能,实现技术上的飞跃。同理,黑客们也将传统的攻击程序或潜行程序从Ring3搬到了Ring0级去,以便于更隐蔽、更有效的监视或控制目标系统 课程目录:第一个
驱动
程序
驱动
的常用函数调试
驱动
驱动
与三环通讯零环代码编写
驱动
与三环通讯三环代码编写封装通信函数及添加回调函数三环加载
驱动
三环卸载
驱动
驱动
蓝屏分析
驱动
签名
禁用
时钟
中断,jiffies就不准了吗?
Linux
驱动
学习–时间、延迟及延缓操作 延迟执行 设备
驱动
常常需要延后一段时间执行一个特定片段的代码, 常常允许硬件完成某个任务. 长延迟 有时,
驱动
需要延后执行相对长时间,长于一个
时钟
嘀哒。 忙等待(尽量别用) 若想延迟执行若干个
时钟
嘀哒,精度要求不高。最容易的( 尽管不推荐 ) 实现是一个监视 jiffy 计数器的循环。这种忙等待实现的代码如下:
基于STM32的智能万年历设计
1 设计任务及要求 1.1 引言 本文提出了一种基于 STM32 的智能万年历设计方案,本文案以 STM32F103C8T6 最小 系统作为主控核心,与 OLED 显示、 DS18B20 温度传感器、 DST11 温湿度传感器等模块组 成硬件系统。 其中以 STM32 内部的 RTC(实时
时钟
) 实现日历和时间的功能,通过修改计 数器的值可以重新设置系统的当前时间和日期。综上所述,此电子
时钟
具有读取方便、 显示直观、功能多样、电路简洁、成本低廉等诸多优点,符合电子仪器仪表的发展趋 势,具有广阔的市场前景。
Linux学习参考书
参考书目录 1、《Linux
内核
设计与实现》 2、《深入理解Linux
内核
》 3、《Linux设备
驱动
程序》 4、《深入理解Linux虚拟内存管理》 5、《深入理解Linux网络技术内幕》 《Linux
内核
设计与实现》 英文版从入门开始,介绍诸如进程管理、系统调用、中断和中断处理程序、
内核
同步、时间管理、内存管理、地址空间、调试技术等方面,内容比较浅显易懂,个人认为是...
bootloader开发阶段总结以及可能会碰到的
问题
到今天,vivi源代码基本分析完毕。对bootloader有了更深层的认识。在此期间,仔细阅读了毛德操、胡希明先生编著的《嵌入式系统--采用公开源代码和StrongARM/XScale处理器》第七章:嵌入式系统的引导和装入。看了看出版时间,才明白牛人詹荣开或许也受惠于此书。他在IBM Development上发表的那篇《嵌入式bootloader技术内幕》一文,后来在sourceforge上的开源项目jtager,在此书中有详尽的描述。(当然,他们可能是独立研究的。)两者结合起来看,对自己的帮助
驱动开发/核心开发
21,600
社区成员
21,708
社区内容
发帖
与我相关
我的任务
驱动开发/核心开发
硬件/嵌入开发 驱动开发/核心开发
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章