用户名: 密码:
 
 
 
 
首页 | 最新更新 | 关于我们 | 产品中心 | 资料下载 | 软件下载 | 联系我们 | 在线咨询 |  
产品列表  
 嵌入式系统开发平台
  ARM系列开发平台
  FPGA系列开发平台
  80C51系列开发平台
 ARM嵌入式工控机
  EPC系列MiniISA工控主板
  EPCM系列MiniISA工控主板
  智能型MiniISA扩展板卡
 PC/104嵌入式工控机
  EPC系列PC/104工控主板
  EPCS系列工控主板
  
  MontaVista Realtime Linux
 嵌入式工控模块
  TinyARM微型工控模块
  MiniARM工控模块
  定制与合作开发
  应用案例中心
 基础测量仪器
  逻辑分析仪
  USB-bus分析仪
  CAN-bus分析仪
 嵌入式系统开发工具
  编程器
  仿真器
 
  
  
  
  
 运动控制开发平台
  电机驱动开发学习板
  
  || 首页 >> 产品中心 >> 嵌入式工控板 >> EPC系列MiniISA工控主板
EPC系列MiniISA工控主板
只要懂C语言就会用ARM开发产品
概述
  EPC2000系列MiniISA工控主板是广州致远电子有限公司开发的基于LPC2300系列ARM处理器的可扩展的嵌入式工控主板,产品机械尺寸为PC/104标准尺寸(90mm×96mm),扩展总线为MiniISA总线。具有资源丰富、接口齐全、功耗低、可靠性高等特点,预装正版μC/OS-II实时操作系统,并内置FAT32文件管理系统、TCP/IP协议等。
        EPC2000系列MiniISA工控主板可实现远程在线升级固件程序,在-40℃~+85℃宽温度范围内稳定工作,满足工业级产品的各种应用需求。

何谓“嵌入式SoC智能平台(ESoC)”?
       从狭义角度讲,SoC ( System - on - Chip)是信息系统核心的芯片集成,是将系统关键部件集成在一块芯片上;从广义角度讲,SoC是一个微小型系统,那么SoC就是包括大脑、心脏、眼睛和手的系统。
       站在系统的立场来看,将各种功能模块集成在一块电路板上构成一个嵌入式系统,我们也可称之为ESoC。如果更进一步延伸,将多个功能模块或者数据采集与I/O板卡按照一定的规范(如PC104总线、MiniISA总线)集成于一体构成一个嵌入式系统,将这样的系统看作一个整体同样可视为ESoC。
       如果仅仅将硬件功能模块与OS捆绑在一起构成一个嵌入式系统还不是一个真正的智能化平台,只有告别操作寄存器的开发模式,开发工程师不需要了解ARM硬件功能,只需调用底层硬件驱动程序、OS、GUI、FAT文件管理系统、TCP/IP协议栈、CAN-bus高层协议……等固件的API函数,即可快速地开发出一个稳定、可靠的产品,这就是ESoC所要实现的目标。

        我们知道,程序员编写代码通常并不需要了解计算机的硬件结构,也不需要对寄存器直接进行操作,只要调用API函数即可开发出功能强大的智能化软件。您是否梦想象程序员一样只要懂C语言就会用ARM开发产品呢?


智能化的软硬件平台
        针对快速发展的工控市场,我们推出了高性价比的TinyARM、StrongARM、MiniARM系列工控模块,基于MiniISA总线的EPC/EPCM系列工控主板与数据采集板卡,将ARM最小系统、以太网/CAN/USB控制器、电子硬盘等功能模块高度集成于电路板之上,且预装正版μC/OS-II实时操作系统、底层基础驱动函数库、中间件软件函数库(FAT文件管理系统、以太网、CAN-bus、USB Device/Host/OTG、CF/SD/MMC卡、 ZLG500、GPRS/CDMA模块....),构成了完整的嵌入式SoC智能平台。而用户只需要调用API函数,仅需要几行程序即可实现所要的功能。相比传统的开发模式,由于用户减少了“阶段0”的开发,有效降低研发成本,并大大缩短了开发周期,使产品研发效率至少提高2~4倍,为用户抢占市场先机提供有力保障。

 完善ARM基础驱动库

例子: 调用UART API函数进行通信
UartInit(UART0, "BaudRate=115200 RxBufSize=512 TxBufSize=512", NULL); // 初始化UART0
UartRead(UART0, RcvBuf, RcvLength, NULL); // 从串口0读取数据
UartWrite(UART0, SendBuf, SendLength, NULL); // 发送数据到串口0

 
 CAN-bus通信函数库

例子: 调用CAN API函数进行通信
CanInit(CAN1, "BaudRate=1000000 RxBufSize=10 Mode=0", NULL);// 初始化CAN控制器1
CanRead(CAN1, CANRxBuf1, 1, NULL); // 接收1帧数据
CanWrite(CAN1, CANTxBuf1, 1, NULL); // 发送1帧数据

 
 以太网通信函数库

例子: TCP模式下的以太网数据传输
s = socket( 0, SOCK_STREAM, TCP_PROTOCOL); // 创建TCP通信
recv( ei, RcvBuff , RcvLength, 0 ); // 接收TCP数据
send( ei, SndBuf, SndLength, 0 ); // 发送TCP数据

 
 FAT文件系统

例子: 调用FAT文件系统操作CF、SD卡
fp = FileOpen("A:\\ReadMe.TXT","RW"); // 打开并创建"ReadMe.TXT"文件
FileRead(ReadData, RdLength, fp); // 从文件读取数据
FileWrite(WrData, WrLength, fp); // 写数据到文件

 
         由此可见,只要用户选择“嵌入式SoC智能平台(ESoC)”,那么一般的程序员通过调用API函数库同样能够写出高可信的软件,即“只要懂C语言就会用ARM开发产品”。(详见《嵌入式SoC智能平台(ESoC)开发指南—基于LPC2300》)  

EPC2000系列MiniISA工控主板产品列表
产品型号 CPU类型 数据FLASH CF卡接口 以太网 RS-232C串口 CAN-bus RS-485接口 扩展总线 工作温度
EPC-2900 LPC2378 2MB 支持 10/100M 4路 2路 不支持 MiniISA总线 -40℃~+85℃
EPC-2901 LPC2378 2MB 支持 10/100M 4路 1路 不支持 MiniISA总线 -40℃~+85℃
EPC-2903 LPC2378 2MB 支持 10/100M 3路 1路 1路 MiniISA总线 -40℃~+85℃
EPC-2602 LPC2377 2MB 支持 10/100M 2路 不支持 2路 MiniISA总线 -40℃~+85℃
EPC-2601 LPC2377 2MB 支持 10/100M 3路 不支持 1路 MiniISA总线 -40℃~+85℃
EPC-2600 LPC2377 2MB 支持 10/100M 4路 不支持 不支持 MiniISA总线 -40℃~+85℃

EPC3000系列MiniISA工控主板产品列表
产品型号 CPU类型 程序Flash 数据Flash SDRAM CF卡接口 USB主机接口 以太网 RS232 CAN-bus DI/DO
EPC-3100 LPC2460 2MB 256MB 32MB 支持 支持 10/100M 4路 2路 8/8

EPC2000系列MiniISA工控主板评估板和终端选配件
EPC2000系列MiniISA工控主板终端配件   为了方便用户使用EPC2000系列MiniISA工控主板的各种接口,特意制作了各种选配件供客户选用,可供选用的配件有...
 

资料下载
EPC2000系列MiniISA工控主板评估板用户手册 [1050KPDF2008-9-25:3708次]
EPC2000系列MiniISA工控主板终端配件PACK板用户手册 [875KPDF2008-9-25:2898次]
版权所有 © 广州致远电子股份有限公司 2012
地址:广州市天河区车陂路黄洲工业区三栋二楼
电话:(020)22644399  22644249 传真:(020)28267891