起因

经常在网上买电子垃圾,所以看到这个25.5元的电视盒子就随手买下了。 有邮费在,买了两个。

电视盒子pythonbox 配置方法 电视盒子spdif_电视盒子pythonbox 配置方法

配置

SOC是S805,存储是1+8,很常见的电视盒子配置,和 玩客云,MXQ什么的一样。

PCB如下,串口直接标在了上面 ,这也是买的一个因素。

电视盒子pythonbox 配置方法 电视盒子spdif_串口_02

由于家里已经有 N1当电视盒子了,所以它的初步目标是装armbian,玩下载机或 智能家居。

 

使用方法

先上一个uboot/sd_fush下的脚本,这个比较重要,是把uboot写入到SD,EMMC最前部用的。

sudo dd if=$BL1 of=$1 bs=1 count=442
sudo dd if=$BL1 of=$1 bs=512 skip=1 seek=1
sudo dd if=$UBOOT of=$1 bs=512 seek=64

焊上TTL串口,根所上面脚本倒推,得到原先的BL1,存起来后面用。

下载armbian 镜像,内核3.10的 可以有图像输出,5.10的则没有 。

下载odroidc的源码,搭建编译环境。

uboot 修改成rmii模式,虽然在uboot下我还是 没法ping,但是在linux下可以用有线上网。

内核自己修改dts,去掉一些odroidc上没有的外设,EMMC和频率不能太高。

替换官方镜像中的BL1,UBOOT,DTB文件,再修改启动分区的 .ini文件或者进uboot手动改 环境变量。

这时能 启动 SD卡。然后进SD卡的LINUX,再 安装到 emmc。

 

USB供电

USB是 个重要 的外设,但我 发现使用odroidc的 uboot时可以发 现USB总线 ,但是5V供电没有 。我比较了自带 系统的GPIO还是没摸索出来,索性直接短接MOS开关如下图:
去 掉Q2,短接R2。

电视盒子pythonbox 配置方法 电视盒子spdif_电视盒子pythonbox 配置方法_03

 

总结

由于疫情关在 家,所以才有时间折腾。要 是 知道这么麻烦肯定懒得搞了,玩客云虽然贵点 ,但至少还有金属外壳。

它和其它盒子最大区别是用了一个集成RAM和flash的存储 芯片,而且还搜不到资料。

这个 板子连个系统指示灯都没有。自己想扩展个I2C,SPI,GPIO也没 有 办法。

5.10内核很多 驱动都没有 ,如温度,HDMI。这个 盒子自带一个SDIO   WIFI,但也要花时间折腾。

光看参数,用电视盒子比树莓派性价比不知道高到哪里去了 。