吉游网提供最新游戏下载和手游攻略!

儿童玩具是否嵌入? Arm Linux + Arduino 板=现代游戏控制台

发布时间:2024-10-09浏览:67

大家好,儿童玩具是否嵌入? Arm Linux + Arduino 板=现代游戏控制台相信很多的网友都不是很明白,包括也是一样,不过没有关系,接下来就来为大家分享关于儿童玩具是否嵌入? Arm Linux + Arduino 板=现代游戏控制台和的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!

该机的包装非常大,里面有“GameShell——重新定义便携式游戏机”和一块1200mAh的电池。包装清单列出了整个控制台的规格:“四核Cortex A7 处理器、WiFi 和蓝牙连接、1GB RAM、16GB micro SD 存储(带操作系统)、micro HDMI 输出。”

打开包装,你会看到一套整齐的西装,就像一个包装整齐的行李箱。

它摊开在桌子上,包括两个保护外壳的塑料部件、五个标有“高度可破解的开源设备”的黑盒子、一张贴纸和一份组装指南。

是时候打开所有黑匣子了!原来打开后里面的画风是这样的,看起来有点游戏机的感觉。

第一个框(GS_PRT2)包含与按钮相关的组件:

第二个盒子(GS_FCWT) 包含一个白色塑料外壳。这是我们的顶盖:

第三个盒子(GS_RCII) 包含游戏控制台的标准后盖,以及提供对Arduino GPIO 和五个称为LightKey 组件的附加按钮的访问的制造商后盖。

第四个盒子(GS_PRT1)包括封装电路板、电缆、两个扬声器、1,200mAh 电池和预装Linux 的16GB micro SD 卡。

第五个盒子(GS_PCBA),顾名思义,就是我们的主角——封装功能主板,使用了运行Linux的ClockworkPi Allwinner R16板、Arduino兼容板和显示模块。

仔细观察这款ClockworkPi (CPI) 1.3板(下图),可以看到整个板:Allwinner R16-J四核Cortex A7处理器,三星K4B8G1646D-MYK0 1GB DDR3 RAM芯片,Ampak AP6212 2.4GHz WiFi 4和蓝牙4.1 无线模块、AXP223 电源管理IC 和ITE IT66121FN HDMI 1.4 发射器。

板背面包括micro SD 卡插槽、micro HDMI 端口、micro USB 端口、3.5mm 音频插孔、各种按钮、显示连接器、电池、Arduino 板/键盘等。

Arduino 板(如下图所示)基于Microchip Atmel ATMEGA168PA 8 位AVR MCU,具有微型USB 端口以及用于5 个“LightKey”和其他I/O 的连接器。

Arduino 板的背面配有可编程键盘,包括触摸板。

把它放在一起

读完有哪些部件后,我们应该大致了解如何将这款游戏机组装在一起。来吧,拿出说明书,开始最有趣的部分。

由于提供了非常详细的说明,组装也非常容易。只需跟随数字即可。建议使用专用工具,但我是徒手完成了整个组装。如果不想损坏塑料件,还是要小心。强烈建议使用工具,最终的产品会更干净、更完美。

好的,现在第二个模块是组装主板。和上面的一样,所以要小心。

按钮部分虽然零件较多,但组装起来非常容易。如果在未安装键盘模块时转动键盘模块,方向键会掉落,但这是正常现象,安装后就不会有问题。

除了将电路板放置在正确的位置之外,现在还不是测试电池模块的时候,因为此阶段不需要电缆。

GameShell安装的最后一步是默认安装两个扬声器,所以让我们开始吧。当然,安装模块时仍然需要拆下保护盖,以确保扬声器连接接触扬声器板上的焊盘。准备好五个模块后,开始接线。将显示器和Arduino 键盘连接到主板,然后连接扬声器和电池模块,将所有东西放入后壳中,安装四个更灵活的塑料位,盖上顶盖,就完成了。

扣上L1和L2的塑料盖,让我们花点时间欣赏一下成品。

激动人心的时刻,按下开关开启:

不过,我们确实有一些可扩展部件,这些是替换和可选的LightKey 部件以及添加5 个用户按键的制造商后壳,以及乐高联动后壳,以及用于连接到Arduino 板的跳线开口。

整个搭建过程(包括拍照时间)大约花了一个小时。这个过程很有趣,看着童年的记忆被自己拼出来也很充实。理论上,它也应该是一个很棒的教育平台,孩子们可以在这里创建自己的游戏并学习Linux 和Arduino。

趁热吃吧!

按下电源键启动后,几秒钟我们就进入了主菜单,其中包含几个图标,具体是设置、MAME、MGBA、NES和PCxs游戏模拟器。运行模拟器并将其安装到相应的ROM/BIOS中即可运行游戏。当然,也有非常有趣的独立游戏,比如《Spaceship Design》和《NyanCat》。

进入右侧的独立游戏菜单,其中包含著名的RetroArch模拟器,可以轻松扩展核心。另外两个图标是CaveStroy(洞穴冒险)和FreeDM(射击游戏)。

一些功能如下。进入PICO-8后,我发现它不存在,需要支付15美元才能添加。此外。还有一个内置音乐播放器。

设置菜单很常见,包括飞行模式、电源选项、WiFi、蓝牙、音量、背光亮度、存储、时区、语言、通知、更新、关于、关机、按钮布局、GPU驱动开关、网络网关切换使用WiFi 或USB 以太网。

接下来,连接到WiFi 网络。不幸的是,该设备仅适用于2.4 GHz 连接,因为硬件不支持双频/5 GHz WiFi。

只需将固件升级到最新稳定版本1.24即可。

现在我们已经完成了最基本的配置,让我们回到原来的云图标。

它将显示用户名和密码、IP 地址、ssh/scp 命令、用于游戏和音乐共享的Windows 网络链接、Airplay 名称和USB 以太网IP 地址。我可以通过SSH 轻松连接到控制台:

ssh cpi@192.168.1.116Linux Clockworkpi 4.14.2-clockworkpi-cpi3-g638f2a7 #1 SMP Mon Dec 10 07:46:56 UTC 2018 armv7l ___/\/\/\/\/\__/\/\/\/\/\____ /\/\/\/\__/\/\______/\/\____/\/\____/\/\____/\/\__________/\/\/\/\/\______/\/\____ /\/\__________/\/\____________/\/\______/\/\/\/\/\__/\/\__________/\/\/\/\_____________________________欢迎来到clockworkPi 欲了解更多信息,请访问:https://forum.clockworkpi。 com 快乐黑客最后登录: 2月23日星期六16:26:10 2019cpi@clockworkpi:~$ uname -aLinux Clockworkpi 4.14.2-clockworkpi-cpi3-g638f2a7 #1 SMP 12月10日星期一07:46:56 UTC 2018 arm v7 l GNU/Linuxcat /etc/issueDebian GNU/Linux 9 \ n \lcpi@clockworkpi:~$ df -h文件系统已使用Avail Use% 安装在/dev/root 15G 3.1G 11G 23% /devtmpfs 471M 0 471M 0% /devtmpfs 503M 0 503M 0% /dev/shmtmpfs 503M 9.1M 494M 2% /runtmpfs 5.0M 4.0K 5.0M 1% /run/locktmpfs 503M 0 503M 0% /sys/fs/cgrouptmpfs 101M 0 101M 0% /run/user/1000cpi@clockworkpi:~$ free -mh 总共使用的免费共享缓冲区/缓存可用Mem: 1.0G 156M 661M 9.2M 188M 819MSwap: 0B 0B 0Bcpi@clockworkpi:~$ cat /proc/cpuinfo 处理器: 0型号名称: ARMv7 处理器版本5 (v7l)BogoMIPS : 48.00功能s : 半拇指fastmult vfp edsp 霓虹灯vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm CPU 实现者:0x41CPU 架构: 7CPU 变体:0x0CPU 部件:0xc07CPU 修订版: 5 处理器: 1 型号名称: ARMv7 处理器版本5 (v7l)BogoMIPS : 48.00功能3 3360 半拇指fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm CPU 实现者:0x41CPU 架构: 7CPU 变体:0x0CPU 部件:0xc07CPU 版本: 5 处理器: 2型号名称: ARMv7 处理器版本5 (v7l)BogoMIPS : 48.00功能: halfthumb fastmult vf p edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm CPU 实现者:0x41CPU 架构: 7CPU 变体:0x0CPU 部件:0xc07CPU 版本: 5 处理器: 3型号名称: ARMv7 处理器版本5 (v7l)BogoMIPS : 48.00功能: halfthumb fastmult vfp edsp neon 3 tls vfpv4 idiva i divt vfpd32 lpae evtstrm CPU 实现者:0x41CPU 架构: 7CPU变体:0x0CPU 部件:0xc07CPU 版本: 5 硬件: Allwinner sun8i FamilyRevision : 0000Serial : 16554153080e70bb

该控制台在Allwinner R16 (sun8i) 四核Cortex-A7 处理器上运行Debian 9 和Linux 4.14.2,具有1GB RAM 和16GB microSD 卡提供的约11GB 存储空间。

但问题来了,我是如何截取这些截图的呢?我通过以下两个官方说明实现了这一点:

1.安装imagemagick:

sudo apt updateudo apt install

2. 在SSH 控制台中导出显示并将帧缓冲区捕获到您选择的文件名:

导出显示=:0xwd -root |转换xwd:-截图01.png

完成后,您将在/home/cpi 中找到捕获的内容,您可以在其中找到屏幕截图。

回到主题,我们连接到SAMBA共享中心来查看游戏和音乐目录。我下载了一些受版权保护的音乐:

好消息是,最新的1.24固件支持6种语言:英语、日语、简体中文、繁体中文、西班牙语和法语。

虽然有些模拟器没有ROM,但主机中有预装游戏和即时游戏。这简直就是满满的童年回忆。我心里已经有一篇万字的文章要写了。

我还安装了RetroArch模拟器游戏,并尝试用它玩2048。

总的来说,这个GameShell Kit 非常有趣。您可以学习并使用它。定制Arduino和Linux代码非常灵活。学习嵌入式技术从小就开始。 159 美元的价格相对适中。但不得不感叹的是,未来儿童游戏机都将学会玩嵌入式游戏。真可谓“长江后浪推前浪”。

用户评论

一点一点把你清空

这可真是一大改变!我还记得小时候玩的那些玩具,哪像现在这么智能型?Arm Linux + Arduino 板子搭建的游戏机,想想就刺激啊! 感觉未来小孩的娱乐方式将被重新定义了。

    有17位网友表示赞同!

半梦半醒半疯癫

时代进步真的太快了啊!小时候玩电子游戏可是要等很久才能买到最新款的,而现在的小孩儿连 DIY 游戏机的乐趣都能体验吧?这篇文章让我有点怀念童年的简单快乐.

    有10位网友表示赞同!

寻鱼水之欢

说的很有道理啊!嵌入式技术应用在小孩儿的玩具上也确实能让他们更加了解科技,锻炼动手能力和逻辑思维。未来教育方式一定会有很大的变化了。

    有10位网友表示赞同!

南初

这种游戏机会不会太复杂?我感觉现在的孩子对于电子产品的依赖度已经很高了,还要玩这个更复杂的玩意儿,担心对他们的发展造成负面影响呢?

    有15位网友表示赞同!

命硬

小时候我们玩都是那些拼图、积木之类的东西,相对来说比较贴近生活,现在的小孩儿从小接触科技产品太多了,这种现代版的“游戏机”会不会让他们失去亲和力啊?

    有6位网友表示赞同!

烟雨离殇

我觉得这篇文章说的很有意思,但现实环境中很多孩子缺乏安全意识,DIY 游戏机可能带来一些风险。 比如对未成年人电子产品的限制等等方面需要更加重视。

    有19位网友表示赞同!

恰十年

小时候玩游戏主要是为了娱乐,现在的小孩儿更像是玩游戏来学习或者锻炼思维,这就是科技进步带给我们的不一样的地方吧!

    有9位网友表示赞同!

微信名字

如果能够结合一些教育元素,设计一些有趣刺激的学习内容,这种嵌入式游戏机一定可以提升孩子的兴趣和参与度!

    有17位网友表示赞同!

该用户已上天

这个想法很有创意!将来也许我们可以看到更加智能化的玩具,甚至可以根据孩子的年龄、兴趣和能力自动调整游戏的难度和内容。 真是令人期待!

    有11位网友表示赞同!

孤者何惧

我觉得未来教育的重点应该放在培养学生的综合能力和创新思维方面,这种嵌入式游戏机或许可以帮助孩子从实践中学习到更多知识和技能。

    有20位网友表示赞同!

月下独酌

ARM芯片+Arduino板子搭建的游戏机,这个组合的确很有潜力! 不过在功能设计上也需要更多的思考,要让它不仅好玩,更能激发孩子的创造力和想象力。

    有7位网友表示赞同!

无关风月

未来儿童的玩具将会更加智能化、交互式,而嵌入式技术将扮演着不可忽视的角色。这篇文章让人对科技发展方向充满了期待!

    有8位网友表示赞同!

哭花了素颜

这种现代版的“游戏机”会不会让孩子沉迷其中无法自拔? 父母应该加强监管,引导孩子合理使用电子产品。

    有17位网友表示赞同!

容纳我ii

如果想要让这种嵌入式玩具更受欢迎,就需要让它更加易于上手,提供更丰富的教学资源和设计案例 ,这样才能激发孩子的学习兴趣!

    有18位网友表示赞同!

一个人的荒凉

科技的发展确实让人感到惊叹,但也要注重平衡,不能让孩子们过度依赖电子产品。 希望这种嵌入式游戏机能够真正为孩子带来积极的影响!

    有19位网友表示赞同!

凉笙墨染

玩耍是儿童的天性,而技术的变化只会让孩子的娱乐方式更加多样化和智能化。 不过家长应该引导孩子正确使用这些新兴科技产品,避免沉迷其中。

    有7位网友表示赞同!

眉黛如画

Arm Linux + Arduino 板子搭建的游戏机确实可以激发孩子们的创造力和好奇心,但同时也需要父母给予更多的关注和指导,确保孩子们在玩乐的同时还能获得良好的学习体验!

    有10位网友表示赞同!

又落空

其实现在很多玩具都内置了传感器、电能等等功能,这篇文章只是将这融入到一个更具互动性和娱乐性的系统中。 这种趋势未来会更加明显!

    有20位网友表示赞同!

热点资讯