在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

GIC驅動設備信息添加

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

設備信息添加

ARM平臺的設備信息,都是通過Device Tree設備樹來添加,設備樹信息放置在arch/arm64/boot/dts/下

下圖就是一個中斷控制器的設備樹信息:

圖片

compatible字段:用于與具體的驅動來進行匹配,比如圖片中arm, gic-400,可以根據這個名字去匹配對應的驅動程序;

interrupt-cells字段:用于指定編碼一個中斷源所需要的單元個數,這個值為3。比如在外設在設備樹中添加中斷信號時,通常能看到類似interrupts= 《0 234》;的信息,第一個單元0,表示的是中斷類型(1:PPI,0:SPI),第二個單元23表示的是中斷號,第三個單元4表示的是中斷觸發的類型;

reg字段:描述中斷控制器的地址信息以及地址范圍,比如圖片中分別制定了GIC Distributor(GICD)和GIC CPUInterface(GICC)的地址信息;

interrupt-controller字段:表示該設備是一個中斷控制器,外設可以連接在該中斷控制器上;

關于設備數的各個字段含義,詳細可以參考Documentation/devicetree/bindings下的對應信息;

設備樹的信息,是怎么添加到系統中的呢?DeviceTree最終會編譯成dtb文件,并通過Uboot傳遞給內核,在內核啟動后會將dtb文件解析成device_node結構。關于設備樹的相關知識,本文先不展開,后續再找機會補充。來一張圖,先簡要介紹下關鍵路徑:

圖片

設備樹的節點信息,最終會變成device_node結構,在內存中維持一個樹狀結構;

設備與驅動,會根據compatible字段進行匹配;

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

    關注

    5125

    文章

    19438

    瀏覽量

    313178
  • 驅動
    +關注

    關注

    12

    文章

    1878

    瀏覽量

    86355
  • Linux
    +關注

    關注

    87

    文章

    11420

    瀏覽量

    212359
  • 設備
    +關注

    關注

    2

    文章

    4616

    瀏覽量

    71348
收藏 人收藏

    評論

    相關推薦

    linux查看設備信息驅動安裝信息 精選資料分享

    lspci是列出所有的硬件信息,包括已經安裝了驅動還是沒有安裝驅動的硬件設備,因為根據pci規范,只要改設備在pci總線上掛著,就可以讀到起
    發表于 07-23 07:25

    設備樹中GIC中斷控制器節點

    文章目錄一、回顧二、設備樹中GIC中斷控制器節點三、外設中斷控制器節點三、其他設備使用中斷節點1、中斷類型四、常用函數1、request_irq()函數(1
    發表于 01-10 07:37

    ARM GIC(二)之中斷術語的定義

    同一個中斷號。2、寄存器banking對于同一個gic寄存器地址,在不同的情況下,訪問的是不同的寄存器。例如在secure和non-secure狀態下,訪問同一個gic寄存器,其實是訪問的不同的gic的寄存器。具體,更多的
    發表于 04-06 10:15

    如何添加NandFlash驅動

    這個文檔簡單介紹了如何在 H-FLASHER 中添加NAND FLASH 驅動。基于這個文檔,用戶可以根據 自己的實際需求修改已有的NAND FLASH 驅動程序,或添加新的NAND
    發表于 04-01 10:21 ?0次下載

    uclinux添加設備驅動的完整過程

    下面以添加一個字符設備為例,說明添加設備驅動的過程.塊設備與網絡設備可以比照處理. 0.原文件放
    發表于 10-13 15:29 ?67次下載

    ARM-Linux-IIC設備添加驅動實現

    本文分析了ARM-Linux下IIC總線及其設備驅動的層次結構,指出了IIC設備添加驅動實現的途徑,詳細闡述了如何采用通用i2c-dev.
    發表于 06-13 14:37 ?57次下載
    ARM-Linux-IIC<b class='flag-5'>設備</b>的<b class='flag-5'>添加</b>與<b class='flag-5'>驅動</b>實現

    基于GIC的物聯網的應用方案

    本文檔內容介紹了基于GIC的物聯網的應用方案,供參閱。
    發表于 09-18 15:46 ?0次下載
    基于<b class='flag-5'>GIC</b>的物聯網的應用方案

    小電阻器對治理電網GIC的效果分析

    地磁感應電流(geomagnetically induced currents,GIC)引起變壓器半波飽和對電力系統的安全運行產生不利影響,甚至引發大面積停電事故。為了有效治理GIC對大規模電力系統
    發表于 01-04 17:03 ?7次下載
    小電阻器對治理電網<b class='flag-5'>GIC</b>的效果分析

    GIC是什么意思 GIC硬件原理

    GIC硬件原理 ARM公司提供了一個通用的中斷控制器 GIC(Generic Interrupt Controller) , GIC 的版本包括 V1 ~ V4 ,由于本人使用的SoC中的中斷控制器
    的頭像 發表于 09-28 14:58 ?2343次閱讀
    <b class='flag-5'>GIC</b>是什么意思 <b class='flag-5'>GIC</b>硬件原理

    GIC驅動的執行流程是什么

    匹配設備; 在GIC驅動程序中,使用 IRQCHIP_DECLARE 宏來聲明結構信息,包括 compatible 字段和回調函數,該宏會將這個結構放置到 __irqchip_of_t
    的頭像 發表于 09-28 15:09 ?693次閱讀
    <b class='flag-5'>GIC</b><b class='flag-5'>驅動</b>的執行流程是什么

    Linux GIC驅動數據結構分析

    數據結構分析 先來張圖: GIC驅動中,使用 struct gic_chip_data 結構體來描述GIC控制器的信息,整個
    的頭像 發表于 09-28 15:18 ?707次閱讀
    Linux <b class='flag-5'>GIC</b><b class='flag-5'>驅動</b>數據結構分析

    ARM-Linux-IIC設備添加驅動實現

    電子發燒友網站提供《ARM-Linux-IIC設備添加驅動實現.pdf》資料免費下載
    發表于 10-24 09:55 ?0次下載
    ARM-Linux-IIC<b class='flag-5'>設備</b>的<b class='flag-5'>添加</b>與<b class='flag-5'>驅動</b>實現

    GIC-600的組件是如何連接的

    為了適應大規模的SoC設計,GIC-600被設計成分布式IP。 所謂分布式,GIC-600由幾種組件構成,每個組件可以跟其它相關模塊在物理設計上擺放在一起,并與其擁有共同的電源域;組件之間通過片上網
    的頭像 發表于 11-07 17:19 ?925次閱讀
    <b class='flag-5'>GIC</b>-600的組件是如何連接的

    gic和ARM Core的連接

    。用于gic的IRI組件,和cpu interface之間,傳輸信息。 ? ?distributor,redistributor和ITS,統稱為IRI組件(interrupt routing infrastructure)。 ? ?gi
    的頭像 發表于 11-07 18:07 ?788次閱讀
    <b class='flag-5'>gic</b>和ARM Core的連接

    labview怎么添加設備驅動

    添加設備驅動是使用LabVIEW進行設備控制和數據采集的關鍵步驟之一。本文將向您介紹如何在LabVIEW中添加設備驅動程序。 在開始之前,您
    的頭像 發表于 01-02 16:10 ?3080次閱讀
    主站蜘蛛池模板: 久久大伊人 | 四虎影院的网址 | 97天天干 | 一级做a爱片特黄在线观看 一级做a爱片特黄在线观看免费看 | 国产综合视频在线观看 | 欧美性猛交xxxx乱大交高清 | 台湾三级毛片 | 免费爱做网站在线看 | 免费一级毛片正在播放 | 黄色午夜视频 | 色天使久久综合给合久久97色 | 国产亚洲精品在天天在线麻豆 | 最新欧美伦理网 | 一级毛片女人喷潮 | 久久激情网 | 9984四虎永久免费网站 | 亚洲伊人久久大香线蕉啊 | 美女张开大腿让男人桶 | 性毛片| avtt加勒比手机版天堂网 | a级毛片网| 中文字幕一区二区三区四区五区人 | 狠狠色丁香婷婷综合最新地址 | 久久久久国产免费 | 天天舔| 国产内地激情精品毛片在线一 | 中文字幕在线观看你懂的 | 日本高清视频wwww色 | 亚洲网站大全 | 免费三级毛片 | 性欧美xxxx视频 | 男人天堂伊人网 | 黄 在线| 免费公开视频人人人人人人人 | 狠狠操狠狠搞 | 日本美女中出 | 狠狠色噜噜狠狠狠狠97影音先锋 | 天天狠狠弄夜夜狠狠躁·太爽了 | 三浦理惠子中文在 | 五月激情六月 | 123456成年免费视频 |