กระสันใด IR ระยะไกลไปยังสื่อมวยที่มีหน่วยประมวลผล Amlogic บน Android
11294ในบทความนี้เราจะไปในสิ่งที่ตรงกันข้าม, ที่ไม่ได้อยู่ในการสอนอุปกรณ์ควบคุมระยะไกลที่จะให้คำสั่งที่ชัดเจน, และเข้าใจการสอนที่ชื่นชอบอุปกรณ์, ความสะดวกสบายและมีความคุ้นเคย IR ระยะไกล. ผมเองชอบความคิดนี้มากขึ้น. ใช่และมันเป็นคำตอบที่ดีเพราะค่าใช้จ่ายในการตลาด 0. ผมคิดว่าเจ้าของรับมิราเคิลของเราอยู่กับระบบปฏิบัติการ Androyd ได้ฝากไว้กับการควบคุมระยะไกลที่ชื่นชอบของทุกคนที่มีประโยชน์.
เพียงแค่ระบุคำสั่งนี้สำหรับการใด ๆ เครื่องเล่นสื่อ () บนตัวประมวลผลจาก บริษัท Amlogic ขึ้นอยู่กับระบบปฏิบัติการ Android, โดยไม่คำนึงถึงจำนวนของแกนหรือรุ่นของ Android ที่. รู ธ ได้รับคำสั่ง!!
และเพื่อธุรกิจ.
1. มันจะใช้เวลาจากโปรแกรม: ราก Explorer (จัดการไฟล์) ดีกว่าจำลอง terminal เมจิก
2. เตรียมความพร้อมสำหรับการฝึกอบรมคอนโซล: – เรียกใช้โปรแกรมมินัล, จำลอง terminal ที่ดีขึ้น. – ป้อนคำสั่งแบบอนุกรม :
ของเขา (ให้เข้าถึงราก
สถานีปลายทาง)
dmesg
-C (ทีม, บัฟเฟอร์ข้อความ O เคอร์เนลบนหน้าจอ, และการทำความสะอาดหนึ่งบัฟเฟอร์ )
– ใช้เวลาถึงระยะไกล, เรามุ่งมั่นที่สื่อกล่องและคลิกไม่กี่ครั้งปุ่มใด ๆ บนรีโมท (เช่นตกลง). – เลิกการควบคุมระยะไกล IR, ป้อนคำสั่งใน terminal:
dmesg | grep "รหัสคือ 0x"
และเห็นโค้ดปุ่มต่อไปนี้ (ตัวอย่างตกลง) รหัสที่กำหนดเองที่ไม่ถูกต้อง 0x31อีซีfd01 เรามีความสนใจในสี่ตัวสุดท้าย
fd01– ผู้ผลิตและรหัสที่ 5 ,6-สัญลักษณ์ TH อีซี – โค้ดปุ่ม.
เพื่อทำปุ่มสำหรับแต่ละคอนโซล, บันทึกหลักสูตรในร่าง.
3. เพิ่มรหัสระยะไกลใหม่ในการประมวลผลคอนโซลตาม Amlogic:
สำหรับการควบคุมระยะไกลผ่านทางสอดคล้องกับสองไฟล์
/ระบบ / etc / Remote.conf
– ไฟล์มีแผงตั้งค่ารหัสผู้ผลิตและ snap ปุ่มรหัสระยะไกลไปยังหมายเลขของปุ่มในลินุกซ์.
/ระบบ / usr / keylayout / Vendor_0001_Product_0001.kl
– ไฟล์ประกอบด้วยห้องพักที่ปุ่มสแน็ปในการทำงานของลินุกซ์.
ขึ้น: Remote.conf
#amlogic NEC ระยะไกล factory_code = 0x<สไตล์ช่วง ="สี: #FF0000;">fd01</ระยะ>0001 - รหัสผู้ผลิต, <สไตล์ช่วง ="สี: #FF0000;">fd01 </ระยะ>- ที่ได้จากการรวมรหัสคีย์ (สุดท้ายสี่ตัวอักษร), 0001 - ทุกที่เหมือนกันและไม่ได้เปลี่ยน work_mode = 0 repeat_enable = 1 repeat_delay = 40 repeat_peroid = 39 release_delay = 121 debug_enable = 1 mouse_begin 0 - จำนวนปุ่ม 0x ลินุกซ์<สไตล์ช่วง ="สี: #FF0000;">อีซี</ระยะ> - สัญลักษณ์ 5,6 ปุ่มปุ่มกดรหัส 1 0X48 2 0x44 3 0x1d mouse_end key_begin 0x17 113 0x04 114 0x06 115 0x00 105 0x15 103 0x02 106 0x05 108 0x01 97 0X11 158 0x13 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 0x06 115 0x00 105 0x15 103 0x02 106 0x05 108 0x01 97 0X11 158 0x13 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
สำคัญ 399 หลุมฝังศพ
สำคัญ <สไตล์ช่วง ="สี: #FF0000;">0</ระยะ> จำนวนปุ่มในลินุกซ์ - <สไตล์ช่วง ="สี: #3333FF;">ตกลง</ระยะ> - ฟังก์ชัน
สำคัญ 2 1
สำคัญ 3 2
สำคัญ 4 3
สำคัญ 5 4
สำคัญ 6 5
สำคัญ 7 6
สำคัญ 8 7
สำคัญ 9 8
สำคัญ 10 9
สำคัญ 11 0
สำคัญ 15 กลับ
สำคัญ 158 กลับ
สำคัญ 58 SOFT_RIGHT
สำคัญ 107 ENDCALL
สำคัญ 62 ENDCALL
สำคัญ 139 เมนู
สำคัญ 125 เมนู
สำคัญ 60 การแจ้งเตือน
สำคัญ 127 ค้นหา
สำคัญ 217 ค้นหา
สำคัญ 228 ปอนด์
สำคัญ 227 ดาว
สำคัญ 231 โทร
สำคัญ 61 โทร
สำคัญ 97 DPAD_CENTER
สำคัญ 232 DPAD_CENTER
สำคัญ 108 DPAD_DOWN
สำคัญ 103 DPAD_UP
สำคัญ 102 บ้าน
สำคัญ 105 DPAD_LEFT
สำคัญ 106 DPAD_RIGHT
สำคัญ 115 ปรับระดับเสียงขึ้น
สำคัญ 114 ลดเสียงลง
สำคัญ 104 ปรับระดับเสียงขึ้น
สำคัญ 109 ลดเสียงลง
สำคัญ 212 กล้อง
สำคัญ 16 Q
สำคัญ 17 W
สำคัญ 18 E
สำคัญ 19 R
สำคัญ 20 T
สำคัญ 21 Y
สำคัญ 22 ยู
สำคัญ 23 ผม
สำคัญ 24 O
สำคัญ 25 P
สำคัญ 26 LEFT_BRACKET
สำคัญ 27 RIGHT_BRACKET
สำคัญ 43 ทับขวา
สำคัญ 30
สำคัญ 31 S
สำคัญ 32 D
สำคัญ 33 F
สำคัญ 34 G
สำคัญ 35 H
สำคัญ 36 J
สำคัญ 37 K
สำคัญ 38 L
สำคัญ 39 อัฒภาค
สำคัญ 40 อัญประกาศเดี่ยว
สำคัญ 14
สำคัญ 44 Z
สำคัญ 45 X
สำคัญ 46 C
สำคัญ 47 V
สำคัญ 48 B
สำคัญ 49 ยังไม่มีข้อความ
สำคัญ 50 M
สำคัญ 51 จุลภาค
สำคัญ 52 ระยะเวลา
สำคัญ 53 SLASH
สำคัญ 28 ENTER
สำคัญ 56 ALT_LEFT
สำคัญ 100 ALT_RIGHT
สำคัญ 42 SHIFT_LEFT
สำคัญ 54 SHIFT_RIGHT
#สำคัญ 15 TAB
สำคัญ 57 SPACE
สำคัญ 70 สำรวจ
สำคัญ 155 ซองจดหมาย
สำคัญ 12 ลบ
สำคัญ 13 เท่ากับ
สำคัญ 215 ที่
สำคัญ 119 MEDIA_PLAY_PAUSE
สำคัญ 122 MEDIA_PREVIOUS
สำคัญ 123 MEDIA_NEXT
สำคัญ 120 MEDIA_FAST_FORWARD
สำคัญ 121 MEDIA_REWIND
สำคัญ 116 เพาเวอร์ WAKE
สำคัญ 113 VOLUME_MUTE
สำคัญ 128 MEDIA_STOP
สำคัญ 130 ขยายเข้า
สำคัญ 131 ซูมออก
สำคัญ 133 TAB
สำคัญ 140 F10
สำคัญ 132 TV_REPEAT
สำคัญ 134 TV_SHORTCUTKEY_DISPAYMODE
สำคัญ 135 TV_SUBTITLE
สำคัญ 136 TV_SHORTCUTKEY_VOICEMODE
สำคัญ 137 TV_SWITCH
ที่น่าจดจำบันทึกไฟล์เดิมก่อนที่จะแก้ไข!
4. เปลี่ยนรหัสสำคัญใน Remote.conf, เปรียบเทียบตัวเลขของพวกเขาใน Linux และปุ่มฟังก์ชั่นของพวกเขา.
การทดสอบ