国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

在Petalinux中應該如何確認dev目錄下設備的對應關系?

YCqV_FPGA_EETre ? 來源:FPGA開發圈 ? 作者:Terry Ni ? 2021-03-02 14:34 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

通常Kernel一加載起來,大家能在/dev目錄下可以看到一大堆的設備。這些設備都是Kernel加載初始化過程中,由內核和驅動創建出來的。那么哪個設備才是我真正要用的設備。下面就幾個常用的外設來和大家一起梳理一下。

反編譯設備樹

首先第一步是要獲得完整的設備樹信息。通過將 dtb 文件反編譯成 dts 文件,你就可以獲得最終的設備樹文件了。方法是使用dtc小工具,把在你 petalinux 工程下image/linux/system.dtb 文件反編譯成 dts 文件。命令如下:

dtc -I dtb -O dts -osystem.dts system.dtb

有了最終的 dts 文件,就相當于我們已經有一個所有設備的清單。在這個清單中,我們可以看到每個設備在kernel 中都會有一個對應的地址。這個地址就可以和你 Vivado 工程中設置的地址一一對應。

例如:

f8fcbe0e-74d1-11eb-8b86-12bb97331649.png

查看啟動信息,確認設備節點

在 Kernel 啟動過程中,設備驅動如果能成功完成初始化,一般會打印出對應的設備名稱。例如,如果在 VIVADO 工程中使能了 PS 側的 UART0,那么你可以在 kernel 啟動完成之后,通過 dmesg 指令來查找 UART0 被注冊成了哪個串口設備。

所以如果使用的是自己的硬件平臺,那么盡量不要使用預設的名稱,這樣可以避免導入多余的設備樹信息從而導致編譯失敗或者最終功能不正確。

f9e82614-74d1-11eb-8b86-12bb97331649.png

查看設備初始化信息,確認設備節點

如果驅動在初始化工程中沒有打印出設備名稱的話,怎么才能知道對應的設備是哪個呢?比如I2C設備,用dmesg并沒有找到VIVADO工程中使能的I2C對應的是哪個設備。

然后在 /dev 下,你可以看到多達9個的 i2c 設備。

這個時候,我們可以去/sys/bus/i2c/device目錄下來確認每個 I2C 設備對應的節點

進入我們要確認的 I2C 設備,比如 I2C-0 這個設備,再用 ls -l 的指令,就可以看到這個設備對應的是設備樹中具體的哪個節點了。

總結

用戶需要使用某個設備的時候可以通過本文介紹的兩種方法,結合設備樹信息就可以明確的找到對應的設備了。

原文標題:開發者分享 | Petalinux中如何確認 dev 下設備的對應關系

文章出處:【微信公眾號:FPGA開發圈】歡迎添加關注!文章轉載請注明出處。

責任編輯:haq

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

    關注

    1660

    文章

    22415

    瀏覽量

    636547

原文標題:開發者分享 | Petalinux中如何確認 dev 下設備的對應關系

文章出處:【微信號:FPGA-EETrend,微信公眾號:FPGA開發圈】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    Modbus產品腳本編輯器“映射關系”解釋?映射關系的地址對應關系

    Modbus產品腳本編輯器“映射關系”解釋?映射關系的地址對應關系
    發表于 01-20 15:28

    飛凌嵌入式ElfBoard-Linux系統的文件分類

    個緩沖區,允許系統內存緩沖一些數據,然后一起發送到塊設備上。通俗來說塊設備就是咱們平時說的存儲設備,如:硬盤、閃存等
    發表于 12-09 08:59

    【OK3506-S12Mini試用評測(三)】虛擬機修改設備

    要實現引腳復用功能,核心操作是修改鏡像設備樹(DTS)文件,具體步驟可按以下詳細指引操作,確保配置準確適配開發板與鏡像版本: 一、定位 DTS 文件路徑 首先需進入鏡像對應的文件目錄
    發表于 11-19 17:21

    `lv_obj_tree.h` **LVGL v9** 的位置和作用

    lv_obj_tree.h LVGL v9 的位置和作用如下: 文件路徑 lv_obj_tree.h 位于 LVGL 源碼的 src/core/ 目錄下,完整路徑是: lvgl/src
    發表于 11-13 15:49

    蜂鳥e203移植要從哪些方面入手,bsp哪里修改引腳對應關系,約束文件?

    蜂鳥e203移植要從哪些方面入手,bsp哪里修改引腳對應關系,約束文件,跪求大神
    發表于 11-10 07:11

    飛凌嵌入式ElfBoard ELF 1板卡-Linux系統基礎入門-目錄相關shell命令

    被刪除示例:rm刪除命令命令:rm英文全拼:remove功能:刪除文件目錄,不管目錄是否非空。參數:rm [選項] 文件/目錄選項說明-f強制刪除文件或目錄-i刪除文件或
    發表于 09-29 10:12

    OpenOCDNuTiny-N76S003AT上失敗了怎么解決?

    kHz 錯誤:打開失敗 in procedure \'init\' 程序“ocd_bouncer” 如果我插入或拔下設備,這是相同的。我認為司機有問題。據我所知,當我插入設備
    發表于 08-18 08:02

    Linux系統目錄結構全面剖析

    Linux文件系統采用層次化的目錄結構,這種設計遵循了Unix哲學的"一切皆文件"原則。理解Linux目錄層次架構對于系統管理員、運維工程師和開發人員來說至關重要,它不僅影響系統的組織方式,還直接
    的頭像 發表于 07-21 17:33 ?787次閱讀

    如何在不直接使用 HCI UART 的情況下為 CYSBSYSKIT-DEV 01 設置Bluetooth?地址?

    大家好 1我想了解使用控制器套件 UART 設置Bluetooth?地址的方法。 我們想在不直接使用 HCI UART 的情況下設置地址。 我的發現是 a) 論壇建議使用 SFLASH 更新
    發表于 06-25 06:45

    智慧礦山場景:聚徽嵌入式工控一體機如何實現井下設備無人化操控

    礦山開采領域,傳統的人工開采模式面臨著效率低、安全風險高、人力成本上升等諸多問題。隨著科技的飛速發展,智慧礦山建設成為礦業轉型升級的關鍵方向,而井下設備的無人化操控則是智慧礦山的重要標志之一
    的頭像 發表于 05-20 13:20 ?625次閱讀

    在任何平臺上使用PetaLinux的先決條件

    本篇文章介紹了在任何平臺上使用 PetaLinux 的先決條件。PetaLinux 是一種嵌入式 Linux 軟件開發套件 (SDK),主要用于基于 FPGA 的系統級芯片 (SoC) 設計或 FPGA 設計。
    的頭像 發表于 04-24 10:40 ?1559次閱讀
    在任何平臺上使用<b class='flag-5'>PetaLinux</b>的先決條件

    嵌入式學習-飛凌嵌入式ElfBoard ELF 1板卡-input子系統之input子系統簡介

    一個稱為\"evdev\"的接口來提供對輸入設備的訪問。這個接口以設備文件的形式存在于Linux系統的/dev/input目錄下。每個輸入
    發表于 04-15 10:42

    飛凌嵌入式ElfBoard ELF 1板卡-input子系統之input子系統簡介

    一個稱為\"evdev\"的接口來提供對輸入設備的訪問。這個接口以設備文件的形式存在于Linux系統的/dev/input目錄下。每個輸入
    發表于 04-15 10:27

    請問S32K344,DMA的各個channel是否與LPSPI 0~6有固定的對應關系

    請問S32K344,DMA的各個channel是否與LPSPI 0~6有固定的對應關系? 我將DMA_IP_HW_CH_5 配置為LPSPI0 TX,DMA_IP_HW_CH_5=
    發表于 03-31 06:13

    從零開始馴服Linux(一):ZYNQ-Linux啟動文件構建全解析

    默認,按回車鍵繼續,結果如下圖所示: 圖 1.1.1 安裝SDK再次確認是否將SDK安裝在/opt/petalinux/2020.2 目錄下,默認為“Y”,也就是“是”,按回車鍵繼續往下執行,顯示要輸入
    發表于 03-20 16:48