TCPIP在ARM的移植第19卷第3期2006年6月常州工学院学报JournalofChangzhouInstituteofTechnologyVol.19No.3Jun.2006收稿日期:2006203222TCP/IP协议在嵌入式产品中的实现徐强宋依青(常州工学院计算机信息工程学院,江苏常州213002)摘要:简述了一种基于ARM的嵌入式产品硬件设计方案,给出uC/OS-II在S3C44B0X嵌入式微处理器上的移植过程,较为详细地介绍了TCP/IP协议在嵌入式产品中的实现。关键词:ARM;嵌入式操作系统;TCP/IP:TP31618文献标识码:A:1671-0436(2006)03-0034-040引言在工业环境中存在各种监控设备、检测仪表等终端设备,导致参数设置复杂、管理麻烦等问题,针对这种情况设计了通信集中器这种嵌入式产品,整个管理系统如图1所示。图1管理系统框图整个管理系统以PC机为核心,作为一级网管,它可以管理多台通信集中器。集中器是二级网管,PC机和集中器之间通过以太网口通信,采用TCP/IP协议,不同集中器的IP地址不同。图1中的终端为各种检测仪表等终端设备,集中器和终端之间采用RS485口通信,一台集中器最多可以管理64台终端。文章主要介绍了这一种基于ARM的通信集中器软硬件设计,较为详细的叙述了TCP/IP协议在本产品中的实现。1系统硬件设计---本文来源于网络,仅供参考,勿照抄,如有侵权请联系删除---在本产品中控制核心采用32位的ARM芯片S3C44B0X,这种微处理器是三星公司专为手持设备和一般应用提供的高性价比和高性能的微控制器解决方案,它使用ARM7TDMI内核,工作在66MHz。为了降低系统总成本和减少外围器件,这款芯片中还集成了下列部件:8kBCache、外部存储器控制器、LCD控制器、4个DMA通道、2通道UART、1个多主I2C总线控制器、1个IIS总线控制器,5通道PWM、71个通用I/O口、8个外部中断源、实时时钟、8通道10位ADC等。S3C44B0X的地址空间具有8个存储体,每个存储体可达32MB,总共可达256MB,对所有存储体的访问大小均可进行改变(8位/16位/32位)。8个存储体中,Bank0~Bank5可支持ROM、SRAM,第19卷第3期2006年6月常州工学院学报JournalofChangzhouInstituteofTechnologyVol.19No.3Jun.2006收稿日期:2006203222TCP/IP协议在嵌入式产品中的实现徐强宋依青(常州工学院计算机信息工程学院,江苏常州213002)摘要:简述了一种基于ARM的嵌入式产品硬件设计方案,给出uC/OS-II在S3C44B0X嵌入式微处理器上的移植过程,较为详细地介绍了TCP/IP协议在嵌入式产品中的实现。关键词:ARM;嵌入式操作系统;TCP/IP:TP31618文献标识码:A:1671-0436(2006)03-0034-040引言在工业环境中存在各种监控设备、检测仪表等终端设备,导致参数设置复杂、管理麻烦等问题,针对这种情况设计了通信集中器这种嵌入式产品,整个管理系统如图1所示。图1管理系统框图整个管理系统以PC机为核心,作为一级网管,它可以管理多台通信集---本文来源于网络,仅供参考,勿照抄,如有侵权请联系删除---中器。集中器是二级网管,PC机和集中器之间通过以太网口通信,采用TCP/IP协议,不同集中器的IP地址不同。图1中的终端为各种检测仪表等终端设备,集中器和终端之间采用RS485口通信,一台集中器最多可以管理64台终端。文章主要介绍了这一种基于ARM的通信集中器软硬件设计,较为详细的叙述了TCP/IP协议在本产品中的实现。1系统硬件设计在本产品中控制核心采用32位的ARM芯片S3C44B0X,这种微处理器是三星公司专为手持设备和一般应用提供的高性价比和高性能的微控制器解决方案,它使用ARM7TDMI内核,工作在66MHz。为了降低系统总成本和减少外围器件,这款芯片中还集成了下列部件:8kBCache、外部存储器控制器、LCD控制器、4个DMA通道、2通道UART、1个多主I2C总线控制器、1个IIS总线控制器,5通道PWM、71个通用I/O口、8个外部中断源、实时时钟、8通道10位ADC等。S3C44B0X的地址空间具有8个存储体,每个存储体可达32MB,总共可达256MB,对所有存储体的访问大小均可进行改变(8位/16位/32位)。8个存储体中,Bank0~Bank5可支持ROM、SRAM,---本文来源于网络,仅供参考,勿照抄,如有侵权请联系删除---