探寻过去与未来:回顾S805芯片在Sx05RE源码编译与运行

本文介绍了如何在S805设备上下载和编译EmuELEC,原先是包含Lakka、KODI和EmulationStation的Sx05RE,由于KODI的bug问题,Shantigilbert将其简化为纯游戏系统。开发者分享了编译过程中遇到的问题和解决方案。

EmuELEC 前身为 Sx05RE。Sx05RE 整合了 Lakka、KODI、EmulationStation,常被人简称为三合一。因 Sx05RE 项目只有墨西哥的 Shantigilbert 一人开发,而 KODI 经常出现各种需要修复的 BUG,浪费了大神的大量时间。出于时间严重不足的考虑,Shantigilbert 决定从 Sx05RE中删除 KODI,并将系统改名成 EmuELEC,使系统专为游戏服务。

这就是大家目前熟悉的EmuELEC。

前段时间,有朋友让我在S805上运行Sx05RE,刚好乘此机会体验了一把。那就从下载源码开始介绍。目前S805的包屈指可数

首先我们找到github上的Sx05RE源码:https://github.com/EmuELEC/Sx05RE

进入github后,我们看下readme,做任何github项目开发,必须先看这些,不要一上来就无脑冲,结果无用功,各种报错。养成看readme的习惯,可以让我们开发编译更加顺畅,否则上传源码的作者就没必要写。

注意以上,作者说用了16.04.3,好吧既然这样,我们也用这个系统,去ubuntu的官网下载,装个虚拟机即可。
然后就是一顿安装,git clone,这里说一下 git clone https://github.com/shantigilbert/LibreELEC.tv.git Sx05RE
仓库的地址已经无法clone仓库了,所以这里注意一下,使用git clone https://github.com/EmuELEC/Sx05RE.git
同时需要把自己ubuntu的sshkey同步到github上,这样才会有权限下载,这里不过多详细,百度即可很多教程。
当把github的源码git clone完成后。即将开始编译,首先那就是命令。github给的是905的编译命令。
make image PROJECT=S905 ARCH=arm DISTRO=Sx05RE
如何编译805呢?这里我们就需要看PROJEC即可,找到projects的文件夹;
/project/Sx05RE/projects$ ls
Generic  imx6  Odroid_C2  RPi  RPi2  S805  S905  S912  Slice  Slice3  WeTek_Core  WeTek_Hub  WeTek_Play  WeTek_Play_2
很明显可以使用:
make image PROJECT=S805 ARCH=arm DISTRO=Sx05RE
那就使用这个命令开始编译。

上来就报错
.1/remote-stub.c
mv -f .deps/strcache.Tpo .deps/strcache.Po
mv -f .deps/remote-stub.Tpo .deps/remote-stub.Po
mv -f .deps/hash.Tpo .deps/hash.Po
mv -f .deps/vpath.Tpo .deps/vpath.Po
mv -f .deps/remake.Tpo .deps/remake.Po
mv -f .deps/main.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

嵌入狮

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值