设为首页 加入收藏

TOP

a simple game based on RT-Thread
2019-09-01 23:09:13 】 浏览:29
Tags:simple game based RT-Thread

【作品名称】

  a simple game based on RT-Thread

【背景描述】

  学了一段时间的嵌入式操作系统RT-Thread,发现是真的好用。于是想做一个小作品来锻炼巩固自己学习的知识。(童年的记忆啊^_^)

【所用物料及实物图】

  实物图:

     

  主控:STM32F103C8T6

  编译环境:Keil 5

  RT-Thread版本:4.0.0

【硬件设计】

  一个主控,一个oled,一个按键,一个led

【软件设计】

  两个线程一个显示menu,一个按键处理单击和双击,两者通过邮箱通信。当开始游戏时,开启两个新线程,结束这两个旧线程。

 新线程,一个动态显示飞机和障碍物,另一个是处理按键长按时间,两者通过邮箱通信,当检测到碰撞时,游戏结束,重新开始。

  其中分数计算,难度设置等一些功能,具体见最下的链接。

RT-Thread使用情况介绍】

  其实只一小部分rtt的功能:线程,邮箱的一些接口,定时器的一些接口,还有IO设备的接口。主要时间写程序的逻辑去了。

【演示视频】

  https://v.youku.com/v_show/id_XMzk5NjY1MTcwNA==.html

【代码】

  https://github.com/iamluoyijie/a-simple-game-based-on-RT-Thread

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇Linux内核最新的连续内存分配器(C.. 下一篇关于IRAM和IFLASH启动模式,重映..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目