mipsandroid 遙控器設置

參照官網文檔,在UBUNTU上編譯mipsandroid,放置到SIGMA8655上測試運行。運行前必須修改相關文件

顯示輸出設置

如果不設置正確輸出,屏幕上沒有信號。

找到文件根目錄下/system/etc/init.smp86xx.sh,將720P的輸出改成

set_outports -digital -f HDMI_720p59 -component -f 720p59 -analog -f NTSC_M -audio_engine 0

遙控器按鈕映射

Android中遙控器鍵值將映射成Android能處理的鍵值。因此mipsandroid必須加載兩個驅動

 

insmod /lib/modules/virt_input.ko //虛擬輸入驅動

insmod /lib/modules/irkernel.ko //遙控器驅動

系統從遙控器驅動讀取鍵值映射成標準鍵值後發給虛擬輸入驅動

mipsandroid通過啓動virinput程序完成轉換,源碼位於/mipsandroid/vendor/sigma/smp86xx/virtinput/virtinput.c

修改鍵值映射 重新編譯後的可執行文件拷到/system/bin下。

如果當前Android系統已經運行,KILL掉virtinput進程,重新運行該可執行文件。

 

 

 

發佈了23 篇原創文章 · 獲贊 1 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章