嵌入式毕业设计课题

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

课题一:嵌入式远程视频实时监控

实现原理:

通过在s3c2440(samsung 的arm9芯片)上植入嵌入式web服务器boa及嵌入式数据库SQLite,搭建一个视频webserver,使得PC或者智能手机可以利用网页方式访问摄像头采集的实时视频,达到远程监控录像等应用!

涉及到的知识点:

①原理图,PCB,元器件的认识,通过开发板的原理图及CPU的datasheet写程序;

②arm架构的理解,arm cpu的工作原理,汇编代码级调试理解;

③2440 cpu的GPIO,UART,I2C,SPI,AD,WA TCHDOG,RTC,lcd等接口技术原理,C代码级调试理解;

④嵌入式linux(linux-2.6.30)系统工作原理,驱动框架结构以及摄像头驱动实现;

⑤嵌入式linux(linux-2.6.30)下,webserver的实现,包括,SDL,mjpg-streamer应用软件的移植。

团队组织:

实现该项目可以按一下方式组队(考虑到学生可能动手能力有限,每个模块安排两个人,这样有讨论,该分配方法供参考)

Linux系统部分,三个人:

一个人负责硬件部分,也不是设计原理图,此人需要电子专业,要能看懂原理图,负责各个模块能在开发板正常运行;

一个人负责软件部分,linux系统编译问题,负责给第一个人完好的镜像文件;

第三个人,协调软硬件,需要既懂硬件也懂软件;

驱动部分,两个人:

同时进行,做相同的事情,目的在于一起讨论,要看image sensor(通俗的说叫摄像头)的数据手册,搞清楚芯片工作原理,成像原理,以及参考驱动进行移植工作,会设计到信号不同,编译问题,协同工作!

Webserver,两个人:

在嵌入式linux系统上搭建webserver,涉及到一些应用软件的整合移植工作,主要是SDL,Mjpg-streamer,其中SDL是一个非常有名的开源库,3D就是通过它来实现的,而Mjpg-streamer是一个流媒体的开源库,实现视频流在网上的传输,这连个库在企业用得很多。

课题二:嵌入式温湿度报警系统

实现原理:

通过在cortex-m0(lpc1114)上部署一个温湿度传感器,采集到

的数据显示在LCD上,如果超过警戒值则通过短信,电话通知主人。

涉及到的知识点:

①原理图,PCB,元器件的认识,通过开发板的原理图及CPU的datasheet写程序;

②cortex-m0架构的理解,arm cpu的工作原理,汇编代码级调试理解;

③cortex-m0 cpu的GPIO,UART,I2C,SPI,AD,W ATCHDOG,RTC,lcd等接口技术原理,C代码级调试理解;

④温湿度传感器原理,I2C通信原理,LCD显示原理;

⑤手机模块通信原理

团队组织:

实现该项目可以按一下方式组队(考虑到学生可能动手能力有限,每个模块安排两个人,这样有讨论,该分配方法供参考)

系统部分,两个人:

负责系统及各个模块能正常运行;串口通信,IO口控制,中断原理。

传感器,两个人:

同时进行,查看传感器芯片手册,研究其工作原理,并研究I2C的通信原理,用程序实现数据采集!

Lcd显示,两个人:

同时进行相同事情,根据lcd的数据手册,研究LCD的显示原理,能画线,画点,显示汉字,图片。

手机模块,两个人:

根据手机模块数据手册,熟悉其各种命令,通过程序实现发短信,打电话,收短信等功能。

课题三:物联网

实现原理:

通过在cortex-m3(stm32)上搭建一个简易webserver,并作为数据中心,其周围有各类传感器(温湿度,大气压,颜色,烟雾,酒精,一氧化碳等),各传感器定时上传数据到服务中心,而用户可以通过PC或者手机以web形式访问数据中心,实时掌握情况。

涉及到的知识点:

①原理图,PCB,元器件的认识,通过开发板的原理图及CPU的datasheet写程序;

②cortex-m3架构的理解,arm cpu的工作原理,汇编代码级调试理解;

③cortex-m3cpu的GPIO,UART,I2C,SPI,AD,W ATCHDOG,RTC,lcd等接口技术原理,C 代码级调试理解;

④简易webserver实现原理;

⑤各传感器原理

团队组织:

实现该项目可以按一下方式组队(考虑到学生可能动手能力有限,每个模块安排两个人,这样有讨论,该分配方法供参考)

系统部分,两个人:

负责系统及各个模块能正常运行;串口通信,IO口控制,中断原理。

传感器,两个人:

同时进行,查看传感器芯片手册,研究其工作原理,并研究I2C的通信原理,用程序实现数据采集!

简易webserver,两个人:

要实现嵌入式webserver,设计比较好的交互界面,涉及到TCP/IP通信原理!

相关文档
最新文档