- 308
- 0
- 约1.38万字
- 约 52页
- 2021-04-15 发布于天津
- 举报
下载可编辑
下载可编辑
.
.专业.整理.
下载可编辑
下载可编辑
.
.专业.整理.
等级:
HUNAN INSTITUTE OF ENGINEERING
工程实践训练
项目名称 物联网应用
专业班级 自动化1301
姓 名 黄奎伦
学 号 201301020129
指导教师 汪超,谢一峰(粤嵌)
2016年12月24日
目录
第1章实训目的与任务 1
1.1工程实践训练目的 1
1.2实训项目要求 1
第2章知识点总结 1
2.1嵌入式系统 1
2.2 Linux操作系统介绍 2
2.3交叉开发 2
SecureCRT的设置与连接 2
C程序的交叉编译及运行 3
2.6函数的定义 .3.
Linux 文件 10 函数 4
LCD显示原理 5
第3章2048游戏的设计流程图 5
第4章 相关的c语言游戏程序 6
TOC \o 1-5 \h \z \o Current Document 第5章2048游戏展示 39
\o Current Document 第6章游戏测试 4
\o Current Document 6.1测试的意义 4(
\o Current Document 6.2测试过程 4
心得体会
\o Current Document 电气信息学院工程实践训练评分标准 23
第1章实训目的与任务
1.1工程实践训练目的
本次自动化工程实践训练第一部分是实训装置的使用说明 ,讲述了系统的组成、硬
件的特点和技术指标、软件的使用介绍。第二部分是实训项目部分,叙述了实训的原 理、步骤及注意事项等。通过对实训装置各个仪表的原理 、工作情况及实验原理、软硬
件的详细介绍,通过实际操作让我们对复杂过程控制系统实训装置有一个充分的认识 ,
又有益于我们对工业生产现场控制系统的了解 。培养学生的工程实践能力,进一步提高
学生分析和解决实际问题的能力。
1.2实训项目要求
轻松的益智游戏对缓解生活压力调节情绪具有重要的意义 。〈2048》这款小游戏是一款 流行的数字游戏,游戏设计初衷是一款益智类的游戏,其特点在于轻松,简单,有趣。 因此,开发要求做到各项功能要完备、操作要简便、易学易用。所以本周的工程实训要 求自己设计一个2048小游戏,以及学习关于嵌入式的基本入门知识。
第2章知识点总结
2.1嵌入式系统
嵌入式系统是以应用为中心,以计算机技术为基础,软硬件可裁减,以适应应用系统对 功能、可靠性、成本、体积和功耗等有严格要求的专用计算机系统。
2.2 Linux操作系统介绍
Linux是一套免费使用和自由传播的类 UNIX操作系统,其创始人为美国著名黑客--林纳 斯托瓦兹。它能运行主要的UNIX工具软件、应用程序和网络协议,且支持32位和64位 硬件,是一个性能稳定的多用户网络操作系统。
操作系统:操作系统是计算机系统中最基本的系统软件 ,它用于有效地管理系统资
源,并为用户使用计算机提供了便利的环境。
ubuntu是一个基于linux的免费开源桌面PC操作系统。
2.3交叉开发
一般来说,研发嵌入式产品,由于从产品成本及功能专用性角度出发考虑 。嵌入式产
品一般只有程序的运行环境,而并没有程序的编译开发环境。
所以,我们一般在通用电脑上用各种编译开发软件把程序编译调试好后 ,再下载到开
发板或相关产品上去运行。
这个过程,我们称之为交叉开发。
2.4 SecureCRT 的设置与连接
获取连接上的端口号
用串口线连接好开发板后,启动开发板。
在设备管理器中,查找识别出的端口。
若不能正确识别端口(有感叹号),则需要安装驱动。
SecureCRT 的设置
点击快速连接,并进行设置
协议:Serial
端口:你电脑识别出的端口号
波特率:115200
把数据流控制中的RTS/CTS(R勾去掉
其它保持默认设置
2.5 C程序的交叉编译及运行
由于ARM处理器与In ter处理器其设计架构有本质区别。所以要在arm开发板上运行的 程序,则必须要用专用的编译器来编译。
(1)在文本编辑软件中编写好 C源代码文件,并保存到共享文件夹中。
=== hello.c
⑵在Ubuntu系统的共享目录中,用arm-linux-gcc编译器对hello.c进行编译,使生成一 个可执行程序。
arm-li nu x-gcc hello.c -o hello
=== hello
下载到开发板中
rz
运行hello这个程序
chmod +x hello
./hello
2.6函数的定义
返回类型 函数名(输入参数列表)
{
函数语句;//指令序列
返回类型:函数返回值(return语句后面那个表达式值的类型)一般是单值类型,函 数也可以没有返回值(void)
函数名:C语言标识符。把一
原创力文档

文档评论(0)