以以ARM7为核心的嵌入式工控网络设计为核心的嵌入式工控网络设计
给出了以三星ARM7TDMI CPU为核心,同时嵌入μClinux系统的嵌入式Web服务器硬件系统的设计方法。分析
了通用TCP/IP和HTTP网络协议及嵌入式Web原理,给出了基于CGI技术和socket技术开发流程,实现了基于
嵌入式Web服务器的基本工业远程监控。
摘要:给出了以三星
关键词:μClinux;
0 引言
本文详细介绍了嵌入式系统各个步骤的实现方法及其功能,给出了嵌入式系统的硬件平台,研究基于ARM的μClinux的移
植,并介绍了一种
1 硬件平台的设计
硬件平台的搭建是嵌入式开发平台设计的首要任务,本文采用比较流行的体系结构,并选择S3C44BOX作为嵌入式处理
器,然后围绕S3C4 4BOX进行外围器件的选型,设计了系统的硬件总体结构框图,然后以单元电路为基础,介绍了原理图设
计的详细过程。
1.1 系统硬件选型
嵌入式系统的核心部件是嵌入式处理器,系统硬件选型首先是选择嵌入式处理器,然后围绕该嵌入式处理器选择各种外围
芯片,以实现各种扩展功能。本系统选择三星公司基于
1.2 硬件结构设计
硬件平台主要由电源电路、MCU核心电路、存储器电路、UART接口、以太网接口、USB接口、LCD接口、RTC和IIC电
路、JTAG接口和系统扩展接口等单元电路组成,图1所示是一种基于S3C44BOX开发板的硬件平台结构框图。
l.3 存储器电路
图2所示为S3C44BOX的地址空间分布图。S3C44BOX采用统一编址方式,256 MB地址空间分成8个Memory BANKs,其
中BANK6和BANK7是DRAM空间(DRAM的控制方式与SRAM的不一样,不能混用)。
1.4 以太网接口电路
RTLS019AS芯片集成了介质访问控制子层(MAC)和物理层(PHY)功能,故能与大多数通用MCU进行接口,其较高的性价比
使其成为一款广泛使用的lOMbps全双工以太网控制器。
图3所示为RTL8019AS与S3C44BOX的连接图,其中三个可编程的LED输出可用于显示RTL8019AS的工作情况。