色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

高清電視盒子方案分享,紅外遙控適配過程全解析

迅為電子 ? 來源:迅為電子 ? 2024-12-17 10:46 ? 次閱讀


應(yīng)用背景

隨著紅外線設(shè)備的應(yīng)用日益廣泛,例如遙控器和紅外傳感器等。而RK3399作為一款高性能處理器,廣泛應(yīng)用于電視盒子等智能終端。通過將紅外遙控功能與 RK3399 電視盒子結(jié)合,用戶能夠高效地控制電視設(shè)備。極大的提升了用戶體驗(yàn)。

iTOP-RK3399平臺(tái)介紹

c8bff3ba-b847-11ef-93f3-92fbcf53809c.jpg

c8cd2788-b847-11ef-93f3-92fbcf53809c.jpg

c8f7623c-b847-11ef-93f3-92fbcf53809c.jpg

c9059a50-b847-11ef-93f3-92fbcf53809c.jpg

c91fc074-b847-11ef-93f3-92fbcf53809c.jpg

c9511f98-b847-11ef-93f3-92fbcf53809c.jpg

c961dcde-b847-11ef-93f3-92fbcf53809c.jpg


紅外遙控方案示例

iTOP-RK3399 開發(fā)板搭載了HS0038B 紅外接收模塊。接下來我們?cè)赗K3399開發(fā)板 Android8系統(tǒng)上適配紅外遙控。

01-獲取USERCODE和KEY值

開發(fā)板里面燒寫Android8系統(tǒng),然后在串口終端輸入以下命令使能DBG_CODE 打印

echo 1 > /sys/module/rockchip_pwm_remotectl/parameters/code_print

在遙控器上按下任意按鍵,可以看到類似如下信息

c971f2ea-b847-11ef-93f3-92fbcf53809c.png

從上圖發(fā)現(xiàn)這個(gè)遙控的 usercode是0xdd22,用以標(biāo)識(shí)遙控種類。RMC_GETDATA 表示鍵值。

我們選取遙控器上的幾個(gè)按鈕作為示例,分別測(cè)出如下圖所示的按鍵的鍵值。

c97c73d2-b847-11ef-93f3-92fbcf53809c.png

02-修改設(shè)備樹打開PWM

首先查看開發(fā)板底板的原理圖如下圖所示:

c9a00edc-b847-11ef-93f3-92fbcf53809c.png

然后在核心板原理圖搜索“IR_RX”,如下圖所示,對(duì)應(yīng)的引腳是GPIO0_A6/PWM3A_IR_d

c9b47dd6-b847-11ef-93f3-92fbcf53809c.png

然后查找設(shè)備樹itop-3399.dtsi文件,路徑為:itop-3399_8.1/kernel/arch/arm64/boot/dts/rockchip/itop-3399.dtsi

在此文件中的pwm3節(jié)點(diǎn)添加鍵值,如下圖所示:

c9d17fbc-b847-11ef-93f3-92fbcf53809c.png

我們來分析一下這個(gè)節(jié)點(diǎn),如下表所示:

c9e11f1c-b847-11ef-93f3-92fbcf53809c.png

itop-3399_8.1/kernel/include/dt-bindings/input/rk-input.h文件如下圖所示:

c9f8dab2-b847-11ef-93f3-92fbcf53809c.png

03-Android鍵值映射

在修改了步驟二的設(shè)備樹后,重新編譯Android源碼,編譯完成會(huì)在out目錄下生成編譯好的文件。itop-3399_8.1/out/target/product/rk3399_mid/system/usr/keylayout/ff420030_pwm.kl文件用于將 Linux 層獲取的鍵值映射到 Android 上對(duì)應(yīng)的鍵值。我們可以添加或者修改該文件的內(nèi)容以實(shí)現(xiàn)不同的鍵值映射。沒有的按鍵值,在按鍵時(shí),上層app收到的值是未知按鍵。我們添加示例的幾個(gè)按鍵的鍵值映射,如下圖所示:

ca06ff5c-b847-11ef-93f3-92fbcf53809c.png

中間的數(shù)字是功能碼對(duì)應(yīng)的數(shù)字,在itop-3399_8.1/kernel/include/dt-bindings/input/rk-input.h中查看。右側(cè)的是與上層對(duì)應(yīng)的關(guān)系,在frameworks/base/core/java/android/view/KeyEvent.java路徑可以查找到(例如:KEYCODE_DPAD_DOWN 只需要取后半部分就可以),如下圖所示:

ca1d77c8-b847-11ef-93f3-92fbcf53809c.png

修改完畢f(xié)f420030_pwm.kl文件,然后修改編譯腳本,將“make installclean”注釋掉,然后重新編譯Android8的鏡像,編譯完后,燒寫鏡像。

04-測(cè)試紅外遙控

燒寫鏡像以后,系統(tǒng)啟動(dòng)進(jìn)入Android系統(tǒng),我們打開系統(tǒng)自帶的“設(shè)置”APP,按遙控器上的上下鍵,可以移動(dòng)到對(duì)應(yīng)的選項(xiàng),按遙控器上的enter按鈕,可以選中選項(xiàng),按返回按鈕可以退回上一級(jí)目錄,按音量+ - 可以控制音量。

然后我們打開系統(tǒng)自帶的“通訊錄”APP,新建聯(lián)系人,在手機(jī)號(hào)的輸入框里面,用遙控器按下0-9 的數(shù)字,可以輸入,如下圖所示,以上測(cè)試說明3399支持紅外線接收。

ca489a70-b847-11ef-93f3-92fbcf53809c.png

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 遙控
    +關(guān)注

    關(guān)注

    11

    文章

    285

    瀏覽量

    57355
  • 紅外線
    +關(guān)注

    關(guān)注

    14

    文章

    619

    瀏覽量

    56176
  • 電視盒子
    +關(guān)注

    關(guān)注

    1

    文章

    159

    瀏覽量

    19133

原文標(biāo)題:高清電視盒子方案分享 | 紅外遙控適配過程全解析

文章出處:【微信號(hào):迅為電子,微信公眾號(hào):迅為電子】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    電腦紅外適配器有哪些

    紅外適配器,又稱紅外線收發(fā)器或紅外通信模塊,是利用紅外線技術(shù)進(jìn)行數(shù)據(jù)傳輸?shù)挠布O(shè)備。它通常被設(shè)計(jì)為外置型產(chǎn)品,通過特定的接口(如USB)與
    的頭像 發(fā)表于 10-14 10:56 ?255次閱讀

    紅外適配器驅(qū)動(dòng)怎么安裝

    紅外適配器驅(qū)動(dòng)安裝指南 1. 了解紅外適配紅外適配器是一種硬件設(shè)備,它允許計(jì)算機(jī)或其他設(shè)備通
    的頭像 發(fā)表于 10-14 10:47 ?268次閱讀

    紅外適配器怎么連接手機(jī)

    個(gè)解決方案,使得用戶可以通過紅外技術(shù)來控制家中的電器,如電視、空調(diào)等。 紅外適配器的工作原理 在開始連接之前,了解
    的頭像 發(fā)表于 10-14 10:45 ?447次閱讀

    高清視聽體驗(yàn):電視HDMI接口的多功能解析

    HDMI接口,即高清多媒體接口,是現(xiàn)代家庭娛樂系統(tǒng)中不可或缺的一部分。它能夠傳輸高清視頻和音頻信號(hào),是連接電視與各種設(shè)備的主要橋梁。本文將為您詳細(xì)解析
    的頭像 發(fā)表于 09-30 14:05 ?438次閱讀

    藍(lán)牙語音遙控方案

    ,使用非常方便,徹底擺脫傳統(tǒng)紅外遙控器在節(jié)目搜索時(shí)的繁瑣操作和低效。 一、方案介紹: 藍(lán)牙語音遙控器一般是通過按下語音鍵,遙控器會(huì)發(fā)送一個(gè)
    的頭像 發(fā)表于 08-29 14:37 ?501次閱讀
    藍(lán)牙語音<b class='flag-5'>遙控</b>器<b class='flag-5'>方案</b>

    RK3566芯片加持,當(dāng)貝MAX1電視盒子游戲性能飛躍

    在追求《黑神話:悟空》最佳游戲體驗(yàn)時(shí),選擇合適的電視盒子至關(guān)重要。這款游戲?qū)Ξ嬞|(zhì)與流暢度要求極高,因此需精選盒子,確保芯片強(qiáng)勁、內(nèi)存充足、網(wǎng)絡(luò)穩(wěn)定。在眾多選擇中,當(dāng)貝MAX1電視盒子憑借卓越的綜合性
    的頭像 發(fā)表于 08-21 10:49 ?1013次閱讀
    RK3566芯片加持,當(dāng)貝MAX1<b class='flag-5'>電視盒子</b>游戲性能飛躍

    谷歌推出新款電視盒子Google TV Streamer

    據(jù)多方媒體報(bào)道,谷歌近日推出新款電視盒——Google TV Streamer。相較前幾代Chromecast電視棒,此次新品體積更大、外觀更為搶眼,且不再隱藏在電視I/O面板下方。
    的頭像 發(fā)表于 08-07 17:18 ?1024次閱讀

    星閃挑戰(zhàn)UWB,指向遙控方案迎來新成員

    作為與電視機(jī)、機(jī)頂盒、投影儀、會(huì)議系統(tǒng)、空調(diào)、風(fēng)扇等設(shè)備進(jìn)行接發(fā)信號(hào)的控制器產(chǎn)品,遙控器有量是毋庸置疑的。只是,機(jī)頂盒、電視機(jī)多個(gè)遙控器操作不便,
    的頭像 發(fā)表于 06-28 08:05 ?219次閱讀
    星閃挑戰(zhàn)UWB,指向<b class='flag-5'>遙控</b><b class='flag-5'>方案</b>迎來新成員

    紅外遙控燈開關(guān)電路圖

    紅外遙控燈開關(guān),簡(jiǎn)而言之,是一種利用紅外線技術(shù)遠(yuǎn)程控制燈具開啟與關(guān)閉的裝置。它主要由紅外發(fā)射器(遙控器或墻壁開關(guān)上的發(fā)射模塊)、
    的頭像 發(fā)表于 06-24 16:05 ?1948次閱讀
    <b class='flag-5'>紅外</b><b class='flag-5'>遙控</b>燈開關(guān)電路圖

    電視遙控干擾器電路圖分享

    電視遙控干擾器是一種能夠干擾電視遙控器與電視接收器之間信號(hào)傳輸?shù)脑O(shè)備。它通常通過發(fā)射與電視
    的頭像 發(fā)表于 02-21 17:31 ?2540次閱讀
    <b class='flag-5'>電視</b><b class='flag-5'>遙控</b>干擾器電路圖分享

    紅外遙控開關(guān)電路圖分享

    紅外遙控開關(guān)是一種通過感應(yīng)紅外線信號(hào)來控制電器設(shè)備開關(guān)的裝置。其基本原理是,紅外遙控的發(fā)射電路采用紅外
    的頭像 發(fā)表于 02-21 17:08 ?3016次閱讀
    <b class='flag-5'>紅外</b><b class='flag-5'>遙控</b>開關(guān)電路圖分享

    紅外遙控測(cè)試儀電路圖分享

    紅外遙控測(cè)試儀是一種用于測(cè)試紅外遙控設(shè)備的電子儀器。紅外遙控是一種廣泛應(yīng)用的無線通信技術(shù),用于控
    的頭像 發(fā)表于 02-12 14:49 ?1983次閱讀
    <b class='flag-5'>紅外</b><b class='flag-5'>遙控</b>測(cè)試儀電路圖分享

    如何提高紅外線發(fā)射管在遙控器上的發(fā)射距離

    如何提高紅外線發(fā)射管在遙控器上的發(fā)射距離? 遙控器成為了我們?nèi)粘I钪胁豢苫蛉钡囊徊糠郑覀兺ㄟ^遙控器可以控制電視、空調(diào)、音響等大量設(shè)備。而
    的頭像 發(fā)表于 01-31 14:47 ?3246次閱讀

    紅外遙控與藍(lán)牙遙控的區(qū)別

    紅外遙控與藍(lán)牙遙控的區(qū)別? 紅外遙控和藍(lán)牙遙控是我們?nèi)粘I钪谐R姷膬煞N
    的頭像 發(fā)表于 01-25 16:23 ?7281次閱讀

    基于51單片機(jī)的紅外遙控器設(shè)計(jì)

    電子發(fā)燒友網(wǎng)站提供《基于51單片機(jī)的紅外遙控器設(shè)計(jì).rar》資料免費(fèi)下載
    發(fā)表于 01-12 09:22 ?9次下載
    主站蜘蛛池模板: 久久综合中文字幕无码| 午夜福利不卡片在线播放免费| 99久久国产综合色| 免费又黄又硬又爽大片| 97人人超碰国产精品最新蜜芽| 嫩草影院永久在线一二三四| 亚洲色综合中文字幕在线| 国产成人精品自拍| 日韩中文网| 好姑娘社区在线视频| 亚洲欧美精品一中文字幕| 久久免费精品一区二区| aa级毛片毛片免费观看久| 日本熟妇多毛XXXXX视频| 国产国语在线播放视频| 夜夜穞狠狠穞| 成人特级毛片| 一边捏奶头一边啪高潮会怎么样 | 老湿机一区午夜精品免费福利| 98久久人妻少妇激情啪啪| 色婷婷粉嫩AV精品综合在线 | 国产亚洲精品 在线视频 香蕉| 欲乱艳荡少寡妇全文免费| 日本大尺码喷液过程视频| 国产欧美精品一区二区色综合| 最近2019年日本中文免费字幕| 日本亚洲精品色婷婷在线影院| 国产高清在线观看视频| 色欲av蜜臀av高清| 国产精品一区二区20P| 怡红院美国分院一区二区| 人人做人人干| 花蝴蝶hd免费| 让人爽到湿的小黄书| 黑人性xxx| 俄罗斯6一9泑女网站| 亞洲人妻AV無碼在線視頻| 秋霞影院福利电影| 久久99亚洲热最新地址获取 | 超碰公开在线caopon| 永久adc视频|