0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何用Orange Pi Zero 3定制安卓电视盒?

jf_L7xG2ijs 来源:IoT前哨站 2023-07-30 17:53 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

这几天打算搞一个电视盒子,调研了一番之后,决定用 Orange Pi 开发板定制一个安卓系统的电视盒子。

安卓系统相比各种 Linux 发行版来说,家庭娱乐的 APP 比较成熟;而 Orange Pi 相比于市面上可以买到的品牌盒子来说,性价比更高,而且以前家里也用它做过其他的活儿,相对比较熟悉。

虽然调研中发现各种二手魔百盒刷机要比开发板更便宜,但是那种盒子的配置又往往太低,而且刷机的时间成本不太可控,算下来得不偿失,还是开发板搭配相对纯净的安卓比较让人安心。

Orange Pi(以前记得叫甜橙派,后来不知道啥时候名字变成了香橙派)现在型号众多,调研下来有两款做电视盒子比较合适:

Orange Pi Zero3

Orange Pi 3 LTS

Orange Pi3 LTS 能跑 Android 9,而 Zero3 能跑 Android 12。3 LTS 是 2G 内存,而 Zero3 能到 4G 内存。

两个板子感觉差不多,所以就打算哪个便宜买哪个。我买的时候,3 LTS 是 249 大洋(看以前网友的教程,两年前的 3 LTS 只要 150RMB 就能入手,真的是贵了好多),而 Zero 3 的 4G 内存版本只需要 199 大洋,于是就选择了 Zero3。

同时购买配件:

一个香橙派红外遥控器,花费 19 大洋。

5V3A type-c 接头电源,花费 26.9 大洋。

扩展板一个(为了它的红外传感器,后来发现多两个 USB 口确实也更方便),花费 9.9 大洋。

micro HDMI 线一根(家里有的就不用买,我是家里翻了一圈没有),花费 25 大洋。

非官方外壳一个(官方没给 Zero3 配外壳,所以找其他店买的),花费 17.5 大洋。

香橙派的官方淘宝店,发货时间有点不敢恭维,头一天晚上 7 点半下单,到了第二天晚上才发货,遇到周六日还要等更久。总之一阵好等,终于到货了。

下面汇总自己用到的资源,备忘。

官方工具里面下载了烧卡工具 PhoenixCard4.2.8,官方镜像里面下载了 Android 镜像,当然,还下载了用户手册。

用 PhoenixCard 按教程烧完 Android 镜像到 TF 卡,插到板子上,启动。正常进入系统,第一眼感觉是,UI 有点丑。

Orange Pi官方Android 12的UI

这个 UI 有个很坑爹的地方在于上面这一排 APP 既不能调顺序也不能隐藏,实在看着难受(当时刚通电的时候忘记拍照了,上面这张照片是后来拍的所以已经安装了一些其他 APP)

先安装 APP。下面这个列表是安装并且最后保留下来的:

火星直播,给老人家看电视台用,apk 从它官网 tvhuoxing.com 下载的,低清可以免费看,测试到目前还没见到广告

LAN drive,跟电脑之间共享文件用,apk 从 apkses.com 下载

BrowseHere,浏览器,apk 从 ksite.cn 这个博主提供的一个百度盘链接下载

Emotn UI,用来替换系统默认的 launcher,apk 从它官网 emotn.com 下载

还装了两个 APP 用来看油管,此处略过不提

还有一个列表是安装之后又删掉不要的:

当贝市场,看别人都推荐要装,自己装了后里面也没找到啥自己要用的东西,于是就删了

Google GMS,装了之后不管用,后来搜来搜去发现这个东西现在大概是要授权,于是就删了

button mapper,用来映射遥控器按键,装了后第一次进去配置成功了,后来再进去总是说我无障碍设置没给打开,调来调去它总是不认,于是就删了。

若干用来看油管又看不了的 APP,此处略过不提。

总的来说,安装的 APP 很少,但是在我家就够用了。下面是替换原生 launcher 的操作步骤。

首先是配置自己开发机电脑上的 Android 开发环境(我以前没配置过,只好从零开始配置,如果以前配置过就不用搞这些了):

在电脑上安装 Android 开发工具 adb。我是下载了一整个 Android Studio,

其实后来发现只需要下载它的 SDK 平台工具就够用了,

装好了之后,找到其安装目录,复制下来。在我这台机器上是:

C:UsersyangsAppDataLocalAndroidSdk

进入 Windows 的控制面板(我这个是 Windows 11),搜索“编辑系统环境变量”这个功能,点击进入。

新建环境变量:ANDROID_HOME

值:C:UsersyangsAppDataLocalAndroidSdk

编辑 Path 变量,新增值:

%ANDROID_HOME%platform-tools

保存退出。

f63a90e4-2eae-11ee-815d-dac502259ad0.png

搜索系统环境变量配置

f69ec604-2eae-11ee-815d-dac502259ad0.png

点击进入环境变量配置

f6adeda0-2eae-11ee-815d-dac502259ad0.png

编辑环境变量

这时打开一个新的 powershell 窗口,输入 adb,会发现 adb 工具可以从任意路径下使用了:

f6ce2fe8-2eae-11ee-815d-dac502259ad0.png

成功进入adb工具

接下来,在 orange pi 上面打开开发者模式,方法是进入设置->设备偏好设置->关于,拉到最下面 Android TV 操作系统版本这一项,鼠标连点个 10 下:

f6ec4424-2eae-11ee-815d-dac502259ad0.jpg

启用开发者模式

界面会弹出提示说开发者模式已开放,此时回到上一级界面,会看见开发者选项。

f713cc88-2eae-11ee-815d-dac502259ad0.jpg

开发者选项已开启

点击进入,打开 USB 调试功能:

f72c2530-2eae-11ee-815d-dac502259ad0.jpg

打开USB调试功能

然后,回到上级页面,从网络配置中找到盒子的 IP 地址,比如我这个是 192.168.1.15,于是就可以在开发机的 powershell 里面输入:

adb connect 192.168.1.15:5555

如果连接成功,你就会看到如下反馈:

f76198d2-2eae-11ee-815d-dac502259ad0.png

成功连接到电视盒子

好了!上面这么一长串的折腾,都是为了下面这一行指令,现在来把它输入之:

adb shell pm uninstall --user 0 com.android.tv.launcher

这样一来,就把香橙派安卓自带的桌面启动器干掉了,以后每次开机,系统都会自动进入我自己装的那个更加简洁好看的 Emotn 桌面,并且点击遥控器上的 Home 按钮也会回到 Emotn 桌面。

最后,这是我现在桌面的样子:

f77c4402-2eae-11ee-815d-dac502259ad0.jpg

到这里,本次折腾告一段落,总共大约花了断断续续两天时间。当然,既然已经启用了 adb,并且还可以 root,有其他想法还是可以继续折腾的,就到时候再说吧:)




审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • HDMI
    +关注

    关注

    34

    文章

    1874

    浏览量

    158870
  • USB接口
    +关注

    关注

    9

    文章

    712

    浏览量

    58535
  • 红外遥控器
    +关注

    关注

    3

    文章

    133

    浏览量

    22674
  • LTSM
    +关注

    关注

    0

    文章

    2

    浏览量

    1101

原文标题:用Orange Pi Zero 3定制安卓电视盒

文章出处:【微信号:IoT前哨站,微信公众号:IoT前哨站】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    主板定制_联发科MTK主板方案_定制开发

    设备需要高稳定性接口,消费电子追求轻量化设计,医疗仪器注重抗干扰性能,而教育终端则强调长续航能力。针对这些问题,主板的定制化设计应运而生,以按需优化系统、选型芯
    的头像 发表于 11-24 19:56 145次阅读
    <b class='flag-5'>安</b><b class='flag-5'>卓</b>主板<b class='flag-5'>定制</b>_联发科MTK主板方案_<b class='flag-5'>安</b><b class='flag-5'>卓</b>板<b class='flag-5'>定制</b>开发

    定制主板_迷你小型Android主板基于MTK核心板方案

    这款迷你主板的核心是联发科MT8768平台,采用八核架构和12nm先进制程工艺,主频高达2.0GHz。标配4GB内存与64GB存储,加上11系统的深度优化,它能够在高速运算与能
    的头像 发表于 08-12 19:59 610次阅读
    <b class='flag-5'>定制</b><b class='flag-5'>安</b><b class='flag-5'>卓</b>主板_迷你小型Android主板基于MTK<b class='flag-5'>安</b><b class='flag-5'>卓</b>核心板方案

    释放潜力:在树莓派上运行系统实现多样化应用!

    为什么要在树莓派上运行系统?系统以其庞大的应用生态系统和用户友好的界面而闻名,它能够将树莓派转变为功能强大的设备,能够处理从媒体消费到轻量级计算和物联网应用等各种任务。优势高度
    的头像 发表于 07-05 08:33 912次阅读
    释放潜力:在树莓派上运行<b class='flag-5'>安</b><b class='flag-5'>卓</b>系统实现多样化应用!

    与 Windows 系统的手持工业平板电脑,该如何选择?

    众多企业面临的关键问题。 一、系统特性剖析 (一)系统 开源与定制灵活性:系统基于开源架构,这意味着设备制造商和开发者能够根据工业场
    的头像 发表于 06-04 11:02 783次阅读

    轻松上手边缘AI:MemryX MX3+结合Orange Pi 5 Plus的C/C++实战指南

    在 AI 和边缘计算快速发展的时代,MemryX MX3+ 加速卡凭借其 20 TOPS 的强大性能和低功耗(5 TFLOPS/W),成为边缘智能应用的理想选择。结合 Orange Pi 5 Plus(Rockchip RK35
    的头像 发表于 05-28 08:01 1014次阅读
    轻松上手边缘AI:MemryX MX<b class='flag-5'>3</b>+结合<b class='flag-5'>Orange</b> <b class='flag-5'>Pi</b> 5 Plus的C/C++实战指南

    有人接rk3576的视频硬件解码的实现么?

    我们这边是有做好了一个app的,然后我们这边是有用软解的方式播放了网络摄像枪的实时视频的,但是因为占用CPU太高了,所以就想转成视频硬解的方式播放实时视频。 目前我们是有采购了一个电视机顶盒硬件
    发表于 05-19 09:52

    定制主板_小尺寸主板_联发科MTK主板方案开发

    这款小尺寸主板采用了联发科MT8768处理器,配备八核心(ARM A53架构,主频2.0GHz),结合先进的12nm工艺制造,兼具低功耗与强大性能。板载4GB RAM和64GB存储空间,为多种设备提供稳定的运行环境,满足不同应用场景的需求。
    的头像 发表于 05-12 20:13 905次阅读
    <b class='flag-5'>定制</b><b class='flag-5'>安</b><b class='flag-5'>卓</b>主板_小尺寸<b class='flag-5'>安</b><b class='flag-5'>卓</b>主板_联发科MTK<b class='flag-5'>安</b><b class='flag-5'>卓</b>主板方案开发

    定制主板|智能Android主板|PCBA定制开发

    主板以仅 43mm × 57.5mm 的精巧设计实现了高性能与丰富功能的完美平衡。它基于联发科四核或八核芯片研发,采用先进的 12nm 制程工艺,搭载 64 位 A53 架构 CPU,主频高达
    的头像 发表于 04-02 20:14 1227次阅读
    <b class='flag-5'>定制</b><b class='flag-5'>安</b><b class='flag-5'>卓</b>主板|智能Android主板|PCBA<b class='flag-5'>定制</b>开发

    定制主板_定制MTK联发科主板|主板方案

    这款小型主板尺寸仅为 43×57.5×4.5mm,基于 联发科MT8768八核平台设计,运行 Android 11.0 操作系统。其核心搭载 ARM Cortex-A53 八核架构,主频高达
    的头像 发表于 02-27 20:18 794次阅读
    <b class='flag-5'>定制</b><b class='flag-5'>安</b><b class='flag-5'>卓</b>主板_<b class='flag-5'>定制</b>MTK联发科主板|<b class='flag-5'>安</b><b class='flag-5'>卓</b>主板方案

    主板_联发科Android主板定制开发_PCBA定制开发

    MTK主板采用了低功耗的MT8768八核平台,主频高达2.0GHz,基于先进的12nm制程工艺。这款主板在4G网络下的待机电流仅为10-15mA/h,支持谷歌Android 1
    的头像 发表于 02-10 19:58 1062次阅读
    <b class='flag-5'>安</b><b class='flag-5'>卓</b>主板_联发科Android主板<b class='flag-5'>定制</b>开发_PCBA<b class='flag-5'>定制</b>开发

    系统主板_mtk主板_联发科主板定制

    系统主板基于强大的联发科处理器设计,采用四核或八核架构,主频高达2.0GHz,利用台积电的12nm工艺,集合了4核Cortex-A73与4核Cortex-A53,搭载Android 9.0
    的头像 发表于 01-15 20:30 1004次阅读
    <b class='flag-5'>安</b><b class='flag-5'>卓</b>系统主板_mtk<b class='flag-5'>安</b><b class='flag-5'>卓</b>主板_联发科<b class='flag-5'>安</b><b class='flag-5'>卓</b>主板<b class='flag-5'>定制</b>

    电视机顶盒与流媒体设备的区别

    电视机顶盒(STB) 电视机顶盒是一种连接电视机与外部信号源的设备,它允许用户接收和解码各种视频和音频信号,以便在电视上播放。 功能特点 信号接收与解码 :
    的头像 发表于 12-16 15:40 1473次阅读

    电视机顶盒信号不好怎么办 电视机顶盒更新固件的方法

    电视机顶盒信号不好时,可以尝试以下方法来改善信号质量: 检查连接线的稳固性 : 确认电视与机顶之间的连接线是否插紧,避免松动导致的信号丢失。 检查连接线是否损坏,如有损坏,请更换新的连接线
    的头像 发表于 12-16 15:38 5359次阅读

    电视机顶盒连接电视的方法 电视机顶盒常见问题及解决办法

    ) 遥控器(电视机顶盒附带) 2. 连接电源 将电视机顶盒的电源适配器插入电源插座,并确保电视机顶盒已经接通电源。 3. 连接线缆 HDMI连接 :找到
    的头像 发表于 12-16 15:33 1.3w次阅读

    电视机顶盒与智能电视的比较 电视机顶盒有哪些功能

    一、电视机顶盒与智能电视的基本定义 电视机顶盒(Set-Top Box,STB)是一种连接电视机与外部信号源的设备,它可以接收和解码数字电视
    的头像 发表于 12-16 15:31 3659次阅读