嵌入式课设报告web远程控制系统设计

合集下载

远程设备监控系统中嵌入式Web服务器的设计

远程设备监控系统中嵌入式Web服务器的设计

0 引 言
为实 现工 业 企 业 的综 合 自动 化 , 要建 立 包 含 需 从 工业 现场设 备层 到企 业 控 制层 、 理层 等 各 个层 管
次 的 网络平 台_ ] ] 。将 We b服 务 器 引入 监 控 系统 后, 远程 仅通 过浏览 器 查看该 we b服 务器 发布 的现 场 实时信 息 , 进而 可实 现工业设 备 的集 中实 时监测 、 控制 与维 护 。而 嵌入 式 we b服 务 器 以单 片机 为 硬 件工 作平 台, 以嵌 入 式 实 时 操 作 系 统 ( RTO ) 软 S为
有 明显 的谷 , 图像 背景 与 目标 分 离更加 明显 , 且 边缘 结构也 保持 得更加 完整 。
3 结 束 语
采用 改进 的基 于彩色 图像 空间距 离 的灰度 化方 法, 以基本 的彩 色 图像 灰度 化原 理为 基础 , 根据 工业
清 华 大 学 出 版 社 ,9 9 1 9.
维普资讯
远 程设 备监 控 系统 中嵌 入 式 W e 务 器 的设 计 b服
彭 涛, 李声 晋 , 芦 刚 , 邵 瑜
( 北 工 业 大 学机 电 学 院 , 西 西 安 7 0 7 ) 西 陕 1 0 2
De i fEm b d e e e v r i mo e De ie M on t rn n nto ys e sgn o e d d W b S r e n Re t v c io i g a d Co r lS t m
[] 柴 梅 平 , . 于 彩 色 分 割 的 人 脸 检 测 算 法 的 研 究 [] 3 等 基 J.
计算 机 自动 测 量 与 控 制 , 0 6 1 ( ) 1 1 1 3 2 0 ,4 1 :1 — 1 .

基于嵌入式Web的FPGA远程控制系统的设计与实现

基于嵌入式Web的FPGA远程控制系统的设计与实现

软核 处理器 , 软件部分通过  ̄ C / O S—I I 实时操作 系统实现嵌入 式 We b远程控制的功能. 实验表 明, 该 系统达到 了控 制的预期效果 , 对后 续复杂远程控制 的研 究提供 了一定 的参考价值.
关键 词 : F P G A; S O P C;  ̄ C / O S—I I ; 嵌入 式 w e b
on e m be de d we b s e r v e r t e c h no l o g y L I U Li mi n g ,W ANG Yo n g x i
( 1 . S c h o o l o f P h y s i c s a n d E l e c t r i c a l I n f o r ma t i o n o f S h a n g q i u N o r m a l U n i V e r s i t y ,S h a n g q i u 4 7 6 0 0 0 ,C h i n a ; 2 .H e n a n I n s t i t u t e o f U r b a n a n d R u r a l P l a n n i n g a n d D e s i g n I n s t i t u t e L i m i t e d I n t e l l i g e n t ,Z h e n g z h o u 4 5 0 0 0 0 ,C h i n a )
基 于嵌入 式 We b的 F P黎 明 , 王 用 玺
( 1 . 商丘 师范学院

物理与电气 信息学院 , 河南 商丘 4 7 6 0 0 0;
智能化研究所 ,河南 郑州 4 5 0 0 0 0 )
2 . 河南城乡规划设计总 院有 限公 司

基于嵌入式Web服务器的远程控制系统研究

基于嵌入式Web服务器的远程控制系统研究

基于嵌入式Web服务器的远程控制系统研究何婧媛【期刊名称】《信息技术》【年(卷),期】2017(000)007【摘要】为了实现对对象远程控制的需求,提出了一种基于嵌入式Web服务器的远程控制系统设计方案,并完成系统的软硬件设计.采用嵌入式Web服务器使客户端用户通过Internet浏览器及时处理客户端请求并做出响应,将现场实时数据快速上传到网络,实现对被控对象的远程控制.实际应用表明,该系统具有运行维护成本低、实时、高效的特点,达到了设计要求.%In order to satisfy the requirement of the remote control,the remote control system based on embedded Web server is designed in this paper,and it designs the hardware and software of the system.The system adopts the embedded Web server.In the client,userscan process client requests and respond in time,and the scene real-time data uploaded to the network quickly,and it realizes remote control local devices through Internet and browser.The experiment and application show that this system has good performance,such as run maintenance cost is low,real-time,high efficiency,and achieves the design requirement.【总页数】3页(P139-141)【作者】何婧媛【作者单位】延安大学数学与计算机科学学院,陕西延安716000【正文语种】中文【中图分类】TP393.09【相关文献】1.基于嵌入式Web服务器的远程控制系统的构建 [J], 欧阳昆;韩应征2.基于嵌入式Web服务器和SNMP协议的远程控制系统设计及应用 [J], 史严梅3.基于嵌入式WEB服务器智能家居远程控制系统的设计与实现 [J], 李自成4.基于嵌入式Web服务器的生态住宅远程控制 [J], 张振江;于军琪5.基于嵌入式Web服务器的远程控制系统的实现 [J], 王海龙;徐晓辉;王盟;张晓婷因版权原因,仅展示原文概要,查看原文内容请购买。

基于ARM的嵌入式Web远程控制系统设计

基于ARM的嵌入式Web远程控制系统设计

基于ARM的嵌入式Web远程控制系统设计
李舒亮;刘有珠
【期刊名称】《微计算机信息》
【年(卷),期】2008(24)30
【摘要】目前基于TCP/IP协议的远程控制网络己成为控制领域发展的一个重要方向.本文在ARM单片机上开发了对设备实现远程控制的嵌入式web服务器.在普通的32住微处理器上实现嵌入式Web服务器的功能.并对TCP/IP协议栈进行了评估,对ARP、IP、TCP、HTTP等协议进行了分析和裁减,完成一个功能完善的精简协议栈的设计,着重探讨了协议的实现.
【总页数】3页(P132-133,141)
【作者】李舒亮;刘有珠
【作者单位】338000,江西,新余,新余高等专科学校计算机系;330029,江西,南昌,南昌工程学院信息工程系
【正文语种】中文
【中图分类】TP393
【相关文献】
1.基于嵌入式Web服务器和SNMP协议的远程控制系统设计及应用 [J], 史严梅
2.ARM嵌入式系统下WEB远程控制的设计与实现 [J], 张小进
3.基于ARM嵌入式Web服务器的电梯应急电源远程监控系统设计 [J], 林建一;叶永武;嵇毅君
4.基于ARM嵌入式的三维机械手远程控制系统设计 [J], 向丹;王文涛;原健钟;杨永
5.基于ARM9的嵌入式Web远程实时温度监控系统设计 [J], 李峻屹
因版权原因,仅展示原文概要,查看原文内容请购买。

基于WEB的远程控制系统开题报告

基于WEB的远程控制系统开题报告

开题报告基于WEB 的远程控制系统的设计与实现学 院 计算机工程学院专 业 计算机科学与技术年级班别 二班学 号 2010404010245学生姓名 李 雷指导教师 李 敏2013年 12月 3日JINGCHU UNIVERSITY OF TECHNOLOGY目录1. 项目概述 (2)1.1 项目的背景: (2)1.2 研究目的和意义 (2)1.3 设计思路: (2)1.4 设计思路: (2)2. 技术指标 (3)2.1关键技术指标: (3)2.2 可行性分析: (3)3. 设计方案的选取 (3)3.1 开发系统的比较 (3)3.2 设计重点难点 (4)3.3 各子模块的实现方法: (4)4. 进度安排 (5)1. 项目概述1.1 项目的背景:随着Internet与嵌入式系统的迅速发展,网络化的嵌入式产品已经成为IE产业的最大增长点,将嵌入式设备接入Internet将成为一种必然,把Web服务器应用到嵌入式设备已经是可以实现的技术,而通过Web技术对嵌入式设备进行远程控制、检测等则是最自然和最切实可行的选择。

但现在大多嵌入式Web服务器只实现静态页面的访问,很少支持CGI功能以及难以实现二次开发。

我们本次设计的嵌入式动态Web服务器需支持常用的CGI功能,为嵌入式系统的用户提供简易动态页面访问接口,同时方便二次开发。

1.2 研究目的和意义1、熟练掌握C 语言的编程方法。

基于WEB 的远程监控的实现,CGI 的编写和使用,将理论联系到实践中去,提高我们的动脑和动手的能力。

2、通过基于WEB 的嵌入式远程监控系统的设计,掌握S3C2440 芯片,步进电机的工作原理,BOA 服务器的使用,CGI 的使用和简单程序的编写及调试方法,最终提高我们的动手实践能力。

3、本课题的研究目的是用BOA 服务器、CGI、IE 浏览器设计一个通过IE 浏览器监控电机的系统,能够驱动LED灯及摄像头来模拟现实中实物的控制原理。

基于嵌入式Web的远程实时控制系统设计

基于嵌入式Web的远程实时控制系统设计

基于嵌入式Web的远程实时控制系统设计
钱照华;方红萍
【期刊名称】《计算机与现代化》
【年(卷),期】2007(0)10
【摘要】基于Samsung公司32位ARM9处理器S3C2410A硬件平台和Linux 操作系统软件环境,设计了一个内嵌Web服务的远程控制器,实现了对多个设备的远程管理和控制.本文详细介绍了系统的设计与实现过程,重点阐述该系统软硬件部分的设计思想和体系架构,并对其中涉及的若干关键技术进行了较为详细的介绍.【总页数】4页(P101-103,106)
【作者】钱照华;方红萍
【作者单位】武汉科技大学信息科学与工程学院,湖北,武汉,430081;武汉科技大学信息科学与工程学院,湖北,武汉,430081
【正文语种】中文
【中图分类】TP393;TP273
【相关文献】
1.基于嵌入式Web服务器和ZigBee的远程数据采集系统设计 [J], 陈舵;王永强
2.微小型机器人嵌入式远程实时控制系统设计 [J], 张刚;布挺;焦文潭
3.基于嵌入式Web服务器的远程监控系统设计与实现 [J], 李慧静;李东敬
4.基于嵌入式Web服务器的远程温度采集系统设计∗ [J], 胡念祖; 林晓焕; 肖新帅
5.基于Web技术的嵌入式计算机远程辅助教学系统设计 [J], 殷建军;尹令
因版权原因,仅展示原文概要,查看原文内容请购买。

基于Web的远程教育系统设计与实现的开题报告

基于Web的远程教育系统设计与实现的开题报告一、选题背景及意义随着现代技术和互联网的不断发展,远程教育应运而生。

远程教育可以通过互联网、电话、电视等多种形式进行学习,不受地域限制,为学习者提供了更加自由、灵活的学习机会。

基于Web的远程教育系统是近年来远程教育的主要形式之一,它可以通过互联网实现学生与教师之间的实时交流与互动,也为机构、企事业单位提供专业的培训、知识分享、人才引进等服务,具有广泛的应用价值。

本设计旨在设计一款基于Web的远程教育系统,实现教学资源的在线化、教师教学及学生学习的互动性和实时性,还可以通过网络实现远程监考和学生管理,从而优化教育教学资源的配置,提高教育教学质量,满足用户的个性化需求,推动远程教育的良性发展。

二、研究内容及方法(一)研究内容1. 前端设计:采用HTML5、CSS3、JavaScript等技术,设计与实现Web端页面,对用户提供美观、易用的操作界面;2. 后台管理:使用Java语言,搭建Java EE开发环境,使用Spring + SpringMVC + MyBatis框架,实现系统的控制器、服务、数据持久化等功能;3. 系统功能设计:包括用户认证、在线课程的录制、上传播放、直播课程的推流和播放、学生作业管理、在线测试、学生评价等多个功能模块;4. 实现远程教育过程中的实时监考、考勤与学生管理,利用WebRTC技术实现音视频的传输,加强远程监考的安全性和有效性。

(二)研究方法使用Java EE的web开发技术进行开发,使用MVC架构思想将业务逻辑、数据以及视图进行解耦,开发易于维护和扩展的系统;采用WebRTC技术进行音视频传输,实现在线直播和监考;使用MySQL完成系统数据存储和管理。

三、预期成果本课题预期实现一个基于Web的远程教育系统,具有如下功能:1. 用户注册和登录功能,支持多角色的用户登录;2. 录制、上传、播放在线课程的功能,支持多种文档格式的上传和播放;3. 直播功能,支持多人同时进行实时视频互动教学;4. 学生作业管理和在线测试功能,支持学生在线提交作业和参加测验;5. 学生评价系统功能,支持学生对老师和课程进行评价;6. 远程监考和学生管理功能,DIY实现该功能通过基于Web的远程教育系统的实现,提供一种新型的教学模式,为教育教学提供了新的思路和方法,具有很高的实用价值,将对推动远程教育的发展、提高教育教学质量、加快人才培养等方面产生重要影响。

基于嵌入式Web服务器的远程控制系统的构建


术和嵌入式数据库 S Lt技 术 , Qi e 实现 了嵌入 式 We 服 务 器。用户通过 We b b浏 览器发
送控制信息( 云台转向 ) We 如 到 b服务 器 , 服务 器调 用 C I G 程序 解析 用户信 息 , 然后通 过 S Lt Qi e通知主程序。主程 序利用 串口操作前端监控设备 。
系列的用户接 口及驱动 。该数据库简单 易用 , 速度也快 , 同时提
供 了丰富的数据库接 口 , C语言接 口是最常用 的接 口 , 其 本文也
是用的该接 口。
}_ I _

Ur 模块 a 接口 t
} 叫 监控前端设备 l ‘ —
— — Βιβλιοθήκη D A I l SR M H
L ’ 。 。 。 。 。 ’ ’ 。 。 ‘ 。 ’ 。 。 J 。。 。 。‘ 。 。。。。 ’。。- 。 。 。‘ 。。 。 。。 。
处理器 ,4 S R 6 M D AM,M A A F A H,2 M N N L S 一 8 D T L S 18 A DF A H,
() 2 当有客户请 求连接时 , b We 服务器负责 接收客户端请求 之后分 析客户端 请求 , 解析 出请 求的方法 、 R 标 、 U L目 可选 的查 询信息及表单信息 , 同时根据请 求做 出相应 的处理 。
we 服务器程序 B A; b O 六是移植嵌入式数 据库 S  ̄t。 Q e
31 嵌入式 We 服 务器 . b
B A是一款单任务的 H O m 服务器 ,与其他传统的 We 服 b
务器相 比, O B A是单进程 的 ,即不 为每一个访问启动一个进程 ,
能 集 中 到一 个 体 积 很 小 的设 备 内 ,可 以直 接 连 入局 域 网和

基于嵌入式WEB服务器的远程PLC控制系统设计

基于嵌入式WEB服务器的远程PLC控制系统设计作者:徐淑萍,梁晨艳来源:《电脑知识与技术》2010年第16期摘要:通过引入Lantronix公司的UDS1100嵌入式WEB服务器实现了与OMRON PLC之间的通信,讨论了嵌入式WEB服务器中的CGI处理程序和串口通信消息的编写,结合HTML语言和WEB技术从而设计了一套基于嵌入式WEB服务器的远程PLC控制系统,该方法引入嵌入式WEB服务器,减少了代价,安全、可靠,为远程PLC控制提出了一种新的方法。

关键词:UDS1100;嵌入式WEB服务器; 远程控制;PLC;通信中图分类号:TP391文献标识码 A文章编号:1009-3044(2010)16-4443-03The Design of Remote PLC Control System Based on Embed Web ServerXU Shu-pin, LIANG Chen-yan(School of Computer Science and Engineering, Xi'an Technological University, Xi'an 710032, China)Abstract: Though introduced the Lantronix Company's UDS1100 WEB embed server achieved to communication with OMRON PLC, Discussed CGI disposal procedure of embedded WEB server and the preparation of serial communication messages, Combined HTML language with WEB technology has designed a set of remote PLC control system based on embed WEB server, This method introduces the embed server, reduced the costs, safe, reliable, proposed one new method for the long-distance PLC control.Key words: UDS1100; embed web server; remote control; PLC; communication随着Internet的发展和技术的革新,远程控制不在是指在局域网中的远程控制而言,而是指在互联网中的远程控制。

嵌入式Web服务器远程监控系统的设计与实现

计算机与现代化2013年第2期JISUANJI YU XIANDAIHUA总第210期文章编号:1006-2475(2013)02-0094-05收稿日期:2012-09-14作者简介:徐叶(1989-),女,山东德州人,上海海事大学航运技术与控制工程交通行业重点实验室硕士研究生,研究方向:船舶与港口设备传动控制,工业控制;袁敏(1956-),男,上海人,高级工程师,学士,研究方向:工业自动化,电气控制系统;李国军(1989-),男,山东临沂人,硕士研究生,研究方向:船舶与港口自动化,工业控制。

嵌入式Web 服务器远程监控系统的设计与实现徐叶,袁敏,李国军(上海海事大学航运技术与控制工程交通行业重点实验室,上海201306)摘要:信息技术的高速发展和嵌入式系统的广泛应用给人们的生活带来了革命性的变化,嵌入式系统接入Internet 成为未来的一个趋势。

因此,本文设计一个嵌入式Web 服务器,服务器端采用HTTP 协议和CGI 技术,增加了数据库功能,在客户端的用户可以通过Internet 利用浏览器进行远程监控并且可以查看历史数据。

利用OPC 技术实现了Web 服务器与PLC 之间的数据通讯。

这种监控系统不仅满足了监控任务的需要,而且有效降低了运行维护成本,提高了运行效率,具有很高的使用价值。

关键词:嵌入式Web 服务器;远程监控系统;超文本传输协议;通用网关接口;PHP ;OPC 中图分类号:TP393.08文献标识码:Adoi :10.3969/j.issn.1006-2475.2013.02.023Design and Implementation of Remote Monitor and ControlSystem Based on Embedded Web ServerXU Ye ,YUAN Min ,LI Guo-jun(Key Laboratory of Marine Technology and Control Engineering ,Ministry of Communications ,P.R.China ,Shanghai Maritime University ,Shanghai 201306,China )Abstract :The rapid development of information technology and the wide application of embedded system have brought revolution-ary changes to people ’s life.The combination of embedded system and Internet has become a trend of the future.Therefore ,an embedded Web server is designed.This server uses hyper text transfer protocol and common gateway interface technology ,increa-ses database function.In the client ,users can monitor local devices and admin historical data through Internet and browser re-motely.The use of OPC technology achieves communication between the Web server and PLC.This monitor system can not only meet the needs of supervisory task ,reduces the operation and maintenance cost ,but also improves the efficiency.The system is of a very high value in use.Key words :embedded Web server ;remote monitor and control system ;hyper text transfer protocol ;common gateway interface ;PHP ;OPC0引言随着网络化时代的到来,各种信息的网络共享越来越受到人们的重视和青睐。

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

-- -- 课 设 报 告

课程名称 嵌入式系统课程设计 实验项目 web远程控制系统设计 指导教师 周金和 、 王勇

学 院 信息与通信工程 专 业 电子信息工程 班级/学号 电信1101/ 学生姓名 实验日期 成 绩 ____________________ --

-- 实验步骤

一、搭建及移植web服务器 搭建及移植boa服务器是本次课题的要点所在,为了能够顺利搭建服务器,前期做了大量工作对其进行学习以及研究,在基本掌握boa服务器的搭建和移植的具体操作方法还有该服务器的工作方式、流程之后,才着手进行搭建和移植,即便如此,在搭建和移植的过程中还是遇到了不少问题,下文也进行了分析和解决。

1.1 下载及配置BOA服务器 1.1.1 下载安装boa服务器 首先在http://www.boa.org/下载BOA服务器的源码:boa-0.94.13.tar.gz版本为0.94.13。 对其进行解压: $ tar xzf boa-0.94.13.tar.gz 还要安装必要的工具bison,flex。否则会出现: make: yacc:命令未找到ﻫ make: *** [y.tab.c] 错误 127。 $ sudo apt-get install bison flex 在输入上一条命令之前需要保证虚拟机联网,虚拟机联网方式如下 首先把主机联上网,虚拟机网络设置桥接改成nat $ sudo vim /etc/network/interfaces static改成dhcp ,在address,netmask, gateway加#注释 用:wq保存并退出 重启网路配置 $sudo /etc/init.d/networking restart

1.1.2 修改相关配置文件 修改src/compat.h文件: 打开compat.h找到这一条语句: #define TIMEZONE_OFFSET(foo) foo##->tm_gmtoff 将其修改为: #define TIMEZONE_OFFSET(foo) (foo)->tm_gmtoff 这是由于本机所使用的交叉编译版本对语句用法的不同。 修改 src/log.c文件。 -- -- 打开log.c注释掉下列语句: /*if (dup2(error_log, STDERR_FILENO) == -1) { DIE("unable to dup2 the error log");ﻫ }*/ 否则会出现错误: log.c:73 unable to dup2 the error log:bad file descriptor。 修改src/boa.c文件。 打开src/boa.c注释掉下面两句话: #if 0ﻫ if (passwdbuf == NULL) {ﻫ DIE(”getpwuid”); }ﻫ if (initgroups(passwdbuf->pw_name, passwdbuf->pw_gid) == -1) {ﻫ DIE(”initgroups”); }ﻫ #endif 否则会出现错误:boa.c:211 - getpwuid: No such file or directory。 #if 0ﻫ if (setuid(0) != -1) {ﻫ DIE(”icky Linux kernel bug!”); } #endif 否则会出现问题:boa.c:228 - icky Linux kernel bug!: No such file or directory。

1.1.3 生成boa可执行文件 进入相关目录生成makefile文件: $ cd boa-0.94.13/srcﻫ $ ./configure 修改makefile文件。 $sudo vim Makefile 修改CC = gcc 为 CC = arm-linux-gnueabihf-gcc 修改CPP = gcc -E 为 CPP = arm-linux-gnueabihf-gcc -E 接下来进行编译。 $ make 然后为刚刚生成的二进制文件boa瘦身删除其调试信息。 $ arm-linux-gnueabihf-strip boa

1.1.4 修改配置 找到配置文件boa.conf并进行如下修改: $ sudo gedit boa-conf 以下步骤需要在计算机上完成: (1)对Group的修改 将Group nogroup(这是修改程序所属的组)。 -- -- 修改为 Group 0 (2)对user的修改 将User nobody(这里是修改程序所属的用户)。 修改为 User 0 (3)对ScriptAlias的修改 将ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/(这里是配置服务器读取cgi程序的目录,需要在SD卡中同样的位置建立同样的目录)。 修改为 ScriptAlias /cgi-bin/ /www/cgi-bin/ (5)对DoucmentRoot的修改 将DoucmentRoot /var/www (这里是服务器初始网页放置的位置同样需要在SD卡同样的位置建立同样的文件夹并将名为index.html的网页放置在其中)。 修改为DoucmentRoot /www (6)对ServerName的修改 将#ServerName www.your.org.here(取消掉注释否则提示没有服务器名)。 修改为 ServerName www.your.org.here 否则会出现错误“gethostbyname::No such file or directory” (7)对AccessLog修改 将AccessLog /var/log/boa/access_log(在SD卡相应位置建立同名文件夹以存放日志文件,否则提示找不到文件夹)。 修改为#AccessLog /var/log/boa/access_log 否则会出现错误提示:“unable to dup2 the error log: Bad file descriptor”

修改完成后直接点击文件左上方的保存按钮进行保存。 在目标板上需要做的配置: 创建目录/etc/boa并且把boa 和 boa.conf拷贝到这个目录下: $ mkdir /etc/boa $ sudo cp boa.conf /media/rootfs/etc/boa 创建HTML文档的主目录/www: $ mkdir /www 创建CGI脚本所在的目录 /www/cgi-bin: $ mkdir /www/cgi-bin

1.2. 测试服务器动态网页功能 到此为止服务器已经搭建完成了,接下来就要测试服务器是否能够成功运行动态网页了,为了顺利完成测试,首先要做的是让目标板和主机能够通过交叉网线通信: 在虚拟机菜单栏中安照:虚拟机--设置--网络适配器--网络连接中选择桥街模式,这样就可以直接连接主机的物理网络。有时会出现无论怎样配置都无法联通的情况这时就需要使用虚拟机中的虚拟网络编辑器来重置网络配置。前面的设置完成后,先将windows下的ipv4设置为:IP地址:-- -- 181.168.1.10,子网掩码:255.255.255.0,默认网关:181.168.1.1。然后设置Ubuntu下的ip地址: sudo vi /etc/network/interfaces 将主机的ip地址设置为这一网段:address 181.168.1.11 netmask:255.255.255.0 gateway:181.168.1.1 重启主机的网络服务: sudo /etc/init.d/networking restart 再去配置目标板,同样将其置于同一网段: sudo gedit /etc/network/interfaces 将目标板的ip地址设置为同一网段:address 181.168.1.12 netmask:255.255.255.0 gateway:181.168.1.1 重启目标板的网络服务: sudo /etc/init.d/networking restart

配置完后在目标板上输入ifconfig可以查看到如下内容

这时就可以测试主机与目标板之间的连通性了: 分别在主机和目标板上使用ping命令去测试相互之间的连通性: --

-- 图 1.1 测试连通性 出现上图所示信息就便表示着主机与目标板已经联通了,可以进行通信了。 接下来要做的就是编译一个cgi程序,因为只是测试用所以就用最简单的hello world来测试: 首先建立一个hello.c文件: $sudo gedit hello.c 编写hello world代码: #include int main(int argc, char** argv) { printf("Content-type:text/html\n\n"); printf("\n"); printf("<head><title>cgiCHello.c</title>\n"); printf("printf("<h1>Hello World! \n"); printf("</body>\n"); printf("</html>\n"); return 0; } 保存。然后再对其进行编译,使之成为一个cgi文件: arm-linux-gnueabihf-gcc -o hello.cgi hello.c 在当前文件夹下便会生成hello.cgi,为这个文件添加权限,使其可执行: chmod +X hello.cgi 将这个文件移动到SD卡中之前所指定的服务器中的文件夹:

相关文档
最新文档