当前位置: 首页 > news >正文

嵌入式软件设计第7次实验报告

嵌入式软件设计第7次实验报告

 

学号:140201110             姓名:王涵

组别:第四组                实验地点:D19

 

一、实验目的:

1.熟悉网线的制作(T568B标准直连线)

2.学会使用HTML语言(超文本标记语言)进行网页的设计

3.学会使用makefsdata.exe制作嵌入式二进制网页文件。

二、实验内容:

1.制作T568B标准的直连线一根。

2.设计嵌入式Web服务器网页:

3.使用makefsdata.exe制作嵌入式二进制网页文件并烧入嵌入式处理芯片。

4.使用浏览器访问嵌入式Web服务器完成网页的显示。

三、实验器材:

STM32F407开发板

 

四、实验过程描述及结果展示:

1、网线制作:

(1)工具和材料的认识

网线

Rj45水晶头

网线钳

网线测试仪

 

 

 

 

(2)网线制作标准

T568A的线序为:绿白,绿,橙白,蓝,蓝白,橙,棕白,棕

T568B的线序为:橙白,橙,绿白,蓝,蓝白,绿,棕白,棕

 

(3)网线的制作——T568B直连线

(1)剪断

(2)剥皮

(3)排序,按照T568B标准线序排列

(4)剪齐

(5)插入

(6)压制

(4)测试

将做好的网线的两头分别插入网线测试仪中,并启动开关,如果两边的指示灯同步亮,则表示网线制作成功。

 

 

2、注意事项

1、剥线时,不可太深,太用力,否则容易把网线剪断;

2、一定要把每根网线捋直,排列整齐。

3、把网线插入水晶头时,8根线头每根都要紧紧的顶到水晶头的末端,否则可能不通。

4、捋线时候,不要太用力,以免将网线拗断。

 

 

Web服务器的设计

   1、实验原理

通过HTML设计网页模板,然后使用makefsdata.exe制作嵌入式二进制网页文件并烧入嵌入式处理芯片,使用浏览器访问嵌入式Web服务器完成网页的显示。

 

2、程序代码

<HTML>

<HEAD>

<title>嵌入式WEB服务器</title>

</HEAD>

<BODY>

<p>

<img src="./image/photo.jpg" alt="耿丹樱花" align="right">

</p>

<h1 align="center">嵌入式Web服务器LED及BEEP测试</h1>

<div style="margin-top:1cm;text-align:center;">

<form method="get action="./led.cgi">

LED:

<input type="radio" name="LED" value="LEDON">ON

<input type="radio" name="LED" value="LEDOFF" checked>OFF<br><br>

<input type="submit" name="button1" value="SEND">

</form>

</div>

<div style="margin-top:2cm;text-align:center;">

<form method="get action="./beep.cgi">

BEEP:

<SELECT name="beep">

   <OPTION>ON <OPTION>OFF

 

</select><br><br>

<input type="submit" name="button2" value="SEND">

</form>

</div>

</BODY>

</HTML>

 

 

五、总结及实验心得:

通过这节课的学习,我学会了很多关于嵌入式在网页上面的开发工作,熟悉了对网页的相关操作,认真听取了老师在实验前对实验的件数,从而让我们组完成了对网页的相关操作,今后应该更加努力,让自己了解更多。

转载于:https://www.cnblogs.com/wanghan321321/p/6591352.html

相关文章:

  • 从@property说起(二)当我们写下@property (nonatomic, weak) id obj时,我们究竟写了什么...
  • httpclient 优化
  • PHPCMSV9上线方法及文件权限设置
  • 推理题:猜扑克牌
  • JS获取首字母
  • zabbix-----5-----自动发现的概念
  • NTP时钟同步学习记录
  • java基础知识 构造方法
  • 在 Chrome DevTools 中调试 JavaScript 入门
  • IntelliJ IDEA 主题、字体、编辑区主题、文件编码修改
  • mediawiki登录时第一次会跳回登录页面,第二次才能登录成功
  • 更换好的yum源
  • 初识cesium----加载不同JSON格式例子
  • 《React Native高效开发》之create-react-native-app
  • 算法(Algorithms)第4版 练习 2.3.25
  • 【159天】尚学堂高琪Java300集视频精华笔记(128)
  • CentOS7 安装JDK
  • ECMAScript6(0):ES6简明参考手册
  • ES6--对象的扩展
  • jquery cookie
  • JS基础篇--通过JS生成由字母与数字组合的随机字符串
  • JS题目及答案整理
  • KMP算法及优化
  • MyEclipse 8.0 GA 搭建 Struts2 + Spring2 + Hibernate3 (测试)
  • Odoo domain写法及运用
  • react 代码优化(一) ——事件处理
  • spring boot下thymeleaf全局静态变量配置
  • Stream流与Lambda表达式(三) 静态工厂类Collectors
  • 后端_ThinkPHP5
  • 基于Volley网络库实现加载多种网络图片(包括GIF动态图片、圆形图片、普通图片)...
  • 计算机常识 - 收藏集 - 掘金
  • 数据仓库的几种建模方法
  • 我是如何设计 Upload 上传组件的
  • 云大使推广中的常见热门问题
  • 1.Ext JS 建立web开发工程
  • 2017年360最后一道编程题
  • ​ 全球云科技基础设施:亚马逊云科技的海外服务器网络如何演进
  • #微信小程序(布局、渲染层基础知识)
  • (C语言)字符分类函数
  • (ZT)出版业改革:该死的死,该生的生
  • (二开)Flink 修改源码拓展 SQL 语法
  • (蓝桥杯每日一题)love
  • (免费领源码)Python#MySQL图书馆管理系统071718-计算机毕业设计项目选题推荐
  • .\OBJ\test1.axf: Error: L6230W: Ignoring --entry command. Cannot find argumen 'Reset_Handler'
  • .bat批处理(三):变量声明、设置、拼接、截取
  • .NET Core中Emit的使用
  • .net快速开发框架源码分享
  • .NET设计模式(11):组合模式(Composite Pattern)
  • .NET性能优化(文摘)
  • .net中我喜欢的两种验证码
  • [Android]使用Retrofit进行网络请求
  • [CareerCup][Google Interview] 实现一个具有get_min的Queue
  • [C语言]一维数组二维数组的大小
  • [echarts] y轴不显示0
  • [HITCON 2017]SSRFme perl语言的 GET open file 造成rce