用旧世代的显像管技术做一款安卓智能手机,全开源
-
这款复古手机其实是一个脑洞向的作品,整体采用模块化的设计,具备安卓手机常用的绝大多数功能,可以拍视频、打电话、玩游戏、上网......甜点特性是可以通过换内存卡的方式进入Linux系统(Linux系统下没有CVBS驱动),还支持HDMI视频输出。
对于开源社区的贡献就在于,只需要基于这款复古手机进行简单修改,就可以获得一款配置电池的Linux开发板或者自带摇杆鼠标的PDA手持终端。
虽是一款娱乐向的DIY产品,但作者本人也面面俱到的配上了和复古手机相关的原理图设计、硬件电路设计、安卓系统移植、外壳设计等详尽教程。
硬件设计
复古手机的整体设计分为主板、显像管本体、键盘面三大部分,为了避开BGA的过孔和按键的焊盘干涉,键盘面和主板需要合一起,组成八层板(6+2),组合完的电路板和显像管本体就可以构建出一个最小系统。
主板上有需要实现安卓手机基本功能的大多数硬件元件,包括上网打电话所需的4G模块,可拍视频的USB相机等等,但是没有GPS和陀螺仪、地磁计,故无法实现导航。
- 主控:全志H616
- 存储:2GB DDR3
- 上网:Air720UH / 724模块(Cat.1),最快速度10M,可以看720P视频
- 输入:带按键摇杆鼠标+42键键盘
- 拍照:USB相机
- 电池:2800mAH锂电池,12V升压模块
想要驱动显像管工作,就需要产生AV信号,那么本就是应用与电视盒子产品的H616就成了不二之选。本就支持CVBS信号输出的H616搭配12V电源就可以顺利驱动显像管的工作,实现复古手机的核心功能。
选用H616同时也带来一个问题,它本身不带射频、基带,和专用的手机SoC不同,它天生就不能打电话和流量上网。为了解决这个问题同时节约经费,还需要再搭配一款4G通信模块。
软件系统
与怕冷的LCD、成本高的OLED不同,显像管自身就是一个发着温暖红光的热源,成熟的技术和复古的外观由内向外散发着可靠的气息,使我忍不住想赋予它一个现代的灵魂——安卓系统。
安卓系统没有驱动,要打驱动不像windows那样点点鼠标就完事了,要配置JAVA环境安装JDK和GCC修改驱动程序编译整个安卓才行,做完整套的功能适配就会得到一个40G的源码包和动辄12个小时的编译时间。
需要注意的是,编译用机器至少需要12G内存,并自行修改源码/设备树,烧录固件时需要自备TF卡读卡器和8G卡一张,检查插入的TF卡是否与选择的盘符一致,单击“恢复卡”按钮,开始格式TF卡。
然后选择固件,选择启动卡。
进入系统以后,你可以下载GBA模拟器、老版本微信支付宝、BiliBili开启愉快的互联网冲浪!
外观结构
整体的设计思路都是比较模块化的,少掉4G模块只会影响上网和打电话,少掉摄像头只会失去拍照,少掉外观件只会影响视觉效果,开发者可以根据源文件随意添加修改。
安装各个部分外壳主要靠胶水,音量、AB键依靠外置模块、飞线。
为了让复古手机更加炫酷,作者还在右侧增加了一个由水平仪制作的氛围灯,它是由灯板上焊接LED做成的。该零件又依附在大外壳上面。中间那条红色的线就是电源线,一端给LEDs供电,另一端从主板上取电。
开源资料获取
本文与复古智能手机相关的所有内容均转载自原作者本人立创开源硬件平台的工程页面,软硬件资料均开源,感兴趣的小伙伴可以复制下方链接或者戳文末的“阅读原文”阅读了解。
复古手机软硬件开源:https://oshwhub.com/honglin/First_CRT_SmartPhone
视频版介绍:https://www.bilibili.com/video/BV1Ey41187Gp -
H616 可以直接用香橙派的固件刷?
机器真的漂亮!!
Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号