IRQ domain
IRQ domain用于將硬件的中斷號(hào),轉(zhuǎn)換成Linux系統(tǒng)中的中斷號(hào)(virtual irq, virq),來張圖:
每個(gè)中斷控制器都對(duì)應(yīng)一個(gè)IRQ Domain;
中斷控制器驅(qū)動(dòng)通過irq_domain_add_*()接口來創(chuàng)建IRQ Domain;
IRQ Domain支持三種映射方式:linear map(線性映射),tree map(樹映射),no map(不映射);
linear map:維護(hù)固定大小的表,索引是硬件中斷號(hào),如果硬件中斷最大數(shù)量固定,并且數(shù)值不大,可以選擇線性映射;
tree map:硬件中斷號(hào)可能很大,可以選擇樹映射;
no map:硬件中斷號(hào)直接就是Linux的中斷號(hào);
三種映射的方式如下圖:
圖中描述了三個(gè)中斷控制器,對(duì)應(yīng)到三種不同的映射方式;
各個(gè)控制器的硬件中斷號(hào)可以一樣,最終在Linux內(nèi)核中映射的中斷號(hào)是唯一的。
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。
舉報(bào)投訴
-
控制器
-
嵌入式
-
Linux
-
信號(hào)
-
IRQ
相關(guān)推薦
Cortex-M4使用的存儲(chǔ)器格式是什么?GPIO引腳有哪幾種模式?向量中斷控制器最多可支持多少個(gè)IRQ中斷?
發(fā)表于 09-24 07:19
問題: 和DMA傳輸方式相比,普通的IRQ傳輸方式有多快?解答: 數(shù)據(jù)傳輸方式包括直接內(nèi)存訪問(DMA),中斷請(qǐng)求(IRQ)和可編程I/O。
發(fā)表于 04-10 10:48
,Linux引入了irq domain的管理框架,irq domain框架可支持多個(gè)中斷控制器并且完美地
發(fā)表于 04-21 10:01
The most general approach to evaluating the time domain responseof any electromagnetic system
發(fā)表于 07-11 17:09
?5次下載
Time-domain reflectometry (TDR) andtime-domain transmission (TDT) are themost common tools
發(fā)表于 07-22 13:42
?8次下載
一、了解IRQ家族??IRQ全稱為Interrupt Request,即是“中斷請(qǐng)求”的意思(以下使用IRQ稱呼)。IRQ的作
發(fā)表于 04-17 22:51
?2086次閱讀
EMC宣布收購(gòu)Data Domain
EMC公司宣布,已購(gòu)得Data Domain的多數(shù)股權(quán)。預(yù)計(jì)今年7月底完成Data Domain的收購(gòu)程序后,EMC便將以Data Domain
發(fā)表于 07-28 07:46
?890次閱讀
什么是Domain Name 英文縮寫: Domain Name
中文譯名: 域名
分 類: IP與多媒體
解
發(fā)表于 02-22 17:38
?1430次閱讀
本文較為詳細(xì)地對(duì)幾種遠(yuǎn)程監(jiān)控通信方式進(jìn)行了介紹,并且對(duì)幾種遠(yuǎn)程監(jiān)控方式進(jìn)行了比較。
發(fā)表于 08-04 11:35
?6042次閱讀
到局域網(wǎng)絡(luò)上的所有主機(jī),并接收返回消息,以此確定目標(biāo)的物理地址;收到返回消息后將該IP地址和物理地址存入本機(jī)ARP緩存中并保留一定時(shí)間,下次請(qǐng)求時(shí)直接查詢ARP緩存以節(jié)約資源。地址 ARP映射方式 靜態(tài)映射 靜態(tài)
發(fā)表于 08-22 10:47
?3341次閱讀
上一節(jié)講了如何實(shí)現(xiàn)運(yùn)行中斷,這些都是系統(tǒng)給做好的,當(dāng)我們想自己寫個(gè)中斷處理程序,去執(zhí)行自己的代碼,就需要寫irq_desc->action->handler,然后通過
發(fā)表于 11-30 18:36
?13次下載
HPM6750支持jlink、dap和ft2232等多種調(diào)試方式,本文將對(duì)這幾種調(diào)試方式展開介紹,方便大家靈活選用不同的調(diào)試方式。
發(fā)表于 02-01 09:56
?3692次閱讀
Internet domain 流 socket 是基于 TCP 的,它們提供了可靠的雙向字節(jié)流通信信道。
發(fā)表于 05-26 14:05
?742次閱讀
串口屏的幾種安裝方式
發(fā)表于 05-10 11:28
?1550次閱讀
前段時(shí)間一工程師向我咨詢了一個(gè)問題,問我為什么他的MCU KEIL工程代碼里沒有找到__disable_irq() 和 __enable_irq()的具體定義,是不是有問題。
發(fā)表于 08-29 10:06
?2324次閱讀
評(píng)論