當前位置:首頁 » 操作系統 » 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 依賴。

熱點內容
pi幣密碼哪裡看 發布:2024-11-30 01:25:12 瀏覽:670
哈利波特魔法覺醒如何找到伺服器 發布:2024-11-30 01:20:44 瀏覽:178
為什麼安卓商店裡沒有光遇 發布:2024-11-30 01:19:10 瀏覽:571
php注釋符號 發布:2024-11-30 01:16:40 瀏覽:542
60乙醇用無水乙醇怎麼配置 發布:2024-11-30 01:11:25 瀏覽:846
編程英語翻譯 發布:2024-11-30 01:09:46 瀏覽:453
e425配置可交換顯卡怎麼弄 發布:2024-11-30 01:09:38 瀏覽:691
搜不到共享的文件夾 發布:2024-11-30 01:09:36 瀏覽:588
等距演算法 發布:2024-11-30 01:06:26 瀏覽:818
不支持的壓縮演算法 發布:2024-11-30 00:44:54 瀏覽:901