学校常用的音乐打铃设备操作不是太方便和直观,功能也不够智能,所以我的想法是做个打铃系统,运行在linux系统上,通过网页操作,从程序的角度来说这根本不是问题,但硬件方面,在不确定市场前景的前提下,不想投入大成本还是比较难的,硬件选型是软件在linux pc机上验证后才开始的。

一、完全自主设计设备硬件

这个方案一开始就没有考虑过,因为一是成本风险太大,二是难度太大,pcb验证,系统适配,不想投入很高成本自己是没有精力和能力来做的。

二、开源单板计算机

1,树莓派

树莓派是首选的,成本不太高,软件生态最好,开发板也买了,但考虑到当时芯片涨价,最终没有选择;

2,香橙派 zero 2/3

选择的理由,成本够低,生态也还不错。用2/3两代产品做了两代测试机,在两所学校测试两三年,功能上和稳定性上也基本完美。
不好的地方就是外壳,找不到现成的美观的,自己用铝型材做的测试机外壳看的太业余,专业制定外壳目前没有市场前景还是不想投太多成本。

最近发现一台测试机启动不了,发现在SD卡的问题,同时发现备用的测试机也同样问题不能启动了,由于代码升级,当时版本也没有备份,日前还没有修复,由此可见用sd卡做存储长时间稳定性还是有些问题的。这也是现在又想放弃这个方案的原因。

3,成品电视盒子

有些电视盒子可以刷入armbian,变成linux小主机,理论上也是可行的,些方案的优缺点:

优点:内存和EMMC足够使用,不用考虑设计外壳;(外壳也是个难点)

缺点:无RTC模块,离线不能保存时钟;armbian对硬件支持不好,可能不支持声音输出;

初次测试并放弃:

在使用香橙派开发的同时,网上购买了几款盒子测试,armbian对硬件支持不好,CoreELEC支持比较好但修改系统支持linux没做好,再加上无RTC模块,并很难增加,综合考虑放弃了;

再次准备采用:

因为上面SD卡损坏问题,再次把些方案拿出来,首先是CoreELEC系统的制定在AI的加持下基本完成,关于RTC模块问题将来可以考虑USB接口添加,现在可以先考虑在线网络授时的方法;

日前情况

CoreELEC系统的制定方法基本证明可行,等后期客运完善;
计划制定openvfd数码管显示服务程序,对接自己的打铃系统;
改造打铃系统源码,适应只读根文件系统加可以存储分区的方案;

2026-09-29
系统制定已经基本差不多可用,删除了kodi,直接启动到文本模式,设置了静态IP;
openvfd服务程序也定制了一下,最低亮度显示,
打铃系统源码也基本适配完成

标签: none