• 正文
    • 01、硬件原理
    • 02、IOMUX配置
    • 03、添加設備節(jié)點
    • 04、配置按鍵驅(qū)動編譯進內(nèi)核
    • 05、編譯測試
  • 推薦器件
  • 相關推薦
申請入駐 產(chǎn)業(yè)圖譜

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

2024/03/11
1980
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

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

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

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

01、硬件原理

02、IOMUX配置

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