加入星計劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴散
  • 作品版權(quán)保護
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長期合作伙伴
立即加入
  • 正文
    • 01、硬件原理
    • 02、IOMUX配置
    • 03、添加設(shè)備節(jié)點
    • 04、配置按鍵驅(qū)動編譯進內(nèi)核
    • 05、編譯測試
  • 推薦器件
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請入駐 產(chǎn)業(yè)圖譜

ELF 1技術(shù)貼 | 在NXP源碼基礎(chǔ)上適配開發(fā)板的按鍵功能

03/11 08:34
2261
閱讀需 9 分鐘
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

本次源代碼適配是在NXP i.MX6ULL EVK評估板Linux內(nèi)核源代碼(特定版本號為Linux-imx_4.1.15)的基礎(chǔ)中展開的。

首要任務(wù)集中在對功能接口引腳配置的精細(xì)調(diào)整,確保其能無縫匹配至ELF 1開發(fā)板。接下來,我們將詳細(xì)闡述適配過程中關(guān)于按鍵功能實現(xiàn)的完整步驟。

值得一提的是,ELF 1開發(fā)板上預(yù)置了標(biāo)識為K1、K2、K3的三個按鍵。為了啟用這些按鍵功能,需要在設(shè)備樹中進行按鍵配置,以及在內(nèi)核中完成驅(qū)動配置。

01、硬件原理

02、IOMUX配置

從上圖可以看出GPIO5_4連接到了連接器的22腳,GPIO5_2連到了34腳,GPIO5_9連接到了43腳。接下來需要找到這幾個引腳在軟件上的信號名稱。在ElfBoard官網(wǎng)硬件資料中的 ELF 1開發(fā)板資料包