麦斯科技 · 2023年04月29日 · 四川

使用旧智能手机代替树莓派

https://hackaday.com/2023/04/27/using-an-old-smartphone-in-place-of-a-raspberry-pi/

作者:Bryan Cockfield 2023年4月27日

1.PNG

大约十年前,当树莓派出现时,它是一款相当革命性的计算设备。足够的处理能力来运行一个完整的Linux桌面和大量的GPIO意味着几乎可以肯定的成功。然而,在过去的一年里,他们与芯片供应商遇到了一些问题,很难找到新的Pis,这导致一些人在寻找这些方便设备的替代品。[David]希望建立一个音乐流媒体服务器,并将其建立在一部旧的智能手机上(https://davidhampgonsalves.com/junk-drawer-phone-as-a-music-streaming-server/)。

不过,大多数智能手机都是单板电脑,至少安卓设备完全能够像Pi一样运行Linux。唯一的问题往往是绕过运营商或制造商的限制,比如锁定的引导加载程序或缺乏root访问权限。对于[David]的第一次尝试,他试图在三星手机上安装Navidrome,但由于内存不足而遇到困难,不得不在其他地方构建软件,然后将其加载到手机上。它确实起了作用,但操作系统一直在扼杀进程,因为它消耗了太多内存。

在没有root访问权限的情况下,[David]决定尝试LineageOS,这是一款安卓版本,除了其他好处外,它通常比智能手机附带的安卓库存版本更具可配置性。这使他可以禁用或卸载音乐服务器不需要的任何东西,以释放足够的内存。在对他计划在流媒体上播放的实际音乐文件进行转码时出现了一些问题后,他的音乐服务器成功地启动并运行在一部手机上,否则这部手机就会被扔进垃圾箱。他为实现这一目标所采取的具体步骤也可以在他的GitHub页面上找到。

[David]还提到了将PostmarketOS用于这项工作,这对一些人来说无疑是一个可行的选择,但手机的Linux发行版仅在少数设备上受支持。对于这样的项目,如果没有树莓派,另一个可行的替代方案可能是众多型号Pine64设备中的任何一个,这些旧设备可能也会吃灰,比如多功能的基于Linux的Pinephone(https://hackaday.com/2021/09/02/pining-for-a-de-googled-smartphone/)。

推荐阅读
关注数
5854
内容数
525
定期发布Arm相关软件信息,微信公众号 ArmSWDevs,欢迎关注~
目录
极术微信服务号
关注极术微信号
实时接收点赞提醒和评论通知
安谋科技学堂公众号
关注安谋科技学堂
实时获取安谋科技及 Arm 教学资源
安谋科技招聘公众号
关注安谋科技招聘
实时获取安谋科技中国职位信息