当前位置:首页 » 操作系统 » linux服务注册

linux服务注册

发布时间: 2023-11-29 10:07:57

㈠ 5.2 linux中断注册

注册中断最常用的函数是request_irq

第 1个参数 irq 为中断号
第 2 个参数 handler 为要中断服务函数
第 3 个参数 flags为中断标志位包含触发方式,是否共享,是否支持嵌套等
第 4 个参数 name,通常是 设备驱动程序的名称。该值用在 /proc/interrupt 系统文件上
第 5 个参数 dev 中断名称判哪 可作为共享中断时的中断区别参数,也可以用来指定中断服务函数需要参考的数据地址。建议将 设备结构指针作为 dev参数

flags参数定义

注册中断的另一个函数是request_threaded_irq
request_threaded_irq是将答型中断处理函数线程化执行的接口,其实request_irq也是直接调用的request_threaded_irq,只不过线程化回调thread_fn设置为NULL,不进行中断处理程序线程化处理。掘举码

和request_irq的参数有少许差异
handler:表示中断服务例程,指向primary handler 和request_irq的中断处理函数handler类似。中断发生时优先执行primary handler;
如果primary handler 为NULL,且thread_fn不为NULL,那么执行默认primary handler = irq_default_primary_handler。
thread_fn:中断线程化,NULL表示没有中断线程化。thread_fn如果该参数不为NULL,内核会为该irq创建一个内核线程,
当中断发生时,如果handler回调返回值是IRQ_WAKE_THREAD,内核将会激活中断线程,
在中断线程中,该回调函数将被调用,所以,该回调函数运行在进程上下文中,允许进行阻塞操作。

其中

其中

㈡ zqat服务器怎么注册

zqat服务器注册方法如下
1.linux上安装 Zookeeper,Zookeeper是一个分布式协调工具,可以实现注册中心功能,所以可以取代Eureka服务器,作为服务注册与发现中心。
2.在项目模块 pom.xml中添加zookeeper 依赖。

热点内容
数据挖掘的数据库 发布:2024-11-30 03:46:06 浏览:126
ottoandroid 发布:2024-11-30 03:40:48 浏览:552
argvpython 发布:2024-11-30 03:40:45 浏览:284
ofo单车密码怎么开 发布:2024-11-30 03:38:18 浏览:134
手机安卓安全更新什么意思 发布:2024-11-30 03:35:25 浏览:466
尘歌壶怎么修改配置 发布:2024-11-30 03:31:42 浏览:619
我的世界联机为什么无法连接至服务器 发布:2024-11-30 03:05:49 浏览:48
安卓手机锁屏的图片在哪里找到 发布:2024-11-30 03:00:49 浏览:189
安卓手机红点怎么去除 发布:2024-11-30 02:52:04 浏览:597
安卓手机屏幕标识怎么变大 发布:2024-11-30 02:47:07 浏览:975