发布日期: 2024/05/30 02:19
不同于配置高端、性能强劲的Windows、安卓掌机,有一部分的爱好者往往对拥有复古外形的开源掌机更加感兴趣。作为开源掌机的热门产品,小巧便携的FunKeys掌机是各位开源爱好者争相复刻的对象。因热爱开源掌机DIY而聚集的“双核掌机开发组”开发者团队,就以FunKeys掌机为目标,开源设计了一款基于全志T113-S3芯片的全新双核FunKey开源掌机。
这不是项目组团队成员第一次采用全志的主控方案进行开源掌机DIY,过往也有使用V3s、F1C100S等主控方案来设计的开源掌机,FunKey掌机采用的T113-S3芯片主控,进一步提升了屏幕分辨率、运行流畅度以及可支持模拟器的数量。同时,这些掌机都拥有开放式硬件和软件架构,开发者可以尽情发挥创造力,定制自己的设备硬件以及游戏体验。
FunKey掌机采用左右布局的硬件设计,将方向键和功能键放在掌机的两侧,中间是一块分辨率480x320的3.5寸IPS屏幕,外围还配置了Type-C、SD卡、耳机孔等常见接口。
相较于上一代掌机,本代的FunKey掌机在硬件上进行了处理器的更换、全新的外观设计以及大容量电池的更换等配置升级处理。
作者团队将硬件设计文件在立创开源硬件平台和掌机复刻群中开源,包括了外壳、主板、屏幕、按键、电池等关键部件,让任何感兴趣的小伙伴都可以查看、修改和制造这台掌机,详细信息可以点击文末链接了解。
除了硬件,作者的开源团队还致力于开发一系列开源软件,包括操作系统、游戏引擎、开发工具等,FunKey操作系统基于Linux内核和YiYiYa OS,并提供了丰富的游戏开发框架,让开发者可以轻松地开发自己的游戏并在掌机上运行。
掌机支持的模拟器大概有二十多种,在开发者交流群中开源的掌机固件里面大多内置了不同版本的模拟器,可以直接使用,其它类型的模拟器也可以自行添加到SD卡中使用。FunKey支持的常见模拟器有GB、FC、SFC、MD、GBA、PS1等,这些模拟器经测试是兼容性较好、运行也很流畅的几款,配合工程中的SPI屏幕超频固件,预计能获得更好的体验。
YiYiYa操作系统是一个朴实无华的操作系统,追求快速开发,最小实现,同时遵循SOLID原则。编码简洁明了,非常适合学习操作系统的同学。目前既有宏内核,也逐步实现了微s内核架构,未来将会是混合内核。
整体来说,YiYiYa操作系统非常轻量,支持POSIX操作系统标准协议,同时还支持扩展,方便使用其他语言开发模块。在应用层,可以通过libc/libmusl标准库和常用的库开发应用;在内核层可以调用基本内核模块的功能和共用库,开发者可以在DIY过程中自行选择。
本文所有内容均转载自原作者本人的B站视频账号及立创开源硬件平台的工程页面,文章内所提到的FunKey掌机硬件设计、3D打印外壳和软件系统已经开源在如下的几个帖子内,感兴趣的小伙伴可以复制下方链接或者戳文末的“阅读原文”获取。
哇酷开发者社区:https://whycan.com/t_10890.html B站视频介绍:https://www.bilibili.com/video/BV1at421A7mT/?share_source=copy_web&vd_source=6ec797f0de1d275e996fb7de54dea06b 开源PCB获取:https://oshwhub.com/t113-s3/t113-s3-funkeys