查看: 2816|回复: 1

震撼人心的激动时刻-Blazar β-Board 开源硬件板 玩超级玛丽自制版

[复制链接]
  • TA的每日心情
    郁闷
    2021-4-3 11:04
  • 签到天数: 5 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    发表于 2016-12-15 08:14:53 | 显示全部楼层 |阅读模式
    分享到:
    还记得小时候玩的跳来跳去的马里奥吗?在那个智能设备还没有普及的时候,在电视上插个红白机就组成了一套家庭娱乐系统,或许那时候还没有这么个名词。
    当时玩游戏时,有没有想要无限生命的想法?要是这个位置再给我几条生命该多好。相信不少人在玩游戏时都会萌生改写游戏的想法,而手头有一块Blazar β-Board 开源硬件板,开发游戏或软件变得不再困难,只要肯用心,人人都能学会。
    Blazar β-Board 开源硬件板资料丰富,从设计到开发,从入门到精通,几乎全都有行业专家编写的参考资料。今天就来看着资料体验一把Blazar β-Board玩超级玛丽自制版的感觉。
           首先,准备材料:Blazar β-Board开发套件一套,电脑一台,操作人员一名,是不是很简单?因为β-Board集成了串口转usb,程序汇编好后通过usb烧录即可,而且支持多种烧录方式。
           然后,就能手把手带您进入嵌入式开发的世界了!   当您购买到Blazar β-Board开源硬件板后,将会得到一堆非常有用的电子档案,其中,有一本Blazar β嵌入式教学系统使用说明及实验指示书,双击进去,将出现如图所示封面

    看到清华大学四个字顿感牛逼哄哄,瞬间来了劲道,一读就是几十页。

    不过,在第一页中就看到了更好的东西,原来还有蓝宙的Blazar-α开发套件,而且看上去屏幕尺寸比β更大的样子,瞬间有种想
    把β用成α的想法。
         那么,β可以变成α吗?答案是肯定的,因为β相当丰富的资料为实现各种想法提供了可能性,下面我们就来把β可以变成
    α吧。首先翻阅此开发板的配套资料,寻找与想开发关联的相关信息,会发现以下内容:

    这是键位及获取按键控制的方法
    然后,为了支持更多按键,查找相关电路图,非常值得一提的是,这块板子的电路图及逻辑架构非常清晰明了,非常适合学习
    以下的所要用到的相关电路图引脚定义节选:(我直接贴下面了,这样可以节省你们不少翻书时间,直接看下图即可,清晰明了)

    然后,参考书中的方法将代码写入程式(如果不想写代码可直接刷入文末附件的已编译程式)
    最后,为了能在彩色大屏上体验到超级玛丽,找一台屏幕更大的上位机(虽然Blazar β-Board也能作为上位机,由你们喜欢啦)安装超级玛丽,通过报文实时传输键盘映射,这样既有Blazar β-Board优质按键的手感,也能享受大屏效果。
    以下是传输方法:

    以下是芯片定义:

    方法有很多,随你们喜欢。这块开发板资料全面,条条大路通罗马。
    我采用了随便找台屏幕大点的机子作为上位机(如果你们也喜欢大屏,强烈建议直接使用蓝宙Blazar α-Board),在上位机中安装附件中名为supermario.img这一镜像,直接烧录到存储区即可,然后通过OTG线与Blazar β-Board开发板的USB线连接,保证供电约5v(或用硬盘双头线,考虑到部分芯片不同,有otg驱动最好,没有otg驱动可用usb通信方式取代),通过实时通信方式作为人体工程学输入设备连接,控制上位机光标及游戏中人物运作,最终成品效果如图所示:


    时间仓促,这个上位机显卡的软件感觉我没写好,抖抖的,强烈建议大家直接使用蓝宙Blazar α-Board,这样画面效果会更好

    由于是自己编写的游戏,于是开了无线生命穿透控件跟连续跳跃,玩起来超轻松,不过也有些觉得少了点什么,遂加入了无限生命等的开关按钮,通过以下方式调节:
    游戏中按住右侧上键(AA)的同时按住左侧的上键为关闭无限生命,同时按住右侧的上跟下为关闭无限跳跃,关闭后底下右侧第一盏LED会亮一下,屏幕均不提示内容,游戏胜利时屏幕会显示OK。游戏进去默认是两者都打开的畅爽模式。
    端口速率跟连接稳定性不必担心,都是自动的,一切是如此的方便。

    所需文件均在附件压缩包中,喜欢的话可以任意刷入任意修改,只要开心就好,以下是实测视频:
    回复

    使用道具 举报

  • TA的每日心情
    难过
    2019-7-30 16:59
  • 签到天数: 10 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    发表于 2021-7-19 14:08:27 | 显示全部楼层
    这个板现在没有了?新的板好像更适合,淘宝搜索:blazar a
    https://item.taobao.com/item.htm ... p;abbucket=2#detail
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-10-18 16:47 , Processed in 0.136458 second(s), 21 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.