在lirc上找到你的幫助。 我想用lirc來解碼ir信號。我正在使用基於Cortex A8和2.6.37內核的定製板,通過串口接收IR。當我按下紅外遙控器的按鈕時,我可以看到UART中斷正常。使用lirc手臂皮質A8
但是,當我嘗試運行配置腳本與device = all或device = serial並運行make和make install,如lirc.org上的安裝頁面中所述,它向我發送內核配置無效的錯誤。
但我仍然能夠生成加載內核模塊所需的.ko文件(lirc_dev和lirc_serial),但無法插入lirc_serial模塊,因爲我使用的是具有mmio的端口,而lirc使用的端口是io映射。 我的虛擬地址是0xfa022000,物理地址是0x48022000(使用ttyO1)。 我可以使用lirc作爲這個地址嗎? 我是否需要對代碼進行任何更改? 另外我不能直接在我使用的電路板上安裝,因爲我無法在電路板上生成內核源代碼,因爲電路板上出現了最少的東西。所以我正在其他機器上運行安裝程序併爲arm編譯。 所以我不能把配置文件放置在正確的位置也沒有節點(/ dev/lirc0)。 我應該手動創建節點還是插入模塊來完成工作? 在插入模塊之前,我還需要將配置文件放在適當的位置嗎? 它也有內核版本的任何依賴? 請建議我自己交叉編譯和加載內核模塊的步驟,同時也讓我知道要讓所有的conf文件或其他文件出現在工作中。 我真的非常感謝你的幫助。 過去兩週我一直在嘗試。 Regards 哈曼。