《项目项目计划书.doc》由会员分享,可在线阅读,更多相关《项目项目计划书.doc(8页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、项目项目计划书余杰 SA2952010.3.24 目录项目计划书1一、项 目 名 称1二、成 员 名 单1三、需求分析1四、所需工作量2五、技术方案和人员配置2六、技术难点5七、费用5一、项 目 名 称:基于嵌入式Linux系统的家庭监视与控制系统二、成 员 名 单:余杰、任洪潮、吴凡、李兴飞、孔洋三、需求分析:当今嵌入式系统无疑是当前最热门最有发展前途的IT应用领域之一,而本次的家庭智能系统是一种家庭户主不在家时与来访者的一种交互系统,设计之初是当来访者按门铃时会触发一个相应,这是终端摄像头会自动拍下来访者的图像并且保存到显示屏中,同时终端会自动通过GPRS发送短信给户主,告知有人来访。这是
2、本系统的最基本功能,可能在后续的开发中扩展更多的功能,如将来访者照片以彩信的方式发送到户主手机中,而户主可以再发送一条短信息给终端,并将其信息显示在终端显示器上,使得来访者知道当前屋内没人。而且本系统还可以有一定的防盗功能。四、所需工作量:1,触摸显示屏的控制与设计。2,GPRS收发短信的处理。3,USB摄像头驱动以及图像才能的处理。4,各个模块直接如何连接成整体完成特定的任务.五、技术方案和人员配置:本课题基于arm 和Linux平台搭建的系统,当家门外有客人到来时及时通过手机短信通知主人,然后主人又能通过手机短信控制此系统使用摄像头来采集客人的信息,主人也可以通过短信和LCD与客人进行简单
3、的交流。整体功能构建:具体实现:1、第一阶段(基本功能)1.1 Linux系统的移植;(余杰 ,孔洋)1.2使用USB摄像头拍照;(吴凡,李兴飞)1.3使用GPRS模块来发送短信和接受短信;(任洪潮) 1.4 使用LCD来显示主人要求显示的信息,同时借助于短信和LCD让主人能和客人进行简单的交流。例如摄像头拍摄的照片和短信的内容。(余杰 孔洋)2、第二阶段(扩展功能)2.1 使用USB摄像头进行实时摄像;(吴凡,李兴飞)2.2 使用GPRS模块来接受远程的命令;(任洪潮)2.3 主人可以通过网络实时查看家门外的状况;(所有成员)2.4 其它扩展接口。3、方案的可行性分析:3.1 Linux移植
4、:我们打算使用BootLoader将Linux移植到arm2410主控芯片上,基于以前学过的Linux的课程,我们学会了针对arm这一特定平台配置和编译Linux,同时,网络上介绍移植各种Bootloader的资料也非常丰富,所以这是可行的。3.2摄像头模块:硬件:博创科技的UP-NETARM2410-S开发平台支持USB摄像头模块。软件:Linux系统中的视频子系统Video4Linux为视频应用程序提供了一套统一的API,视频应用程序通过标准的系统调用即可操作各种不同的视频捕获设备,进行图像处理。3.3短信模块:GPRS技术现在已经使用的非常广泛了,它具有永远在线,速度快,接入范围广,体积
5、小,功耗低等优点。3.4显示模块:我们项目中使用LCD模块用做显示, 3.5网络传输模块:现在的网络技术已经相当的成熟了,同时Linux也为这一方面提供了强大的支持,但考虑到时间的问题,我们将这一部分的工作作为扩展功能,当顺利完成基本功能后,将继续完成此项功能。3.6整体功能的实现: 顺利完成前面几个模块之后,通过进程和线程的创建、管理和通信,调用相应的接口函数便能实现系统既定的功能。六、技术难点:首先,必须牢固掌握arm2410这款主控芯片的基本工作原理,学会相关寄存器的配置,掌握Linux在arm上的移植。同时,要实现这几个硬件模块的功能,还要对这些硬件设备的工作机制完全了解。其次,在Li
6、nux上实现这些设备的驱动和编写这些设备的应用程序必须牢固掌握自旋锁、信号量、中断、定时器、内存和I/O映射以及异步通知、阻塞/非阻塞、I/O等大量理论知识;在此基础上还需要学习在Linux环境里对I/O的操作,创建进程和线程、控制进程和线程以及实现它们之间通信的编程技能。最后,在实现网络功能这个扩展功能时,我们需要深入理解Linux网络程序设计原理,TCP/IP协议和学习相关的网络编程技能。七、费用购买一套开发板:580元一共五名开发人员,每人每个月工资:2000元写字楼租用:1000元/月(包括水、电等费用)租用电脑每台:500元/月项目周期:4个月所以总计:580 +( 2000*5 + 1000 + 500*5)*4= 54580元。