文章结束给大家来个程序员笑话:[M]
开辟平台:
ARM板:TQ2440/GQ2440
内核:linux-2.6.30
硬件配置:
无线路由器
无线网卡
Usb摄像头
电机驱动模块+小车
团体介绍:
本项目选用S3C2440作为主控制器,驱动小车为载体,裁剪linux2.6.30内核,使其具备无线上彀功能,支持usb接口功能。然后构建根文件系统,移植boa服务器,编写html+css静态界面。然后利用无线路由器构建一个局域网,使得用户可以通过浏览器来查看小车终端的相干信息,并通过cgi脚本程序/java applet 停止用户端和终端的交互。
总共是四个界面:
l 首页:欢迎界面,以及用来扩展表现后续的温湿度等传感器采集到的信息。
l 网络控制LED灯:是用来控制arm板的led灯表现,作用主要有两个,一个是测试用户端和终端是否建立连接了。例外一个是用来根据温室内传感器传递返来的信息,来控制温室内相干的照明设备
l 智能小车操纵:用来控制小车在温室内行走。
l 网络摄像头:java applet技术,用来接收表现arm端摄像头采集到的视频信息
全部界面采用html+css实现,非常易于扩展。
知识分析:
1. B/S结构的实现
B/S结构即基于浏览器/服务器的任务模式。在这个项目中是如何构建这样一个B/S结构的呢?
首先须要一个无线路由器,对路由器停止配置,同享热点。然后在arm上移植无线网卡驱动,配置无线上彀,使其连接到此无线路由器的热点上。然后移植boa服务器到arm上。编写网页文件。这样服务器端就搭建好了。客户端只要连上此路由器的热点,及可以通过浏览器来访问网页了。
谁说人与人隔着遥远的重洋,谁说心与心设着坚固的堤防?十六岁的鸟儿飞上天空,总会找到落脚的枝头。
转载自原文链接, 如需删除请联系管理员。
原文链接:服务器路由器基于ARM+LINUX的无线视频采集系统设计----------项目整体介绍,转载请注明来源!