本文设计的井下网络分站作为“煤矿安全自动检测、监控及管理系统”的一个重要的组成部分,以ARM微控制器为核心,以操作系统μC/OS-Ⅱ为操作平台,采用TCP/IP协议栈实现了分站的网络通信功能,很好的解决了当前煤矿企业安全监控系统通信协议不一致的问题。 在硬件方面,严格按照《煤矿安全监控系统通用技术要求》完成了监控分站的总体硬件设计,并通过驱动网卡芯片RTL8019AS实现了以太网连接。选用PHILIPS的32位ARM芯片LPC2214作为分站的控制芯片,它带有16KB的静态RAM和256KB的高速FLASH,包含8路10位A/D,还有多个串行接口,可使用的GPIO高达76个(使用了外部存储器),很好了满足了分站外接传感器的多样化要求。在人机对话方面,系统扩展了128×64的液晶和1×4的键盘。在通信方面,采用TCP/IP协议与地面主机进行通信,将各种参数传送到地面主机进行复杂的运算处理。 在软件方面,介绍了嵌入式操作系统μC/OS-Ⅱ的移植过程,并在此基础上分析了TCP/IP协议栈的实现;制定了统一的数据交换格式;通信过程中采用了标准的TCP/IP协议;详细介绍了几个主要程序模块的编程思路,如LCD显示、外部输入频率信号的计数及数据存储,并给出了在实际编程过程中遇到的问题及解决方法。 本监控分站根据《本质安全型“i”》标准将外部接入设备和分站作了电气隔离,该分站具有2路A/D数据采集;6路光电隔离数字量输入;2路光电隔离数字量输出对外部设备进行远程管理和控制;人机接口提供人机交互界面,提供按键操作和数据显示;RS485通信接口负责与外界设备进行通信;网络通信接口负责为各种监测监控系统提供兼容的接入接口;非易失性铁电存储器作为数据存储区以保证掉电后存储数据不丢失。
上传时间: 2013-04-24
上传用户:13160677563
CS8900的Vxworks驱动源代码,cs8900是比较常用的10M网卡芯片,用在嵌入式终端非常适合,本驱动节约您的开发时间
上传时间: 2015-04-01
上传用户:宋桃子
运行环境是keil。这是一个实现嵌入式TCP/IP的程序,运行在万邦的w78e516上面,网卡芯片采用的是rtl8019.程序中采用了uc/os提高实时性!
上传时间: 2014-01-23
上传用户:czl10052678
此部分代码实现了基于ARM7和RTL8019的简单网络通信,具体包括网卡芯片的初始化和ARP、IP、ICMP等协议的实现,可以PING通网络。
上传时间: 2015-10-26
上传用户:脚趾头
TFTP文本传输协议。本程序使用ADS编写,全部采用嵌入式C语言。本程序从嵌入式CPU S3C2410的系统初始化引导到CS8900A网卡芯片驱动,从TFTP协议到TFTP文件传输的实现,全部都使用C程序实现。
上传时间: 2013-12-30
上传用户:a3318966
S3C2410Linux系统下,100M的DM9000网卡芯片驱动,实现了正常的收发数据的功能
上传时间: 2016-04-07
上传用户:lnnn30
AT919200处理器linux2.4.18内核下,dm9000网卡驱动,很常用的网卡芯片哦
上传时间: 2013-12-26
上传用户:zhangyigenius
基于ARM平台的以太网通信,选用的网卡芯片是DM9000,一款周立工提供的芯片,已调试成功。
上传时间: 2013-12-12
上传用户:llandlu
基于dsp 5509a关于EMAC通信的测试,选用的网卡芯片是TRL8019.
上传时间: 2016-10-08
上传用户:zsjzc
支持S3C24x0/yaffs/USB/CS8900/DM9000/OpenJTAG/Nor,Nand启动的u-boot 添加的功能: 1. 同时支持S3C2410和S3C2440 2. 支持串口xmodem协议 3. 支持USB下载,可以在PC上使用dnw传数据 4. 支持网卡芯片CS8900 5. 支持NAND Flash读写 6. 支持从Nor/Nand Flash启动 7. 支持烧写yaffs文件系统映象
标签: OpenJTAG S3C2410 S3C2440 u-boot
上传时间: 2013-12-23
上传用户:yan2267246