粤嵌实习报告

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

广东海洋大学

学生专业实习报告

号_______________________________________________

名___________________ 南宫一木___________________

级自动化

电子与信息工程学院

GD0U-B-11-112

广东海洋大学学生实验报告书

实验名称___________________________ 课程名称______________________ 成绩 __________ 学院(系)电子与信息工程学院专业自动化班级

学生姓名_____________ 学号_____________ 实验地点___________ 实验日期__________

一、实习目的和要求

1.学习和了解了嵌入式在生活中的重要作用和发展过程

2.熟练掌握ARM硬件体系结构

3.熟悉linux下的嵌入式编程流程,积累自己的软件编写经验,能够参与并实现一个真

实和完整的嵌入式项目,为今后的学习和将从事的技术工作打下坚实的基础

4.熟悉掌握zigbee模块的使用以及对Zstack的理解

二、实习内容

1.无线传感网络的搭建

2.Zigbee无线网络的搭建

2530的开发级Zstack的运用

4.Linux图形开发技术

5.Linux系统的文件10操作

6^Linux系统的Framebuffer控制开发

7.智能停车系统的车辆识别功能实现

8.智能停车系统的车位管理功能实现

9.联合调试BUG修复

10.智能车库系统的验收

11.智能车库系统实习总结

三、实习进度

1.第一阶段:搭建节点网络并熟练掌握组网功能并且搭建IAR编程环境以及协议栈的安

装,并且成功组网通信等。

对zigbee的理解:

ZigBee是IEEE802.15.4协议的代名词。根据这个协议规定的技术是一种近距离、

低复杂度、低功耗、低数据速率、低成本的双向无线通信技术,主要适

合于自动控制和远程控制领域,可以嵌入各种设备中,同时支持地理定位功能。在这次项目中选用三个zigbee节点组成系统,包括入车点、出车点和车位点。

在该项目中采用的CC2530 CC2530是用于2.4-GHz?片上系统(SoC)解决方案。它能够以非常低的总的材料成本建立强大的网络节点。CC2530结合了领先的RF收发器的优良性能,业界标准的增强型8051 CPU,系统内可编程闪存,8-KB RAM和许多其它强大的功能。CC2530有四种不同的闪存版本:CC2530F32/64/128/256,分别具有32/64/128/256KB的闪存。CC2530具有不同的运行模式,使得它尤其适应超低功耗要求的系统。运行模式之间的转换时间短进一步确保了低能源消耗。

节点主要功能如下:

1)组网(收发)

2)角色分配与管理

3)传感器处理

4)业务通信(自定义)

5)协调器串口通信(传达ARM

在本次实习中,将粤嵌的教学开发板GEC21C作为控制终端,该板是核心处理器三星公司的spv210,是以AR喋构的实验板。

可通过该板子实现以下功能:

1)显示车位信息

2)显示车辆信息

3)进出车拍照

4)车辆信息识别(wifi MAC识别)

2.第二阶段:主要是熟悉Linux系统开发平台,包括文件IO操作、如何在Linux环境下进行

编程、调试以及各种命令的掌握。

3.第三阶段:熟练掌握交叉编译链的使用,能够用交叉编译程序再下载至开发板

4.第四阶段:各个模块的整合调试,测试各个功能模块是否通信正常

5.第五阶段:项目验收,项目经验总结,技术交流分析

智能车库系统工作流程如下:当有门口显示屏显示车位有闲余,车辆进来,放置于门口的监测装置(摄像头)会立即抓拍,经抓拍所得的图片经过终端处理(图像处理)得到车辆信息,记录车辆信息,闲余的车位会亮灯,为司机知道知道停车的具体方位,车辆停好之后,终端及时更新屏幕信息(显示空余车位);若有出车,出车点的摄像头也会进行抓拍,图像处理得到车辆信息,从而更新屏幕信息。

四、实习中遇到的问题及解决办法

在实习过程中,因为对zstack协议栈没接触过,理解起来相对困难,还有就是之前没有接触过Linux系统,对于什么是文件10操作完全不懂,因为Linux系统中要用到很多命令操作,觉得很枯燥,但是经过两三天的接触还有心理上的接受与认可,渐渐对Linux 系统有了较深的理解,特别是懂得如何运用指令来查询一个函数的用法,这主要归功于粤嵌助教的帮助,经过助教的耐心讲解,很好地掌握了各种命令的使用。

在实习过程中,对于摄像头的操作也是难以理解,在Linux系统中,一切设备皆是文件,

所以也是同样的道理,像打开文件那样操作摄像头即可。

五、收获与体会

在此次广州粤嵌的实习过程中,收获不少,收获的不仅仅是技术经验,更是一种能力。来到粤嵌,我感受到了一种积极敲代码的热情氛围,因为粤嵌不仅是一个研发机构而且还是一个嵌入式培训机构,尽管敲代码是一件很枯燥的事,但是他们还是静下心来认真地学习,这更加鼓励我们应始终怀着一颗积极学习的心。

在这次实习中,接触到了zstack协议栈和Linux系统,接触到以前从未学过的知识,更学到了邓老师的那种严谨的教学作风,如果决定走技术线路,那就得守得住寂寞,默默地向前,努力提升自己的专业技能。

指导教师____________________ 日期__________________ 注:请用A4纸书写,不够另附纸。第_______ 页,共_______ 页

相关文档
最新文档