
【很新但很旧】如何用最古老的技术造一台现代手机?
简介
一个脑洞向的作品,对于开源社区的贡献在于轻轻修改就可以获得一款支持电池的linux开发板或者自带摇杆鼠标的PDA。内存走线没有按常理走T型线,而是菊花链,有很强的实验属性。
简介:一个脑洞向的作品,对于开源社区的贡献在于轻轻修改就可以获得一款支持电池的linux开发板或者自带摇杆鼠标的PDA。内存走线没有按常理走T型线,而是菊花链,有很强的实验属性。开源协议
:MIT License
描述
项目说明
视频版请点我
用当代显像管技术做现代手机是一种什么体验?与怕冷的LCD、成本高的OLED不同,显像管自身就是一个发着温暖红光的热源,闪动的画面让我想起小时候在外婆家光着膀子瞪着大屁股电视的快乐时光,成熟的技术和复古的外观由内向外散发着可靠的气息,使我忍不住想赋予它一个现代的灵魂——安卓系统。
作为中央处理器的H616是一款便宜实惠的MPU芯片,只需花费50元左右就能购买到。不过对我这种不爱费事的开发者眼里,价格并不是最吸引我的地方,丰富的资料和案例才是。因为,国内MPU厂商往往对开发者冷若冰霜,芯片资料和芯片本体只提供给花了钱的企业。想找到容易买资料多还支持NTSC输出的芯片,H616是不二之选。
这个芯片同时也带来一个问题,它本身不带射频、基带。和专用的手机SoC不同,它天生就不能打电话和流量上网。为了解决这个问题同时节约经费,我选择改装一张之前做项目多出来的4G网卡。这是我遇到的第一个问题:安卓系统没有驱动。安卓要打驱动不像windows那样点点鼠标就完事了,要配置JAVA环境安装JDK和GCC修改驱动程序编译整个安卓才行。我从高中开始做MCU开发大二开始做Linux,改程序配环境对我来说轻车熟路,但是这个40G的源码包和动辄12个小时的编译时间属实震撼人心!这什么3A大作啊这!我眼睁睁地看着16GB内存被吃到只剩下几百兆。和单片机几秒钟、Linux内核几十分钟的编译时间完全不是一个量级。不过好在编译成功之后验证也能正常上网打电话。
一般画DDR会用星形拓补,但是这次我使用的菊花链,如下图:
DDR3规范推荐菊花链,适合片数比较多的情况,在这里做了个尝试。
开源协议
MIT协议,随意使用。
项目相关功能
具有安卓手机的多数功能,可以拍视频、电话、上网、娱乐。甜点特性是可以通过换内存卡的方式进入Linux系统(Linux系统下没有CVBS驱动),还支持HDMI。
但是没有GPS和陀螺仪、地磁计,故无法实现导航。
上网:Air720UH / 724模块(Cat.1),最快速度10M,可以看720P视频
电池:2800mAH锂电池
性能:H616+2GB DDR3
输入:带按键摇杆鼠标+42键键盘
拍照:USB相机
项目属性
本项目为首次公开,为本人原创项目。项目未曾在别的比赛中获奖。
制作过程
1.硬件电路
键盘固件教程:https://www.bilibili.com/read/cv10071032/
从下到上分别是六层板主板、显像管本体、键盘面。
键盘面和主板需要合一起,组成 八 层 板(6+2)。这么设计是为了避开BGA的过孔和按键的焊盘干涉而不得已为之。如果能用盲孔工艺就可以直接单板搞定了。
再贴上电池和12v升压模块
组合完的电路板和显像管本体就可以构建出一个最小系统
2.软件系统
此时可以烧录系统镜像,源码地址可见文末链接。
如果你需要4G上网/打电话。可搭配Air7xx系列模块,参考:
https://mozu.wiki/2021/05/15/luatdoc-466.html
需要注意的是,编译用机器至少需要12G内存,修改源码/设备树,比较麻烦。
下面是镜像。下载方法
需要自备TF卡读卡器和8G卡一张。
进入系统以后,你可以下载GBA模拟器、老版本微信支付宝、BiliBili开启愉快的互联网冲浪!
3.外观结构
再和外壳件组合(外壳的3D打印文件见附件)
安装各个部分外壳主要靠胶水,音量、AB键依靠外置模块、飞线。
不知道你是否稀罕右侧那个水平仪制作的氛围灯,它是由工程附件里面的【灯板】上焊接LED做成的。
按键开关IC是EC190708
焊接完以后装在3D打印件里面
该零件又依附在大外壳上面。中间那条红色的线就是电源线,一端给LEDs供电,另一端从主板上取电。
整体的设计思路都是比较模块化的,减去4G模块只会影响上网和打电话,减去摄像头只会不能拍照,减去外观件只会影响视觉效果,欢迎任何人在我的基础上作出修改。
未来展望:
后面会发布Rk3588s的版本,定位更偏向PDA,上图是正在测试中的主板。将摇杆式鼠标换成黑莓手机同款的轨迹球。现今发布的资料已经定稿&收纳。
其他
演示视频:将会在今年6月30日前放出。
安卓镜像(香橙派兼容)https://pan.baidu.com/share/init?surl=hmC4C1YXZpFO68PoEMZfUg提取码zftr
有任何需求/问题可以通过私信联系我。
设计图

BOM


评论