1、“.....本设计已经基本完成,但是还存在需要改进的地方要实现本设计所需的功能,独立设计硬件比较复杂。本设计采用开发板作为硬件开发平台。软件设计部分,以后可以完善图形界面功能,使本设计更加的人性化。我会在以后的时间里继续完善以上需要改进的地方。致谢首先要感谢我的指导老师老师。刚进入大学张老师就给我们讲了温水煮青蛙的道理,这四年里我曾经迷茫过,放纵过自己。是张老师多次的教导和鞭策,让我时时提醒自己要对生活负责,自己负责。最终我感觉自己没有成为温水煮熟的青蛙。因为能力和态度问题,做毕业设计过程中,我碰到很多问题。张老师都不厌其详的帮我认真修改,不断斧正我的,及时提醒我按时完成各项工作。张老师谢谢您用言传身教教会我做学问应有的态度。大学四年,有太多的老师教给我不同的知识,感谢工大老师们的谆谆教导。还要感谢大学期间陪伴我......”。
2、“.....为我忙前忙后,所有关心我,默默支持我的同学们,没有你们我不可能顺利毕业谢谢。我还要感谢网上众多的无名大牛,是你们的无私奉献让我学到了很多东西,在我遇到各种陌生的知识都能给我些解决方法。同时向参与这次评审的各位老师致敬,参考文献李健,侯彤璞嵌入式多方位视频监控系统的设计与实现袁毅基于嵌入式服务器的网络视频监控电网技术,范朝阳,张良驹多线程程序设计的概念与应用北京电子工业出版社,邹思铁嵌入式设计与应用北京清华大学出版社,杨颖,陈之龙,黄杰,等基摄像头的嵌入式远程视频监控系统微计算机信息,刘兴建基于嵌入式的图像采集系统研究硕士学位论文,刘银水,肖征宇,孙伟,等基于的嵌入式服务器冶金自动化研究设计院,吕兆磊基于的智能小区嵌入式门禁控制系统的分析和设计北京邮电大学自动化学院学报,王恒,王中训,杜思良......”。
3、“.....王鹏,黄建,吕志刚,等基于的嵌入式多路视频监控系统设计西安工业大学学报,,陈峰,郭爽,赵欣,等基于和嵌入式的视频监控系统通信技术,潘琢金,王秋实嵌入式服务器中动态技术的研究沈阳航空工业学院,,牛利兵远程监控嵌入式服务器的设计太原理工大学学报,美著详解卷协议北京机械工业出版社,美著环境高级编程北京人民邮电出版社,,,著深入理解计算机系统机械工业出版社,沈小琴智能住宅小区网络设计及工作站软件开发东南大学,,,附录实物效果图两块开发板通信的整体效果图单元楼下开发板门禁没有被打开的状态灯熄灭单元楼下开发板模拟门禁被打开灯闪烁附录部分应用程序文件名创建时间创建人文件描述嵌入式智能门禁系统在单元楼下开发板上的应用程序实时扫描键盘的线程......”。
4、“.....有按键按下右此处必须用线程,否则按键扫描程序卡在视频这个地方看视频上开门从网络接收图片数据,并显示显示图片熄灭所有灯,初始化显示设备创建业主家开发板上按键服务器,并等待按键连接实时键盘扫描线程,读取按键状态,有按键按下右业主使用的开门密码按下之后灯亮点亮灯熄灭灯来访客人按下业主家的门铃门铃响等待业主家请求视频数据连接的服务器端口重入,,熄灭所有灯,实时键盘扫描线程,打开视频设备取得设备的业主操作起来也非常麻烦。本设计采用和单元楼下样的开发板作为业主家里的控制终端,当没有外人来访时,此开发板处于休眠状态,这样降低了开发板的功耗。当有外人来访时,只要在楼下按下业主家对应的按键......”。
5、“.....同时控制终端的显示屏就会亮起来。业主只要点击相应的按键,就可以看到楼下传输过来的视频数据。当决定给来访人开门时,只需按下开发板上对应的开门按键,此时楼下的门禁就会自动打开。此种方案和使用机作为控制终端相比,价格上比机便宜很多,更重要的是用户操作起来非常的方便。所以,本设计采用开发板作为业主家里的控制终端。操作系统的选择应用在嵌入式领域的操作系统主要有和等。操作系统是微软公司开发出的种应用在嵌入式领域的操作系统,这种操作系统的图形界面非常的漂亮,但这种操作系统主要应用在的衍生出来的电子产品。它的缺点非常的明显,例如体积庞大,价格也比较昂贵,并且不是完全的开源源代码,由于这些原因使它在嵌入式领域的应用受到了定的限制。操作系统是种比较小型的操作系统,它的源码主要是用语言写成的,移植性非常的强......”。
6、“.....并且可以根据需要对其进行裁减,只保留所需要的系统服务。但是这种操作系统不支持时间片,使用起来不太方便,并且自身不带文件系统和协议栈。是现在非常流行的种应用在嵌入式领域的操作系统,它最大的优点就是源代码完全开放,并且支持很多种硬件平台。这种操作系统运行时分为内核态和用户态,这种机制使它的安全性非常的高,从而使病毒对它的威胁几乎可以完全的忽略不计。由于嵌入式设备的可用资源般都非常的有限,所以应用在嵌入式领域的操作系统的大小就受到了定的限制。操作系统功能非常强大,它的内核可以根据用户的需要进行裁剪,定制出满足嵌入式领域所需要的操作系统。根据对以上操作系统优缺点进行分析了解,本设计选用版本作为本设计的操作系统。总体方案设计根据以上论述,本设计的重点部分为应用程序的设计......”。
7、“.....由于这两个部分的应用程序都需要在同时间完成多个任务。例如单元楼下的开发板既要实时检测按键是否被按下,还要开启摄像头不断地采集视频,当业主想查看楼下门禁视频的数据时,还要给业主家的开发板通过网络传输实时的视频数据。所以采用般的编程技术是无法同时实现这些功能的。在操作系统下要想同时实现这些功能有两种方法,种是采用多进程编程,另种是采用多线程编程。进程是操作系统分配资源的最小单位,创建的进程较多则消耗的系统资源多。在系统中每个进程都有自己内存空间,所以不同进程间进行通信会比较麻烦。线程被称为轻量级的进程,它是程序执行的最小单位。创建线程要比创建进程快倍。个进程数据段对于这个进程中的所有线程都是可见的,所以线程很容易的就实现了数据的共享。与进程相比,线程占用较少的系统资源,共享数据容易......”。
8、“.....提高了应用程序的响应速度,使的利用率更高。综合以上分析,本设计采用多线程编程技术。两块开发板上应用程序的整体流程图如下图和图所示图单元楼下开发板的应用程序流程图图单元楼上开发板的应用程序流程图软件开发平台搭建现在嵌入式产品的开发流程般都是在下进行软件的开发,然后在系统下通过交叉编译工具编译,最后将编译好的可执行程序移植到不同的平台上去运行。这样做可以使项目开发所用的时间在很大程度上得到缩减。本设计的软件开发就是采用这种开发流程。在开发之前需要完成些工作,比如搭建些开发的环境和选择开发的工具等,而本章就是对开发平台的搭建和机上进行代码编写以及调试所使用工具进行简单的介绍。开发平台的搭建首先安装虚拟机。本设计使用的虚拟机软件是,这种虚拟机软件可以在机上模拟出个硬件平台......”。
9、“.....在不同的操作系统之间可以根据自己的需要进行随时的切换,对于使用者而言是非常方便的。其次安装系统。系统可以运行在虚拟机软件上,也可以在机上直接运行。由于本设计的软件开发要在下进行,直接在机上安装系统不是很方便,所以本设计选择在虚拟机上安装操作系统。操作系统有很多,例如等。本设计选择这种操作系统。最后是在安装好的系统下建立交叉编译环境。所谓交叉编译是指在个主机平台上用交叉编译器编译出可在其他平台上运行的代码的过程。本设计的可执行程序最终是要在开发板上进行运行,所以在下编写好的程序必须使用针对平台的交叉编译工具进行编译才能在开发板上被执行。本设计选择将安装包拷贝到系统下进行安装,安装完成后生成交叉编译工具。开发工具的简介简介在下本设计选择编写和查看代码。拥有它自己的符号数据库并且可以动态的进行维护,它会自动的对......”。
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。