智能手机难以升级维修,开发者打造完全开源产品
现在的智能手机为了实现丰富的功能以及保证足够轻巧,内部设计变得十分紧凑,集成度也是越来越高,但这对愿意折腾手机的用户来说反而带来了阻碍,降低了维修和更换硬件的可能性。
正是这样的原因,开发者 Evan Robinson 决定设计一台开源、可升级、也易于修复的智能手机 —— OURphone。
OURphone 的核心部件是一个 Raspberry Pi 3 Model B,采用了四核 1.2GHz 64 位 CPU 和 1GB RAM,并内置了 WiFi 和蓝牙;既然是手机,怎么能少了通信功能,为此 OURphone 使用了 Waveshare SIM7600G-H 4G HAT 来处理网络和 GPS 通信,看名字也能看出来,它只支持 4G,暂时不支持 5G 网络。
OURphone 还采用了一个 4 英寸的触摸屏,无论是屏幕大小,还是分辨率(800 x 480 像素)都显得跟如今的智能手机有点格格不入,而且这还是一块电阻触摸屏。屏幕本身通过 HDMI 与树莓派连接在一起。
OURphone 的外壳十分简陋,就是一个用胶合板切割而成的外壳。所有的零部件总成本约为 200 美元,这些设计都可以被调整,以增加更好的显示屏、更快的处理器或其他升级。
除了这些基础的硬件,智能手机一个非常重要的组成部分就是软件。为了使所有模块正常工作,Robinson 设计了一系列 Python 和 shell 脚本,可以自动启用和配置电话、短信、联系人、照片、GPS 等功能。其他脚本,例如 location-provider.py
文件,可以显示来自 GPS 模块的实时坐标,以用于其他应用。
OURphone 目前相当笨重,体积大小为 160×90×30 毫米,不要说这个尺寸比大多数现代智能手机都要厚,甚至比大多数现代笔记本电脑都厚。但这种设计的好处是,有足够的空间将整个树莓派 3 整个塞进箱子里,而不需要切断任何接口或进行任何重大修改。
虽然 OURphone 现在看起来十分鸡肋,但 Robinson 的未来改进路线图已经包括了一个更大的、支持电容式触摸的触摸屏,以及进一步定制 Raspbian 或换用另一个操作系统,使其对触摸操作更加友好。(可能是许多为手机设计的移动 Linux 发行版中的一个,如 postmarketOS、Mobian或Ubuntu Touch)。
Robinson 已经将 OURphone 所需要的设计文件和软件都上传到了 GitHub,你可以找到制作手机所需要的一切信息。如果动手能力不太行,又想体验一些新奇事物也可以考虑购买 PinePhone 这类设备。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
NuRaft —— 基于 Raft 算法的 C++ 实现
NuRaft 是一个基于 Raft 算法的 C++ 实现,旨在提供一种高度可靠、高效且易于使用的分布式一致性算法,以解决分布式系统中的数据一致性问题。 Raft 算法是一种常见的分布式一致性算法,在分布式系统中被广泛应用,比如 Etcd、Consul 等知名的分布式系统组件。 NuRaft 在 Raft 算法的基础上进行了优化和改进,具有更高的性能和可靠性,同时还具有以下特点: 支持跨平台,并提供了丰富的 API 和文档,方便用户使用。 内部实现了复制状态机(Replicated State Machine),避免了单点故障问题。 支持动态成员变更,可以根据需要添加或删除集群节点。 使用 C++17 标准编写,代码质量高,可扩展性强。
- 下一篇
seL4 微内核获得 2022 ACM 软件系统奖
美国计算机协会 (ACM) 宣布将 2022 年ACM 软件系统奖项授予 seL4 微内核团队,以表彰他们开发了第一个具有工业强度的高性能操作系统;该系统目前已通过完整的、机械检查的全功能正确性证明。 “2009 年,软件系统获奖者展示了 seL4 微内核,它成为有史以来第一个具有工业强度的通用操作系统,并正式证明了实现的正确性。在随后的几年中,该团队进一步补充证明了 seL4 强制执行完整性和机密性的核心安全属性,将证明扩展到内核的二进制代码,并对一个 protected mode OS 进行了首次健全和完整的最坏情况下的执行时间分析。 seL4 高可靠微内核从根本上改变了研究界对形式化方法所能完成的认识:它表明不仅可以为工业级操作系统完成正确性和安全性的形式化证明,而且可以在不影响性能或通用性的情况下完成。seL4 上持续维护和增长的证明帮助产生了证明工程的新学科 —— 证明过程建模、工作量估算和大规模证明的系统处理的艺术。” 团队成员包括 Gernot Heiser(新南威尔士大学)、Gerwin Klein(Proofcraft)、Harvey Tuch(谷歌)、Kevin E...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- SpringBoot2整合Redis,开启缓存,提高访问速度
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- MySQL8.0.19开启GTID主从同步CentOS8
- Mario游戏-低调大师作品
- Linux系统CentOS6、CentOS7手动修改IP地址
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS7安装Docker,走上虚拟化容器引擎之路