3。1。3硬件原理图 8
3。2 ARM 的基础模块 9
3。2。1电源模块 9
3。2。2晶振模块 10
3。2。3复位模块 10
3。3以太网模块 10
3。3。1以太网模块的内部结构与特性 11
3。3。2以太网硬件接口的基本配置 12
3。3。3以太网收发器 12
3。4 A/D 转换模块 12
3。5本章小结 13
第四章 软件设计与实现 15
4。1主程序 15
4。1。1功能说明 15
4。1。2程序流程 15
4。1。3主功能函数 c_entry1() 15
4。2以太网控制程序 17
4。2。1网络协议 17
4。2。2 HTTP 协议流程图 19
4。2。3 HTTP 服务器 20
4。3 A/D 转换程序 21
4。3。1 A/D 转换值的获取 21
4。3。2 A/D 转换值的动态显示 23
4。4网页设计 25
4。4。1 HTML 25
4。4。2网页页面布局 25
4。5本章小结 27
第五章 系统调试 28
5。1调试平台 28
5。1。1 ULINK2 仿真器 28
5。1。2硬件调试平台 28
5。1。3软件调试平台 29
5。2系统调试步骤与结果 32
5。2。1调试步骤与方法 32
5。2。2调试结果 32
结论 34
致谢 35
参考文献 36
第一章 绪 论
1。1 选题的目的和意义
近年来,因特网进入了高速发展阶段,越来越多的个人电脑通过因特网实现了互 联。而嵌入式系统和设备作为计算机领域的重要组成部分,它具有高性能,低功耗以 及体积小等特点,被广泛地用于工业控制等领域。
在现代化的生产中,需要采集、显示以及监控远程设备的实时信息。而传统的数 据采集和监控方式对于人力物力的消耗巨大,所以传统的数据采集方式已经不能满足 现代化工业的生产需要。特别是在一些特别恶劣的环境中,传统的数据采集方式不能 实时地采集现场的数据。另一方面传统的web服务器通常用于处理数量巨大的客户端 访问,对于内存大小和处理器的性能要求很高,所以一般而言互联网都是采用功能强 大的通用web服务器。但是对于一般的中小型系统,其所需要处理的数据较少且比较 简单,客户端访问量也较少,这种情况下若继续使用功能强大但同时消耗也巨大的通 用web服务器的话,就会造成资源的浪费。所以基于“性能略高于够用”的原则,就 需要选用相对简单可靠,资源消耗少的简易web服务器。