|
本帖最后由 冬瓜HA 于 2024-9-3 13:10 编辑
应前帖中大家的要求,从今天起陆续会放出x96改hassos的教程
不过因为它有16个硬件版本,每个版本的DTS不同,刷机固件会根据情况陆续推出。至于其他S905X3系的机顶盒要改,会按优先级处理。
因为把机顶盒当arm linux主机使用,国内外都是一个较热门的事,不过还是专业了点。一般人不小心就会变砖,没有方案的配合,恢复是件很麻烦的事。
如果前期大家想体验效果,可以联系我,对于论坛中的人,全部免费帮刷。(因为我刷,不用拆机)。
好了,言归正转。
一、arm hassos的好处
以下是官方HASSOS主要系列的截图
官方从树莓派后,一直在推进以amlogic方案为主的系列HASSOS。我个人分析,是大部分开源硬件在amlogic方面较多,linux内核也逐步完善,驱动也逐步健全。
其次S905X3性能较RK3318、H616这些主流的机顶盒方案,有较大的性价比。正是量大了,芯片价格就下来了,用的人多了,用的地方也多了。linux kernel也就越来越完善。
另外一点,专用主机,最小化就是机顶盒大小了。试想一下,路由器旁边、弱电配电箱中随便就可以放进去。
二、机顶盒改成HASSOS必经步骤
1、了解硬件配置,获得这个硬件的device tree文件。
上表就是外面流行的x96max的版本,要想有合适的device tree文件,必须了解它的硬件配置,除上表外,还有内存项会有分支。
上表中的,型号2、9、16的4G内存版可以统一用一个固件。型号13的2G内存版本,需要用另外一个固件。
因为HASSOS是一个专用稳定,并且同时服务于hass的操作系统。所以其kernel是要与dts同时编译的。不配套的话,不小心就得刷成砖。
此步请一定要确认清楚,硬件真实配置、DTD、kernel是启动之关键。嵌入式系统一般是固定好硬件驱动,如果跟windows一样集成很多,系统体积就大了。
2、获得能在emmc中引导的u-boot程序。
这个步骤较专业,直接给大家准备了一版,未来将一并提供。
3、获得主镜像文件
请下载二楼的内容。
4、制作烧录用的工具盘
A、下载etcher和armbian,并制作armbian引导盘
并同时准备一个U盘。以前地址总过期换成下面的:
adbcmd(请解压后使用)
http://ota.wghaos.com/haos/x96max-plus/adbcmd.zip
烧录软件
http://ota.wghaos.com/haos/x96max-plus/balenaEtcher-Portable-1.18.4.exe
工具盘
http://fw.wghaos.com/haos/x96max-plus/Armbian_23.05.0_amlogic_s905x3_jammy_6.1.29_server_2023.05.18.img.gz
以上系列红色标记示意,正确做一个armbian引导盘。
B、使用armbian首次登录配置一下。
把制作好的U盘放入X96机顶盒中
等进入安卓后,双击"双击改U盘启动.bat"
机顶盒重启后,会自动进入armbian的初次安装。
等输入两次初始密码后,再选择bash,再按ctrl+C后。即可关机。
拔下U盘准备下一步。
C、制作ubuntu虚拟机,方便向ext复制下载的烧录镜像文件。
(使用ubuntu等linux主机,可以忽略。)
把U盘接入ubuntu虚拟机中,可以看到有两个扩展盘(注意:如果你虚拟机接U盘无反映的话,请把虚拟机USB接口设成USB3.1),
进入ROOTFS的盘符,再进入ROOT目录。
把二楼跟X96相关的两个文件复制到此目录下。(注意,XZ后缀是压缩文件,请解压成.img文件再放入。)
5、烧录到机顶盒EMMC中,开始HASSOS之旅
把制作好的armbian工具盘放入到盒子中启动。
(为了方便使用,改为脚本选择烧录。)
按次序输入以下命令:
./zwgusb2haos_x96max-plus
然后选择相应固件前的编号就行。
断电,拔掉U盘,开始HASSOS之旅吧。
——————————————
我现在的HASSOS的功能(持续增加中):
A、官方推荐的hassos固件(非armbian改造),支持固件OTA升级
B、hassos固件极速补丁,默认代理访问github.com,docker官方镜像仓库和ghcr.io
官方addons,esphome addons,社区 addons默认高速访问
C、 hassos的主docker服务升级支持(官方升级)
D、默认自动安装addons服务
mqtt,ssh,samba,配置编辑器,duckdns,node-red,vscode,tasmotaadmin
其他addons用户可默认极速安装(一般1-3分钟)
E、默认自动安装集成
默认安装最新社区版hacs,安装巴法云,3大主要小米集成模块,易联威集成,大金空调,美的空调集成,一级deebot机器人,supervisor服务面板(管理备份和升级host服务)
其他集成需要科学上网后安装,或耐心重试(github可用,但不稳定连同)
F、主机(HOST)增加ttyd,访问7681端口
G、主机增加若干常用工具(官方原系统的host是linux简化版,很多常用命令没有或者功能不全)
有兴趣买全新成品的,可以直接到论坛淘宝及我的淘宝:https://item.taobao.com/item.htm ... t=t&id=719667404328
|
评分
-
查看全部评分
|