设备安装CoreELEC系统,并配置遥控

news/2024/5/2 16:21:47/文章来源:https://blog.csdn.net/gxf1027/article/details/128070541

目录

    • 0. 前言
      • CoreELEC简介
      • 动机
      • 硬件
    • 1.准备工作
      • 1.1下载镜像
      • 1.2 制作启动U盘
    • 2.安装CoreELEC
      • 2.1 从U盘启动
      • 2.2 CoreELEC写入盒子emmc
    • 3.设置遥控器

本文原首发于zdm,由于该平台审核机制出现问题且编辑器极其不好用,所以发布于此
仅作为记录操作的用途

0. 前言

CoreELEC简介

CoreELEC就是一个linux操作系统,只是它专为kodi定制且极其精简,而且专用在低功耗硬件设备上。关于CoreELEC官网是这么介绍的:

CoreELEC is a ‘Just enough OS’ Linux distribution based on Kodi technology for popular Amlogic hardware.

在这里插入图片描述
与Kodi相比的优点:
与作为APP运行在操作系统上的kodi软件比,CoreELEC可以发挥底层硬件最大的性能。以下优点总结(参考网络):

  1. 性能强资源占用低,解码性能优于kodi

  2. 支持音频源码直通

动机

想玩盒子有段时间了,断断续续在论坛和视频网站看过一些讲解盒子(以外贸盒子为主)的视频,终于在最近斥资60买了个当下比较热门的设备,安装CoreELEC系统用于播放局域网NAS中的电影。下面我简单记录下这个设备刷CoreELEC实现双系统的过程。作者之前没有使用kodi和此类设备,算是这方面的小白了,怀着忐忑的心情第一次安装,现将过程记录下来。
操作过程参考了《告别优爱腾会员,50元2+16 盒子搞定安卓及CoreELEC kodi内置双系统,视频电影随心看》(以下简称参考博文)。但是有几点文章里说的不是很清楚,这里我会补充下,比如设置遥控器。

硬件

配置:s905l3a 2G+16G 百兆网口 无wifi
初始系统:android
在这里插入图片描述

按照参考博文,刷成android系统以后就可以用U盘安装CoreELEC了,真的是这样吗?

1.准备工作

1.1下载镜像

到CoreELEC官网下载系统镜像,按如下选择,镜像文件为CoreELEC-Amlogic-ng.arm-19.5-Matrix_rc2-Generic.img.gz (2022年9月)
选择版本:19.5-Matrix_rc2(Stable)
根据CPU网卡选择对应镜像
根据CPU和网卡选择对应镜像

1.2 制作启动U盘

把下载的镜像解压得到.img文件,然后用WIN32 磁盘映像工具写入U盘。把"device_trees"文件内的g12a_s905x2_2g.dtb复制到"device_trees"文件外面,并重命名为 “dtb.img”。

2.安装CoreELEC

2.1 从U盘启动

参考博文中介绍:
把U盘插机顶盒,上电开机,会自动启动U盘中的CoreELEC系统。我试了几次都无法从U盘启动,非常郁闷,难道还没入门就要被劝退了?后来问了卖家,他让我用“开心电视助手”试试,果然一下子就开心了。
用法是在**[首页]输入设备ip (不知道ip?可以从路由器管理页面上找到),然后连接,再到[调试]**页面点击“从U盘/SD卡启动”。然后这个软件会无响应,不用管它。再把魔百盒断电,上电,启动,就可以从U盘启动了。
在这里插入图片描述

安装过程遥控器是没有响应的,需要把键盘插到盒子的另一个USB上来做操作。下面开始安装,也是一路next,非常简单。
在这里插入图片描述
可以记录下IP,等会SSH登录需要
可以记录下IP,等会SSH登录需要
开启SSH
在这里插入图片描述
可以先不改密码
在这里插入图片描述
到这里为止U盘启动操作结束,下面开始要在电脑端完成。

2.2 CoreELEC写入盒子emmc

需要通过SSH远程登录盒子系统,这里需要在电脑上操作比较方便。SSH工具我使用的是SecureCRT,putty不知什么原因在输入ip后会卡住然后connection timeout。
SSH工具远程登录时输入盒子IP,用户名root,密码coreelec(之前没有改就是这个),端口号22,各种SSH工具略有不同。
输入ceemmc -x ,然后按照下图输入,回车,完成。
在这里插入图片描述
以上操作完成后,可以关闭盒子系统,断电,然后取下U盘(再也不需要了)。再次上电启动后会自动进入CoreELEC系统。

3.设置遥控器

刷好CoreELEC系统后,遥控器一开始是不能用的,需要把一个遥控器的配置文件放到系统中,具体操作如下。
开启盒子进入CoreELEC系统,还是到电脑上SSH登录盒子。首先停止kodi和eventlircd服务

systemctl stop kodi
systemctl stop eventlircd

把遥控器按键配置文件(下图中mbh这个文件)放到指定目录/storage/.config/rc_keymaps。可以通过SecureCTR把文件上传到这个目录(也可以用winscp)。这个配置文件(mbh)已经有热心人士做好了。遥控器配置文件上传到CoreELEC。
在这里插入图片描述
这个遥控器配置文件内容为:

# table mbh, type: NEC
0x22dc KEY_POWER #电源
0x22ca KEY_UP #向上
0x2299 KEY_LEFT #向左
0x22c1 KEY_RIGHT #向右
0x22d2 KEY_DOWN #向下
0x2292 KEY_1
0x2293 KEY_2
0x22cc KEY_3
0x228e KEY_4
0x228f KEY_5
0x22c8 KEY_6
0x228a KEY_7
0x228d KEY_8
0x22c4 KEY_9
0x2287 KEY_0
0x22f0 KEY_DOT #M键/点号
0x22d0 KEY_BACKSPACE #删除
0x2288 KEY_HOME #主页
0x2282 KEY_CONTEXT_MENU #菜单
0x22ce KEY_ENTER #选中/确定
0x2295 KEY_ESC #返回
0x228d KEY_CONFIG #设置
0x22da KEY_STOP #按键区的电源键
0x2281 KEY_VOLUMEDOWN #音量-
0x2280 KEY_VOLUMEUP #音量+
0x229c KEY_MUTE #静音
0x2285 KEY_PLAYPAUSE #播放停止按键区的TV/AV键

再修改文件rc_maps.cfg.sample文件名为rc_maps.cfg(实际上是重新复制一份)

cd  /storage/.config
cp rc_maps.cfg.sample rc_maps.cfg

在这里插入图片描述
然后,在rc_maps.cfg末尾增加一行(可以用vi直接编辑)
meson-ir * mbh (“mbh”对应上面那个遥控按键文件名)
在这里插入图片描述

最后输入命令

ir-keytable -a /storage/.config/rc_maps.cfg -s rc0

遥控器设置完成!
按电源关机重启,再进入系统就可以用遥控了。(或者不关机,重启kodi和eventlircd服务,不过我没试过。) 到此,CoreELEC的安装完成了。总算没有从入门到放弃。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_37944.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

时间工具类-- LocalDateTimeUtil详解

LocalDateTimeUtil 对时间进行操作的时候,使用LocalDateTimeUtil工具类可以大大提高使用的效率,具体的方法可以看下图: 具体的使用方法都在图中说明,主要是方便LocalDataTime的使用及操作 LocalDataTime的基本用法 基本用法 /…

00_linux_最简单构建字符设备 2.4版本之前使用

背景:怎么构建一个最简单的字符设备驱动并且可以使用app进行操作 名称大致意思设备proc/devices/设备名称 简单来说 insmode出来的设备节点/dev/xxx 对这个设备进行操作的文件 mknode使用主次设备号对设备关联 大致方法 1.写驱动文件(file_operation),构造对应的read write 函…

叠氮荧光染料:Azide-FL-BDP|1379771-95-5|BDP FL N3叠氮

BDP FL叠氮化物是一种类似于BODIPY FL叠氮化物的荧光染料,是一种具有点击化学性质的荧光染料。该荧光团是硼二吡咯甲基类荧光染料的代表,在水环境中具有较高的量子产率。azide系列产品包括可用于进一步连接的azide-acid;azide-amine&#xff…

Faster R-CNN详解

Faster R-CNN Faster R-CNN是作者Ross Girshick继Fast R-CNN后的又一力作。使用VGG16作为网络的backbone,推理速度在GPU上达到5fps(包括候选区域的生成),准确率也有进一步的提升。在2015年的ILSVRC以及COCO竞赛中获得多个项目的第一名。 Faster R-CNN算…

使用星凸随机超曲面模型对扩展对象和分组目标进行形状跟踪(Matlab代码实现)

👨‍🎓个人主页:研学社的博客 💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜…

【电源专题】案例:不导这颗MOS管的原因是在电路上不通用?

本案例发生在MOS管替代料导入时。正常情况下在替代料导入、部品导入的时候,我们需要查看规格书。怎么查找规格书可以看文章【电子通识】芯片资料查询方法 对于一些关键的信息我们要做对比,一般来说要通过列表进行对比。但因为不同的供应商的测试标准不同,有很多是很难对比的…

浅析数据仓库和建模理论

第一章 认识数据仓库 1.1 数据仓库概念 数据仓库,英文名称为 Data Warehouse,可简写为 DW 或 DWH。数据仓库,是为企业所有级别的决策制定过程,提供所有类型数据支持的战略集合。它是单个数据存储,出于分析性报告和决…

第41讲:MySQL内置的QL性能分析工具

文章目录1.SQL性能分析的概念2.分析数据库中SQL的执行频率3.数据库中的慢查询日志3.1.开启慢查询日志功能3.2.模拟慢SQL查询观察日志内容4.Profile查看SQL每个阶段的耗时4.1.开启Profile操作4.2.随便执行一些查询语句4.3.查询执行SQL的耗时4.4.查询某一条SQL每个阶段的耗时4.5.…

Java项目:jsp+servlet实现的新闻发布系统

作者主页:源码空间站2022 简介:Java领域优质创作者、Java项目、学习资料、技术互助 文末获取源码 项目介绍 本项目分为前后台; 前台主要功能为: 首页、娱乐新闻、经济新闻、文化新闻、小道新闻、用户评价等; 后台主要…

目标检测论文解读复现之二十:基于改进Yolov5的地铁隧道附属设施与衬砌表观病害检测方法

前言 此前出了目标改进算法专栏,但是对于应用于什么场景,需要什么改进方法对应与自己的应用场景有效果,并且多少改进点能发什么水平的文章,为解决大家的困惑,此系列文章旨在给大家解读最新目标检测算法论文&#xff0…

ipv6地址概述——配置ipv6

个人简介:云计算网络运维专业人员,了解运维知识,掌握TCP/IP协议,每天分享网络运维知识与技能。个人爱好: 编程,打篮球,计算机知识个人名言:海不辞水,故能成其大;山不辞石…

TMS Echo数据复制的Delphi框架

TMS Echo数据复制的Delphi框架 TMS Echo是用于数据复制的Delphi框架。它是TMS Business产品阵容的一部分,它取决于TMS Aurelius的运营。 TMS Echo允许您至少拥有两个数据库并在它们之间同步信息。您对单个客户数据库所做的更改(插入、更新、删除)可能会传输到其他数…

jenkins关联github

将Jenkins和github关联起来,实现自动化集成 GitHub侧 1、生成secret.txt secret在github上被称为token 进去GitHub --> Settings --> Developer settings --> Personal access tokens -> Generate new token创建一个新的token,勾选两处标红的地方 点…

COLMAP生成MVSNet数据集

一. colmap2mvsnet.py COLMAP可以给图像数据集标定一套相机外参及视图选择。如果想用COLMAP导出的结果输入MVSNet测试,需要把数据集(图片、相机参数等)转化为MVSNet的输入格式。MVSNet的作者yaoyao在Github上提供了colmap2mvsnet.py代码&…

Jsoup爬虫入门实战

一、Jsoup介绍 jsoup 是一款基于 Java 的HTML解析器,它提供了一套非常省力的API,不但能直接解析某个URL地址、HTML文本内容,而且还能通过类似于DOM、CSS或者jQuery的方法来操作数据,所以 jsoup 也可以被当做爬虫工具使用。 相关…

Nuxt 3.0.0正式发布,集成Element Plus、Ant Design Vue和Arco Design Vue脚手架

发布说明 Nuxt 是使用简便的 Web 框架,用于构建现代和高性能的 Web 应用,可以部署在任何运行 JavaScript 的平台上。 Nuxt 3.0 11天前正式发布了稳定版,3.0 基于 Vue 3,为 TypeScript 提供了 “一等公民” 支持,并进行…

汽车销量数据库(分车型、分品牌月度销量数据 2005-2021)

1、数据来源:汽车工业协会 2、时间跨度:2005年1月-2021年5月 3、区域范围:全国 4、指标说明: 该份数据包含全国各种汽车销量数十个相关指标! 该份数据包含如下指标: 轿车:一汽大众、上海大…

steam搬砖项目月入过万靠谱吗

大家好,我是阿阳 什么是国外steam游戏装备汇率差项目 一、项目介绍 其实,Steam就是一个美国的游戏平台,搬砖主要是搬的一款火遍全球的游戏CSGO的装备和饰品。CS听说过吧,这款游戏就是CS的一个系列。(通俗易懂的理解就…

2023年天津财经大学珠江学院专升本管理学原理专业考试大纲

天津财经大学珠江学院2023年高职升本科专业课考试《管理学原理》考试大纲一、本大纲系天津财经大学珠江学院2023年高职升本科《管理学原理》课程考试大纲。所列考试范围出自徐碧琳主编的教材《管理学原理(第二版)》,机械工业出版社&#xff0…

最全面的SpringMVC教程(二)——SpringMVC核心技术篇

前言 本文为 【SpringMVC教程】核心技术篇 相关详细介绍,具体将对视图和模型拆分,重定向与转发,RequestMapping与其衍生注解,URL 模式匹配,牛逼的传参,设定字符集,返回json数据(序列…