花200多元,手搓迷你主机,可运行Ubuntu和Android系统,全开源了
发布网友
发布时间:2024-08-24 18:08
我来回答
共1个回答
热心网友
时间:2024-08-25 04:07
探索低成本迷你主机的魅力
这款迷你主机以泰山派开发板为核心,不仅是一款创新的PC设备,还具备扩展功能,可变身手机。它的初衷在于通过实践Linux开发,提供学习乐趣和便利。
硬件设计与亮点
包含两块扩展板:EXP扩展板提供额外接口,如USB、SATA和网口,采用SL2.0A HUB芯片实现1转4功能;IO扩展板则增加了散热风扇、扬声器和GPIO接口。
通过精心设计的散热和接口布局,确保稳定性和扩展性。
适配LCD屏幕,可通过SPI接口进行初始化,支持触控功能。
硬件实现与注意事项
USB3.0接口需修改为USB2.0以避免与SATA冲突,同时注意选择正确的硬盘尺寸和协议。
GMAC网口使用RTL8211F芯片,按照官方扩展板设计连接。
软件部分
STM32驱动简单易懂,液晶屏通过spi初始化。
Android系统可与Ubuntu18.04.6编译,支持外接显示器和触摸驱动的自定义。
组装与学习历程
作者在星火计划中获奖后,花费两个月业余时间完成了这款迷你主机,经历从初识Linux的挑战到深入研究的过程。
开源精神与感谢
作者感谢立创开源平台、吴工和陈工的支持,鼓励更多人加入开源生态,共同进步。