广东白云学院
毕 业 设 计 任 务 书
电气与信息工程学院 计算机科学与技术 专业 B09计科2 班
题 目 基于嵌入式Linux的家电设备
远程控制系统的设计与实现
学 生 姓 名 吴纪周 学 号 0902010130
指 导 教 师 万世明
专业负责人 年 月 日审查
系 主 任 年 月 日批准
课题主要内容及要求: 建立嵌入式Linux系统平台,包括U-boot移植、Linux内核的裁剪移植、文件系统的制作、嵌入式Web服务器移植以及设备驱动程序等。用户可通过手机或PC机远程遥控继电器开关,控制照明设备、家用电器和安防装置。并可通过打开远程视频,观察家居电器设备状况。系统设计包括硬件设计和软设计两部分。采用S3C2410作为系统的核心处理器,通过GPIO接口与多个继电器驱动模块连接。 主要研究内容: 1、嵌入式Linux移植、裁剪。 2、固态继电器模块。 3、传感器模块:温度、红外、烟雾、门磁、可燃气体。 4、CGI接口驱动程序。 5、嵌入式视频Web。 任务要求: 1、查阅嵌入式Linux、Boa、S3C2410的相关资料 2、制作、嵌入式Web服务器移植以及设备驱动程序 3、远程遥控继电器开关,控制照明设备、家用电器和安防装置 4、设计目标、设计思路、编码过程正确。 工作环境:实验室 需注明:工作任务、工作参数、工作环境(实验室、工程实践、社会调查等) |
课题进度及任务要求: 1、2012-2013学年第1学期第14周:根据本课题的具体设计任务,熟悉课题,收集相关资料,进行调研和分析。 2、2012-2013学年第1学期第15周~放假前:确定论文研究的主要内容、重点和难点,起草研究方案,进入毕业设计论文的实质研究阶段,确定论文总体框架。 3、2012-2013学年第2学期第1周~第3周:进行概要设计包括整体程序结构设计、基本数据结构设计、基本策划内容。 4、2012-2013学年第2学期第3周~第7周:实现嵌入式Linux系统的移植、裁剪以及构建嵌入式web服务器,实现视频传输。 5、2012-2013学年第2学期第8周:针对研究内容及时和老师联系、探讨毕业设计中出现的问题,找出解决问题的方法。做好中期检查准备。 6、2012-2013学年第2学期第9周~第10周:进行系统详细设计包括部分流程图、详细功能设计,及界面实现。 7、2012-2013学年第2学期第11周:进行系统调试、测试。撰写毕业设计(论文)的初稿。 8、2012-2013学年第2学期第12周:1)按论文撰写要求提交论文。2)相关教师对论文进行评阅。3)根据评阅意见进行论文第一次修改。 9、2012-2013学年第2学期第13周:根据预答辩的结果进行论文第二次修改,完成论文终稿,并准备正式答辩。 10、2012-2013学年第2学期第14周:毕业设计(论文)答辩 进度要求具体到每周 |
课题完成后应提交的技术文件或实物(调查报告、图表、设计图纸、软件): 1、毕业论文 2、作品 |
主要参考文献与外文翻译文件(由指导教师选定): [1]LINUX设备驱动程序:第三版(原文版)/Jonathan Corbet, Alessandro Rubini, Greg Kroah-Hartman著2011; [2] Jeremy Bentham著,陈向群译.嵌入式系统Web服务器TCP/IP Lean[M]. 北京:机械工业出版社.2008 [3]郑灵翔.嵌入式系统设计与应用开发[M].北京:北京航空航天大学出版社.2006 [4]张素文,付薇,刘明兰. 嵌入式视频图像传输系统的设计与实现[J].微计算机信息.2007年第23卷第3-2期:22-24 [5] 孙琼.嵌入式Linux应用程序开发详解.北京:人民邮电出版社.2006.7 [6] 华恒科技ARM2410开发技术手册 2006.4 7~8 [7] 滕英岩. 嵌入式系统开发基础-基于ARM微处理器和Linux操作系统.北京:电子工业出版社, 2008年. [8]吕凌欧. 嵌入式人机界面组态软件研究. 大连理工大学. 2006. 1~2 |
注: 此任务书由指导教师填写(宋体、小四号、1.5行距)