chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

怎么在IP的kernel module里設(shè)置IP interrupt?

電子工程師 ? 來源:XILINX開發(fā)者社區(qū) ? 作者:Davis Zhang ? 2021-05-12 09:35 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

有時(shí)我們需要為官方 IP 或者自己創(chuàng)建的 IP 生成 kernel module,然后在 linux kernel space 里使用 kernel module 來控制這個(gè) IP。如果要使用 IP 中斷,我們需要在 kernel module 代碼里獲取設(shè)備中斷并建立中斷服務(wù)程序。

在老版本 petalinux,我們可以在 kernelmodule 里直接指定 IP 中斷的實(shí)際物理中斷號,但是新版本內(nèi)核里我們需要在 kernel module 里獲取 IP 的虛擬中斷號。可以在 kernelmodule 代碼里使用 request_irq 函數(shù)來獲取中斷并指定中斷服務(wù)程序。

附件是為 axigpio IP 寫的一個(gè) kernel module,可以作為參考例子:

首先需要生成一個(gè)基于 MPSoC 芯片的 vivado 工程,

在 block design 里加入 MPSoC processing core 和 axi gpiocore,

連接 axi gpio 的中斷信號到 MPSoC processing core 的 PL-》PS 中斷端口

最后生成 bitstream 導(dǎo)出 hdf 或者 xsa,生成 petalinux 工程,

在 petalinux 工程里用下面命令生成并使能名字叫做 gpioirq 的 kernel module,

Petalinux-create-t modules --name gpioirq --enable

然后在petalinux工程目錄里會(huì)生成這樣一個(gè)路徑 project-spec/meta-user/recipes-modules/gpioirq/files,把里面的 gpioirq.c 用附件里的同名文件覆蓋掉。

用附件里的 system-user.dtsi 把 project-spec/meta-user/recipes-bsp/device-tree/files 里的同名文件覆蓋掉,這是因?yàn)槟J(rèn)生成的 device tree 里 axigpio core 的 driver 是 xilinx driver,我們需要把它替換為我們生成的 kernel module 的 drivername,需要注意 system-user.dtsi 里面的 axigpio core 的名字需要和 petalinux 工程生成的 devicetree 里的 axi gpio core 的名字一樣。然后就可以運(yùn)行 petalinux-build 和 petalinux-package 命令來生成 boot image,然后上板啟動(dòng)。Linux boot 之后可以通過 cat/proc/interrupts 命令看到 qgioirq 中斷已經(jīng)建立起來了,按一下對應(yīng) axigpio 的板上 IO 按鈕可以看到中斷服務(wù)程序的打印信息。

098ab4f0-b286-11eb-bf61-12bb97331649.png

09a3ceea-b286-11eb-bf61-12bb97331649.png

原文標(biāo)題:開發(fā)者分享 | 如何在 IP 的 kernel module 里設(shè)置并使用 IP interrupt

文章出處:【微信公眾號:XILINX技術(shù)社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

責(zé)任編輯:haq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 芯片
    +關(guān)注

    關(guān)注

    462

    文章

    53550

    瀏覽量

    459235
  • IP
    IP
    +關(guān)注

    關(guān)注

    5

    文章

    1849

    瀏覽量

    154931

原文標(biāo)題:開發(fā)者分享 | 如何在 IP 的 kernel module 里設(shè)置并使用 IP interrupt

文章出處:【微信號:gh_2d1c7e2d540e,微信公眾號:XILINX開發(fā)者社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    網(wǎng)段隔離器解決IP沖突問題,實(shí)現(xiàn)跨網(wǎng)段通信

    互聯(lián)網(wǎng)的世界,每一臺(tái)設(shè)備都如同擁有一個(gè)獨(dú)特的“家庭住址”——IP地址。設(shè)備之間的通信,就如同人與人之間交流需要知道對方的住址一樣,必須明確知曉目標(biāo)設(shè)備的IP地址,才能將數(shù)據(jù)準(zhǔn)確無誤
    的頭像 發(fā)表于 11-19 14:32 ?133次閱讀
    網(wǎng)段隔離器解決<b class='flag-5'>IP</b>沖突問題,實(shí)現(xiàn)跨網(wǎng)段通信

    Vivado浮點(diǎn)數(shù)IP核的一些設(shè)置注意點(diǎn)

    Vivado浮點(diǎn)數(shù)IP核的一些設(shè)置注意點(diǎn) 我們vivado2018.3中使用了Floating-point(7.1)IP核,可以自定義其計(jì)算種類及多模式選擇。有時(shí)多種計(jì)算可以用同一
    發(fā)表于 10-24 06:25

    CNC的IP地址相同沖突如何解決?

    IP地址,這就極易引發(fā)IP地址沖突問題。當(dāng)這些設(shè)備接入車間網(wǎng)絡(luò)時(shí),IP沖突會(huì)導(dǎo)致數(shù)據(jù)采集不上來,物聯(lián)網(wǎng)平臺(tái)缺乏數(shù)據(jù)來源,嚴(yán)重影響數(shù)字化車間的建設(shè)。 通常,設(shè)備被設(shè)置相同
    的頭像 發(fā)表于 07-23 14:13 ?444次閱讀
    CNC的<b class='flag-5'>IP</b>地址相同沖突如何解決?

    開疆智能Ethernet/IP轉(zhuǎn)Modbus網(wǎng)關(guān)連接西門子BW500積算儀配置案例

    Modbus網(wǎng)關(guān)的EDS 文件: 2,新建工程并添加PLC 3,New Module添加網(wǎng)關(guān): 4,“Name”中填入網(wǎng)關(guān)的名稱,IP Address”中填入網(wǎng)關(guān)的
    的頭像 發(fā)表于 06-08 10:34 ?1400次閱讀
    開疆智能Ethernet/<b class='flag-5'>IP</b>轉(zhuǎn)Modbus網(wǎng)關(guān)連接西門子BW500積算儀配置案例

    樹莓派“定居”完全指南:一鍵設(shè)置靜態(tài)IP,穩(wěn)定又高效!

    當(dāng)你為樹莓派設(shè)置靜態(tài)IP地址時(shí),實(shí)際上是為它分配了一個(gè)固定地址,該地址不會(huì)改變,而動(dòng)態(tài)IP地址則會(huì)在設(shè)備每次連接到網(wǎng)絡(luò)時(shí)發(fā)生變化。樹莓派上設(shè)置
    的頭像 發(fā)表于 05-25 08:32 ?1252次閱讀
    樹莓派“定居”完全指南:一鍵<b class='flag-5'>設(shè)置</b>靜態(tài)<b class='flag-5'>IP</b>,穩(wěn)定又高效!

    JESD204B IP核的配置與使用

    物理層的位置,一種是物理層JESD204 IP;另外一種是物理層JESD204 IP外部,需要再配置JESD204 phy
    的頭像 發(fā)表于 05-24 15:05 ?1581次閱讀
    JESD204B <b class='flag-5'>IP</b>核的配置與使用

    內(nèi)網(wǎng)穿透和公網(wǎng)ip什么區(qū)別

    原理:設(shè)備通過路由器獲取獨(dú)立的公網(wǎng)IP地址,直接暴露在互聯(lián)網(wǎng)中。 典型配置: 向運(yùn)營商申請固定公網(wǎng)IP(或動(dòng)態(tài)公網(wǎng)IP+DDNS) 路由器設(shè)置
    的頭像 發(fā)表于 05-14 14:18 ?508次閱讀
    內(nèi)網(wǎng)穿透和公網(wǎng)<b class='flag-5'>ip</b>什么區(qū)別

    Linux ip命令常用操作

    Linux?ip命令常用操作 Linux系統(tǒng)中,ip命令是用于管理網(wǎng)絡(luò)接口和路由的強(qiáng)大工具。相比于舊的?ifconfig命令,ip命令提供了更多的功能和更細(xì)粒度的控制。本文將詳細(xì)介紹
    的頭像 發(fā)表于 02-19 10:23 ?1073次閱讀

    sdwan組網(wǎng)需要固定ip嗎?

    SD-WAN組網(wǎng)并不一定需要固定IP地址。以下是具體說明: 1、不需要固定IP的情況 動(dòng)態(tài)IP可滿足基本需求:SD-WAN技術(shù)本身具有靈活性,能夠基于動(dòng)態(tài)IP地址進(jìn)行網(wǎng)絡(luò)連接和流量管理
    的頭像 發(fā)表于 02-08 12:37 ?927次閱讀

    如何理解芯片設(shè)計(jì)中的IP

    本文主要介紹如何理解芯片設(shè)計(jì)中的IP 芯片設(shè)計(jì)中,IP(知識(shí)產(chǎn)權(quán)核心,Intellectual Property Core)是指在芯片設(shè)計(jì)中采用的、已經(jīng)開發(fā)好的功能模塊、設(shè)計(jì)或技術(shù),它可以是硬件
    的頭像 發(fā)表于 02-08 10:43 ?2093次閱讀

    新加坡共享主機(jī)怎么設(shè)置ip

    新加坡設(shè)置共享主機(jī)的IP地址,通常涉及多個(gè)步驟,包括評估需求、選擇服務(wù)商、配置網(wǎng)絡(luò)等。以下是一個(gè)詳細(xì)的設(shè)置指南,主機(jī)推薦小編為您整理發(fā)布新加坡共享主機(jī)怎么
    的頭像 發(fā)表于 01-24 11:47 ?744次閱讀

    ISP與IP地址池

    ISP可以為用戶提供互聯(lián)網(wǎng)接入、信息內(nèi)容、應(yīng)用服務(wù)以及其他增值業(yè)務(wù)。 要知道,ISP的網(wǎng)絡(luò)中,IP地址池幾乎可以說不可或缺。IP地址池是指一定范圍內(nèi)可供分配的IP地址的集合。通過分配
    的頭像 發(fā)表于 12-27 10:41 ?926次閱讀

    通過安卓手機(jī)查找IP地址步驟

    —找到設(shè)置—點(diǎn)擊雙卡與移動(dòng)網(wǎng)絡(luò) ②點(diǎn)擊雙卡與移動(dòng)網(wǎng)絡(luò)中的高級設(shè)置 ③查看IP地址 最下方就可以看到IP地址 方法二 打開手機(jī)瀏覽器—輸入m
    的頭像 發(fā)表于 12-12 13:53 ?4518次閱讀
    通過安卓手機(jī)查找<b class='flag-5'>IP</b>地址步驟

    如何在Linux系統(tǒng)上設(shè)置站群服務(wù)器IP地址

    Linux系統(tǒng)上設(shè)置站群服務(wù)器的IP地址,可以通過以下步驟進(jìn)行,主機(jī)推薦小編為您整理發(fā)布如何在Linux系統(tǒng)上設(shè)置站群服務(wù)器IP地址。
    的頭像 發(fā)表于 12-11 10:05 ?863次閱讀

    無需修改設(shè)備IP實(shí)現(xiàn)跨網(wǎng)段訪問的解決方案

    制造業(yè)工廠中,受到生產(chǎn)工藝的影響往往存在多種設(shè)備、多種型號。這些設(shè)備往往分布不同車間,但卻有著相同的IP地址。這是由于廠家在出廠測試時(shí)設(shè)置了相同的固定
    的頭像 發(fā)表于 12-09 17:16 ?1120次閱讀
    無需修改設(shè)備<b class='flag-5'>IP</b>實(shí)現(xiàn)跨網(wǎng)段訪問的解決方案