În acest articol, vom merge la inversă, adica nu sa predea telecomanda da clar comanda aparatul, şi învăţa dispozitivul pentru a realiza preferate, convenabil şi familiar IR remote. Eu personal place ideea de mult mai mult. Da si este o mare de răspuns de marketing, deoarece costurile 0. Cred că fiecare titular al nostru receptor miracol pe sistemul de operare poate avea pe stocarea preferat telecomanda la îndemână.
Imediat spun această declaraţie este potrivit pentru orice mass-media console () pe procesoare de Amlogic Android, indiferent de numărul de nuclee sau versiunea de Android. Ruth este necesară!!
Şi aşa caz.
1. Necesitatea programelor de: Root Explorer (File Manager) Mai bine Emulator de Terminal Magic
2. Pregătirea pentru console: – Запускаем программу терминала, Mai bine Emulator de Terminal. – последовательно вводим команды :
su (va da drepturi de root
Terminal)
dmesg
-(C) (КОМАНДА, tampon de ieșire mesaje kernel-ului de pe ecran, și cu un tampon de lustruit )
– Берём в руки пульт, Trimite caseta media şi apăsaţi orice buton de control de la distanţă de mai multe ori (de exemplu, OK). – Откладываем IR пульт ду, Introduceţi comanda in Terminal:
dmesg | grep "code is 0x"
a se vedea următoarele butoane cod (în exemplu, OK) Cod greşit personalizat este 0x31ACEST LUCRUfd01 Suntem interesati in ultimele patru caractere
fd01– код производителя и 5-ый ,6-Oh caractere ACEST LUCRU – код кнопки.
Face acest lucru pentru fiecare buton la distanţă, natural scrie proiectul.
3. Adauga un nou coduri de control de la distanţă în consola de CPU pe baza Amlogic:
Gestionare la distanță este responsabilitatea de două fişiere
/system/etc/Remote.conf
– файл содержит настройки кода производителя пульта и привязку кодов кнопок пульта к номерам кнопок в linux.
/Sistem/usr/Vendor_0001_Product_0001/kl keylayout.
– файл содержит привязку номеров кнопок в linux к функциям.
Citeste mai mult: La distanţă.
#amlogic NEC la distanță factory_code = 0x<span style ="culoare: #FF0000;">fd01</durata de>0001 - cod Producator, <span style ="culoare: #FF0000;">fd01 </durata de>- obţinute de la codul de buton complet (Ultimele patru caractere), 0001 - у всех одинаково и не меняется work_mode = 0 repeat_enable = 1 repeat_delay = 40 repeat_peroid = 39 release_delay = 121 debug_enable = 1 mouse_begin 0 - număr butoane x 0 pentru linux<span style ="culoare: #FF0000;">ACEST LUCRU</durata de> - simboluri 5,6 codul butonului Remote 1 0x 48 2 0x 44 3 0x1d mouse_end key_begin 0x17 113 0x04 114 0x 06 115 0x 00 105 0x 15 103 0x 02 106 0x05 108 0x 01 97 0x 11 158 0x 13 102 0xdc 116 0x0c 217 0x14 388 0x08 2 0x12 3 0x09 4 0x10 5 0x0a 6 0x0b 7 0x0f 8 0x07 9 0x16 10 0x03 11 0x19 14 0x18 228 key_end repeat_key_begin 0x17 113 0x04 114 0x 06 115 0x 00 105 0x 15 103 0x 02 106 0x05 108 0x 01 97 0x 11 158 0x 13 102 0xdc 116 0x0c 217 0x14 388 0x08 2 0x12 3 0x09 4 0x10 5 0x0a 6 0x0b 7 0x0f 8 0x07 9 0x16 10 0x03 11 0x19 14 0x18 228 repeat_key_end
Vendor_0001_Product_0001.KL
cheie 399 MORMÂNT cheie <span style ="culoare: #FF0000;">0</durata de> Номер кнопки в linux - <span style ="culoare: #3333FF;">ok</durata de> - функция cheie 2 1 cheie 3 2 cheie 4 3 cheie 5 4 cheie 6 5 cheie 7 6 cheie 8 7 cheie 9 8 cheie 10 9 cheie 11 0 cheie 15 ÎNAPOI cheie 158 ÎNAPOI cheie 58 SOFT_RIGHT cheie 107 TERMAPEL cheie 62 TERMAPEL cheie 139 MENIU cheie 125 MENIU cheie 60 NOTIFICARE cheie 127 CĂUTARE cheie 217 CĂUTARE cheie 228 LIRA cheie 227 STEAUA cheie 231 APEL cheie 61 APEL cheie 97 DPAD_CENTER cheie 232 DPAD_CENTER cheie 108 DPAD_DOWN cheie 103 DPAD_UP cheie 102 ACASĂ cheie 105 DPAD_LEFT cheie 106 DPAD_RIGHT cheie 115 VOLUME_UP cheie 114 VOLUME_DOWN cheie 104 VOLUME_UP cheie 109 VOLUME_DOWN cheie 212 CAMERA cheie 16 Q cheie 17 W cheie 18 E cheie 19 R cheie 20 T cheie 21 Y cheie 22 U cheie 23 Am cheie 24 O cheie 25 P cheie 26 LEFT_BRACKET cheie 27 RIGHT_BRACKET cheie 43 BACKSLASH cheie 30 O cheie 31 S cheie 32 D cheie 33 F cheie 34 G cheie 35 H cheie 36 J cheie 37 K cheie 38 Am cheie 39 Punct și VIRGULĂ cheie 40 APOSTROF cheie 14 DEL cheie 44 Z cheie 45 X cheie 46 C cheie 47 V cheie 48 B cheie 49 N cheie 50 M cheie 51 VIRGULA cheie 52 PERIOADA cheie 53 SLASH cheie 28 INTRA cheie 56 ALT_LEFT cheie 100 ALT_RIGHT cheie 42 SHIFT_LEFT cheie 54 SHIFT_RIGHT #cheie 15 TAB cheie 57 SPAȚIU cheie 70 EXPLORER cheie 155 PLIC cheie 12 MINUS cheie 13 Este EGAL cu cheie 215 LA cheie 119 MEDIA_PLAY_PAUSE cheie 122 MEDIA_PREVIOUS cheie 123 MEDIA_NEXT cheie 120 MEDIA_FAST_FORWARD cheie 121 MEDIA_REWIND cheie 116 PUTERE TREZIRE cheie 113 VOLUME_MUTE cheie 128 MEDIA_STOP cheie 130 ZOOM_IN cheie 131 ZOOM_OUT cheie 133 TAB cheie 140 F10 cheie 132 TV_REPEAT cheie 134 TV_SHORTCUTKEY_DISPAYMODE cheie 135 TV_SUBTITLE cheie 136 TV_SHORTCUTKEY_VOICEMODE cheie 137 TV_SWITCH
НЕЗАБЫВАЕМ СОХРАНЯТЬ ОРИГИНАЛЬНЫЕ ФАЙЛЫ ПЕРЕД ПРАВКОЙ!
4. Schimba codurile butoane de la distanţă., compararea lor butoanele de numere în linux şi funcţiile lor.
Testat