基于arm的嵌入式LCD显示屏贪吃蛇游戏
开始界面选择挑战模式,随机产生目标食物,触摸显示屏,控制蛇身移动,吃到食物时蛇身加长,分数加一,达到一定的数目挑战成功,碰到障碍物,挑战失败,在游戏开始之后,伴有背景音乐。
系统功能实现过程:
总结
第一次使用带有操作系统的开发板完成一个小的项目,从纯裸机的开发,到操作系统的简单应用,从裸机程序到带有操作系统的的程序编写,对用户空间,内核空间有了简单的了解,用户空间的应用程序调用open()打开一个设备,再到内核空间通过系统调用(一堆函数)调用与硬件对应的驱动程序,实现了对外设的控制,实现了数据的获取,进而得到需要处理的数据,裸机的代码,与应用层的代码,有着很大的不同,裸机是操作一个一个的寄存器,而应用层则使用那些接口函数,在贪吃蛇这个项目的实现中,遇到了很多的问题,发现了自己的不足,对C语言的知识得到了巩固,也对嵌入式的这段学习有了简单的实际应用。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!