那曲檬骨新材料有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

IRQ domain支持幾種映射方式

麥辣雞腿堡 ? 來源:LoyenWang ? 作者:LoyenWang ? 2023-09-28 15:21 ? 次閱讀

IRQ domain

IRQ domain用于將硬件的中斷號,轉換成Linux系統中的中斷號(virtual irq, virq),來張圖:

圖片

每個中斷控制器都對應一個IRQ Domain;

中斷控制器驅動通過irq_domain_add_*()接口來創建IRQ Domain;

IRQ Domain支持三種映射方式:linear map(線性映射),tree map(樹映射),no map(不映射);

linear map:維護固定大小的表,索引是硬件中斷號,如果硬件中斷最大數量固定,并且數值不大,可以選擇線性映射;

tree map:硬件中斷號可能很大,可以選擇樹映射;

no map:硬件中斷號直接就是Linux的中斷號;

三種映射的方式如下圖:

圖片

圖中描述了三個中斷控制器,對應到三種不同的映射方式;

各個控制器的硬件中斷號可以一樣,最終在Linux內核中映射的中斷號是唯一的。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 控制器
    +關注

    關注

    112

    文章

    16445

    瀏覽量

    179451
  • 嵌入式
    +關注

    關注

    5092

    文章

    19177

    瀏覽量

    307673
  • Linux
    +關注

    關注

    87

    文章

    11345

    瀏覽量

    210392
  • 信號
    +關注

    關注

    11

    文章

    2804

    瀏覽量

    77103
  • IRQ
    IRQ
    +關注

    關注

    0

    文章

    16

    瀏覽量

    10796
收藏 人收藏

    評論

    相關推薦

    向量中斷控制器最多可支持多少個IRQ中斷

    Cortex-M4使用的存儲器格式是什么?GPIO引腳有哪幾種模式?向量中斷控制器最多可支持多少個IRQ中斷?
    發表于 09-24 07:19

    LabVIEWDMA與普通的IRQ傳輸方式有多快

    問題: 和DMA傳輸方式相比,普通的IRQ傳輸方式有多快?解答: 數據傳輸方式包括直接內存訪問(DMA),中斷請求(IRQ)和可編程I/O。
    發表于 04-10 10:48

    ARM如何有序的控制和響應中斷呢

    ,Linux引入了irq domain的管理框架,irq domain框架可支持多個中斷控制器并且完美地
    發表于 04-21 10:01

    Time Domain Reflectometry Theo

    The most general approach to evaluating the time domain responseof any electromagnetic system
    發表于 07-11 17:09 ?5次下載

    High-precision Time-domain Ref

    Time-domain reflectometry (TDR) andtime-domain transmission (TDT) are themost common tools
    發表于 07-22 13:42 ?8次下載

    逐步認識中斷請求IRQ

    一、了解IRQ家族??IRQ全稱為Interrupt Request,即是“中斷請求”的意思(以下使用IRQ稱呼)。IRQ的作
    發表于 04-17 22:51 ?2119次閱讀

    EMC宣布收購Data Domain

    EMC宣布收購Data Domain EMC公司宣布,已購得Data Domain的多數股權。預計今年7月底完成Data Domain的收購程序后,EMC便將以Data Domain
    發表于 07-28 07:46 ?899次閱讀

    什么是Domain Name

    什么是Domain Name 英文縮寫: Domain Name 中文譯名: 域名 分  類: IP與多媒體 解
    發表于 02-22 17:38 ?1435次閱讀

    幾種遠程監控通信方式的介紹_幾種遠程監控方式的比較

    本文較為詳細地對幾種遠程監控通信方式進行了介紹,并且對幾種遠程監控方式進行了比較。
    發表于 08-04 11:35 ?6115次閱讀

    ARP映射方式以及功能

    到局域網絡上的所有主機,并接收返回消息,以此確定目標的物理地址;收到返回消息后將該IP地址和物理地址存入本機ARP緩存中并保留一定時間,下次請求時直接查詢ARP緩存以節約資源。地址 ARP映射方式 靜態映射 靜態
    的頭像 發表于 08-22 10:47 ?3396次閱讀

    6.分析request_irq和free_irq函數如何注冊注銷中斷(詳解)

    上一節講了如何實現運行中斷,這些都是系統給做好的,當我們想自己寫個中斷處理程序,去執行自己的代碼,就需要寫irq_desc->action->handler,然后通過
    發表于 11-30 18:36 ?13次下載
    6.分析request_<b class='flag-5'>irq</b>和free_<b class='flag-5'>irq</b>函數如何注冊注銷中斷(詳解)

    對HPM6750的這幾種調試方式展開介紹

    HPM6750支持jlink、dap和ft2232等多種調試方式,本文將對這幾種調試方式展開介紹,方便大家靈活選用不同的調試方式
    的頭像 發表于 02-01 09:56 ?3981次閱讀

    Linux Internet Domain應用編程簡介

    Internet domain 流 socket 是基于 TCP 的,它們提供了可靠的雙向字節流通信信道。
    的頭像 發表于 05-26 14:05 ?820次閱讀
    Linux Internet <b class='flag-5'>Domain</b>應用編程簡介

    串口屏的幾種安裝方式

    串口屏的幾種安裝方式
    的頭像 發表于 05-10 11:28 ?1684次閱讀

    __disable_irq()和__enable_irq()函數的具體定義

    前段時間一工程師向我咨詢了一個問題,問我為什么他的MCU KEIL工程代碼里沒有找到__disable_irq() 和 __enable_irq()的具體定義,是不是有問題。
    的頭像 發表于 08-29 10:06 ?3019次閱讀
    __disable_<b class='flag-5'>irq</b>()和__enable_<b class='flag-5'>irq</b>()函數的具體定義
    大发888真人网址| 沙龙百家乐官网娱乐场开户注册| 百家乐官网三路法| 百家乐游戏唯一官网网站| 百家乐官网技术方式| 网上百家乐有假的吗| 澳门威尼斯人娱乐| 游戏百家乐押发| 大发888娱乐城好吗| 金沙百家乐官网的玩法技巧和规则 | 德钦县| 百家乐9人桌| 黑龙江省| 百家乐赌场程序| 博联百家乐官网游戏| 百家乐大眼仔路| 徐州市| 云赢百家乐分析| 百家乐官网庄闲客户端| 温州市百家乐鞋业| 百家乐官网系统足球博彩通| 發中發百家乐的玩法技巧和规则 | 新花园百家乐官网的玩法技巧和规则| 大发888官方下载删除| 百家乐官网园首选海立方| 真钱百家乐赌博| 百家乐官网系统足球博彩通| 大发888游戏 下载| 百樂坊百家乐官网的玩法技巧和规则| 娱乐城开户送体验金| 澳门百家乐赌技术| 百家乐官网好不好玩| 百家乐这样赢保单分析 | 华硕百家乐官网的玩法技巧和规则| 大发扑克网站| 网上百家乐赌场| 澳门百家乐官网怎样下注| 网络百家乐的玩法技巧和规则| 百家乐官网透视牌靴哪里有| 信誉棋牌评测网| 真人百家乐导航|