基于项目驱动的嵌入式综合开发实验报告_第1页
基于项目驱动的嵌入式综合开发实验报告_第2页
基于项目驱动的嵌入式综合开发实验报告_第3页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、实训报告实训名称: 姓名院 (系专业班级: 学号: 指导教师:实习时间:基于项目驱动的嵌入式综合开发1 / 15一、实训目的(一)实习目的本实训课程是针对嵌入式软件专业学生特地设计的,经过本课程设置的几个嵌入式综合项目的系统学习,可以使学生由浅入深的对嵌入式 Linux系统进行全面学习,可以独立胜任嵌入式 Linux应用开发、系统开发、驱动开发等多方面工作,并侧重敬业团队精神培育。增强学生的理论联系实质的能力经过实训认识企业项目开发流程和学习新技术的方法经过实训项目认识企业项目开发过程中文档的整理方法和问题的解析方法经过实训项目增强学生对基础课程的运用能力,使其认识到基础知识的重要性经过实训争

2、强学生对本专业和将来工作岗位的理解,正直心态,明确就业目标经过实训争强学生的编程技术,培育其优异的编码风格和编码习惯(二)方法本实训课程安排在学校实验室一致进行实训,学生上机独立完成规定实训项目。(三)任务要求每位同学独立完成实训题目的编程、调试、优化与测试,并交付使用。要求增强编程思想、编程能力和代码优化的能力,撰写实训报告(含:需求解析、整体设计、算法分析及设计中遇到的主要问题和解决方法,设计中尚存的不足与心得领会)。上交完成的全部源程序及相关文件。二、实训安排时间实训内容第五周第六周项目1第七周项目2第八周项目322 / 15三、实训报告项目 1名称智好手环实训内容经过学习实现智好手环的

3、一系列功能,如:计步,显示电量,电量过大或过低报警,电量在每一段范围内的大小经过亮灯的个数显示,按下按键时,屏幕输出步数、电量、温度和时间等。实训过程及相关结果1、实现流水灯、灯闪耀;经过控制寄存初始化,灯对应数据寄存器的某一位来控制灯亮灭,加上延时来实现想要的结果。以下为成效图:2、经过按键按下实现各种功能(调用功能函数):先期:k2按下,屏幕输出 KEY2 down 流水灯, k3按下,输出 KEY3 down 闪耀;不按输出 NOKEY 。后期:k3按下控制终端打印信息, k2终端打印信息以以下图:k2按下:流水灯33 / 15k3按下:灯闪耀无按键3、模数变换器:读取电压值,变换成模拟

4、量: value=2*value*1800/4095;当电压值在必定范围内时,用灯亮的个数不一样来显示电量。部分原理以以下图:初始化:读取电压值44 / 154、蜂鸣器:当电压值过大过小时蜂鸣器响,按键 k25、计步原理:依据合加快度的差值,检测能否走了一步,假如超出必定差值,步数加一。三个方向的加快度合成合加快度。6、总结最后现象: 最后的现象:屏幕显示出当前的合加快度,以及差值。 按下 用亮灯的个数显示当前的电量,当全灭全亮时,蜂鸣器响,按下 k2,蜂鸣器关闭。5时间电量5 / 15项目 2名称RFID 信息登录系统实训内容RFID 信息登录系统是一个主要观察 察和删除操作的系统。实训过程

5、及相关结果1、增添信息:挨次输入姓名,民族,诞辰年龄性别地址和电话,输入完成后自动存入数据库结果如图:2、盘问信息:使用此功能可以查察必中全部信息。部分代码及实现结果如图:66 / 153、删除信息:删除表中全部信息,删除后盘问为空。部分代码及实现结果如图: 删除单行:77 / 15删除全表:4、更正信息:更正表中某位人员的年龄信息。部分代码及实现结果如图:88 / 15其余学习成就展现:99 / 15项目 3名称视频监控实训内容1、学习 windowsDOS 界面的操作2、熟习使用 Linux的命令行3、学习文件系统文件种类及其权限的相关知识 4、学习 makefile和 shell脚本实训

6、过程及相关结果1、Windows-DOS 界面:Mac 地址2、Linux命令行终端:右键-开终端快捷键ctrl+alt+t关闭终端-ctrl+shift+w打开标签: ctrl+shift+t各个标签之间的切换: 字号ctrl+shift+ 号-ctrl+-终端提示符:rootzzxyd:#、wjyzzxyd:/root$当前登录取户名 计算机名:当前所在路径 用户种类指示字符#:管理员用户1010 / 15$:一般用户命令:用户切换:su用户名更正密码:passwd 下方权限:sudo3、文件系统的知识学查察文件:lslist-a查察全部文件-.-l查察文件详细信息drwxr-xr-x2r

7、ootroot40964月drwxr-xr-x2rootroot40961519:31公共的4月drwxr-xr-x2rootroot40961519:31模板4月1519:31视频前 10个,分两类1:文件种类 D:目录文件夹CS:套接字文件L:链接文件-B:块设备P:管道文件捷方式后边 9分三组当前用户 当前用户组 其余用户组r w xr 4 w 2 x 1 - 0默认创立的一般文件: 0644默认创立的一般文件夹: 0755掩码:umask-i 查察 i节点查察帮助: 特别路径:上一级路径:根目录最基层目录:当前用户家目录11 / 15-:前一次操作路径1112 / 15相对路径:有对于

8、当前 用户:管理员:root 一般:随意写管理员用户家目录: /root一般用户家目录: /home/用户名复制:cp -r挪动:mvTouch:创立文件4、makefil及 shel 递 归 创 立 目标依赖(tab)规则Makefile makefileMake :默认只会履行第一个目标脚本:脚本语言 文 件 后 缀 :.sh #!/bin/bash说性的语言脚本里边可以运转全部的命令行操作有自己的语法不需要编译,只要要供给可履行权限,即可自动履行实训心得整个实训时期,我们复习了 C语言知识,而且用 C小程序编写,学习到了虚假机基本网络配置以及 Sublime服务器的搭建;学习了经过 Gt

9、k制作 GUI,而且完成了制作人机剪刀石头布大战的程序设计;还学到了数据库基础知识, 语句,数据库移植基本操作以及用 C语言控制数据库;最后,学习了开发板的使用,我们集体完成了此次实训的三个项目。经过本次实训,我们学会了如何去整体的制作一个项目,如何找出自己设计中的不足,既而去消除解决问题,这就是一个特别重要的过程。当我们经过实验去学习理论知识时,自己着手得出的结论,不单能加深我们对嵌入式的理解,更能加深我们对此的记忆。1213 / 15问题及建议在本次实训中遇到了好多困难,比方专业知识掌握不坚固,课外知识认识不够多等问题,不多都在小构成员的共同努力下一一解决了。1314 / 15实训成绩评定评定项目内容满 分 评 分总分实训

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论