一个便宜的S805电视盒子
起因
经常在网上买电子垃圾,所以看到这个25.5元的电视盒子就随手买下了。 有邮费在,买了两个。
配置
SOC是S805,存储是1+8,很常见的电视盒子配置,和 玩客云,MXQ什么的一样。
PCB如下,串口直接标在了上面 ,这也是买的一个因素。
由于家里已经有 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。
总结
由于疫情关在 家,所以才有时间折腾。要 是 知道这么麻烦肯定懒得搞了,玩客云虽然贵点 ,但至少还有金属外壳。
它和其它盒子最大区别是用了一个集成RAM和flash的存储 芯片,而且还搜不到资料。
这个 板子连个系统指示灯都没有。自己想扩展个I2C,SPI,GPIO也没 有 办法。
5.10内核很多 驱动都没有 ,如温度,HDMI。这个 盒子自带一个SDIO WIFI,但也要花时间折腾。
光看参数,用电视盒子比树莓派性价比不知道高到哪里去了 。