2005年上海市高校学生嵌入式系统创新设计竞赛获奖作品,论文摘要:介绍了一个基于嵌入式 Web服务的远程家居监控系统。系统建立在微芯力公司的基于S3C4510B的ARM开发板上,操作系统为μClinux,以之为基础利用B...
基于嵌入式Web服务器的热处理远程监控系统研究.rar
资料详细技术说明
热处理是奥贝球铁(ADI)生产的关键步骤,热处理过程中温度、时间等工艺参数的变化对产品各项性能指标都有直接的影响。传统热处理监控系统大都以信息孤岛的形式存在,与外界缺少信息数据交换。 本文从热处理远程监控系统的设计目标出发,分析了ADI热处理工艺过程,并针对ADI热处理工艺要求提出了热处理远程监控系统设计的技术指标。提出了两种系统解决方案,并对两种方案进行了比较。按照选定方案的设计,将热处理远程监控系统分为温度控制子系统、PLC控制子系统和嵌入式Web服务器子系统三部分,并分别介绍。 本文以嵌入式Web服务器的设计和实现为主要研究内容。硬件上采用基于ARM7TDMI内核的S3C44BOX作为核心处理器,外部扩展Flash、SDRAM、串行通信接口及以太网接口。Flash用作Bootloader、uClinux内核及文件系统的存放,SDRAM用作运行及数据存储空间,串行通信口用作和PLC通信,以太网接口用于提供远程Internet接入。 软件上,采用U-Boot作为系统Bootloader,在对Bootloader结构进行分析后将U-Boot移植到嵌入式Web服务器。选用uClinux作为操作系统,在分析其特性后给出了移植uClinux到本系统的方法。同时,本文还介绍了一种基于网络的交叉编译环境构建方法。 本文对uClinux上的Web服务器的构建进行了研究,采用Boa和CGI的方式构建嵌入式Web服务器。对Boa及CGI原理进行了简要介绍。并给出了通过修改Boa源代码实现多用户认证的方法。 对于热处理远程监控系统的具体实现,本文给出了静态页面、CGI程序及串口通信程序之间的调用关系,并且对CGI程序和串口通信程序的实现作了分析。
相关技术资料推荐
下载与解压说明
下载积分规则
- 本资源下载仅需 2 积分
- 24 小时内重复下载免扣积分
- VIP 会员享专属免积分高速通道
文件解压指南
- 推荐使用 7-Zip 或新版 WinRAR 解压
- 原理图与 PCB 请使用对应 EDA 软件打开
- 压缩包内源码可直接在上方在线预览
免费获取积分
- 新用户注册即赠送 10 积分
- 上传分享工程资料可获得持续积分奖励
- 查看积分规则与会员权益 →