位置:51电子网 » 技术资料 » 嵌入式系统

基于WinCE/Linux系统的新一代嵌入式工控主板

发布时间:2008/8/29 0:00:00 访问次数:652

  1 背景与价值—减少用户“阶段0”的开发

  随着嵌入式行业的发展,嵌入式的功能越来越复杂,嵌入式硬件从最初的scu(single chip microcomputer,只含cpu,无ram、rom),mcu(micro controller unit)到现在广泛应用的soc系统,嵌入式硬件经历了几次比较大的变革。伴随着嵌入式硬件性能的提升,嵌入式软件也由最初的前后台程序发展到使用小型操作系统(如rtx51、μc/osii等);再到现在,各种大型操作系统在嵌入式系统中的应用随处可见,像linux、wince、vxworks等。然而要开发一个大型操作系统下的嵌入式系统,首先要对操作系统进行移植,而对于现在的一些大型操作系统,单移植工作就需要花费工程师大量的时间,并且移植后的系统还会存在不稳定因素。因此,越来越多的工程师选择在现有的稳定平台上进行二次开发,来开发大型嵌入式系统。这样,平台供应商应运而生。

  图1 epc8000系列工控主板接口

  epc8000系列嵌入式工控主板是由广州致远电子有限公司开发的基于xscale pxa270处理器的pc/104嵌入式工控主板,产品架构设计符合pc/104规范v2.5。该主板具有低功耗、高可靠性等特点,预装正版 microsoft windows ce 5.0或montavista realtime linux嵌入式实时操作系统。epc8000 pc/104嵌入式工控主板可在-40~+85 ℃温度范围内稳定工作,满足工业现场的各种应用需求。

  2 提供丰富的软硬件资源

  epc8000系列工控主板具有极好的稳定性及丰富的接口。标准pc/104扩展总线为用户提供了极大的可扩展性,即使是使用板载的软硬件资源,也足以满足绝大多数应用的需求。

  图2 epc8000系列工控主板系统功能框图

  从图2中可以看出,系统仅需要一组+5 v的电源供电即可正常工作。在系统总线上,挂接有64 mb的sdram、2 mb nor flash、256 mb nand flash、cpld(用于pc/104总线的时序变换)、10/100m以太网控制器、can控制器、cf卡及uart扩展芯片等。pxa270本身自带的i2c总线上外挂一个rtc芯片,作为系统的实时时钟;在cpu的复位引脚上接有一个硬件看门狗,用于监视操作系统的运行;自带的ac’97、 lcd、usb、uart等接口都被加上驱动电路或相关器件引出到主板边缘,方便用户使用。(注:虚线框内的接口有无及接口个数依据的产品型号而定。)

  表1 epc8000系列嵌入式工控主板的软硬件资源

  3 像开发pc软件一样开发嵌入式系统

  epc8000系列工控主板预装的windows ce 5.0或montavista realtime linux操作系统为用户屏蔽所有硬件细节,并为用户提供一个强大的系统平台,使你可以像开发pc机软件一样开发嵌入式系统,提高了用户应用程序的可移植性。

  epc8000系列工控主板使用与pc机几乎一样的集成开发环境,在wince下,用户可以使用embedded visual c++ 4.0(与pc机的visual c++具有相同的开发环境和完全兼容的api,包括mfc),以及visual studio 2003、visual studio 2005等。图3是使用embedded visual c++ 4.0开发一个应用程序界面的图片。可以看到,利用embedded visual c++ 4.0可以方便地开发应用程序界面及编写各控件的事件处理代码。对于使用montavista realtime linux操作系统的epc8000系列工控主板,则使用大家熟悉的gcc作为编译及开发环境。

  图3 使用embedded visual c++4.0开发一个应用程序界面

  4 特点与优势

  (1) 满足工业现场应用的苛刻要求

  产品出厂前均进行(-40~+85 ℃)高低温测试;电源板使用进口电感,可靠性高,emc达到4 kv;多级看门狗:硬件看门狗监视操作系统运行;系统看门狗监视用户应用程序的运行;多达5个rs232c串口,满足多串口应用的需求;板载接口齐全,无需扩展即能满足绝大多数应用;板载电子硬盘,无需再购买cf卡;用户应用程序可加密,有效防止盗版;板载can、rs485及ican、modbus协议,大大降低成本;预装正版操作系统,无需再购买操作系统的费用。

  (2) 人性化的设计

  所有接插件具有防插反功能;用户可方便更换开机logo;用户可自由选购触摸屏、液晶屏;多种选配件,功能扩展灵活多样;提供大量软件包,用户二次开发快。

  (3) 功耗极低,无需散热片

  单5 v电源供电,典型电流值仅为500 ma。结语epc8000系列嵌入式工控主板顺应了当前嵌入式发展的需要,满足了当前嵌入式行业高端产品的应用需求,具有适应工业现场恶劣环境应用的所有特点。板载资源即可满足绝大多数应用的需求

  1 背景与价值—减少用户“阶段0”的开发

  随着嵌入式行业的发展,嵌入式的功能越来越复杂,嵌入式硬件从最初的scu(single chip microcomputer,只含cpu,无ram、rom),mcu(micro controller unit)到现在广泛应用的soc系统,嵌入式硬件经历了几次比较大的变革。伴随着嵌入式硬件性能的提升,嵌入式软件也由最初的前后台程序发展到使用小型操作系统(如rtx51、μc/osii等);再到现在,各种大型操作系统在嵌入式系统中的应用随处可见,像linux、wince、vxworks等。然而要开发一个大型操作系统下的嵌入式系统,首先要对操作系统进行移植,而对于现在的一些大型操作系统,单移植工作就需要花费工程师大量的时间,并且移植后的系统还会存在不稳定因素。因此,越来越多的工程师选择在现有的稳定平台上进行二次开发,来开发大型嵌入式系统。这样,平台供应商应运而生。

  图1 epc8000系列工控主板接口

  epc8000系列嵌入式工控主板是由广州致远电子有限公司开发的基于xscale a270处理器的pc/104嵌入式工控主板,产品架构设计符合pc/104规范v2.5。该主板具有低功耗、高可靠性等特点,预装正版 microsoft windows ce 5.0或montavista realtime linux嵌入式实时操作系统。epc8000 pc/104嵌入式工控主板可在-40~+85 ℃温度范围内稳定工作,满足工业现场的各种应用需求。

  2 提供丰富的软硬件资源

  epc8000系列工控主板具有极好的稳定性及丰富的接口。标准pc/104扩展总线为用户提供了极大的可扩展性,即使是使用板载的软硬件资源,也足以满足绝大多数应用的需求。

  图2 epc8000系列工控主板系统功能框图

  从图2中可以看出,系统仅需要一组+5 v的电源供电即可正常工作。在系统总线上,挂接有64 mb的sdram、2 mb nor flash、256 mb nand flash、cpld(用于pc/104总线的时序变换)、10/100m以太网控制器、can控制器、cf卡及uart扩展芯片等。a270本身自带的i2c总线上外挂一个rtc芯片,作为系统的实时时钟;在cpu的复位引脚上接有一个硬件看门狗,用于监视操作系统的运行;自带的ac’97、 lcd、usb、uart等接口都被加上驱动电路或相关器件引出到主板边缘,方便用户使用。(注:虚线框内的接口有无及接口个数依据的产品型号而定。)

  表1 epc8000系列嵌入式工控主板的软硬件资源

  3 像开发pc软件一样开发嵌入式系统

  epc8000系列工控主板预装的windows ce 5.0或montavista realtime linux操作系统为用户屏蔽所有硬件细节,并为用户提供一个强大的系统平台,使你可以像开发pc机软件一样开发嵌入式系统,提高了用户应用程序的可移植性。

  epc8000系列工控主板使用与pc机几乎一样的集成开发环境,在wince下,用户可以使用embedded visual c++ 4.0(与pc机的visual c++具有相同的开发环境和完全兼容的api,包括mfc),以及visual studio 2003、visual studio 2005等。图3是使用embedded visual c++ 4.0开发一个应用程序界面的图片。可以看到,利用embedded visual c++ 4.0可以方便地开发应用程序界面及编写各控件的事件处理代码。对于使用montavista realtime linux操作系统的epc8000系列工控主板,则使用大家熟悉的gcc作为编译及开发环境。

  图3 使用embedded visual c++4.0开发一个应用程序界面

  4 特点与优势

  (1) 满足工业现场应用的苛刻要求

  产品出厂前均进行(-40~+85 ℃)高低温测试;电源板使用进口电感,可靠性高,emc达到4 kv;多级看门狗:硬件看门狗监视操作系统运行;系统看门狗监视用户应用程序的运行;多达5个rs232c串口,满足多串口应用的需求;板载接口齐全,无需扩展即能满足绝大多数应用;板载电子硬盘,无需再购买cf卡;用户应用程序可加密,有效防止盗版;板载can、rs485及ican、modbus协议,大大降低成本;预装正版操作系统,无需再购买操作系统的费用。

  (2) 人性化的设计

  所有接插件具有防插反功能;用户可方便更换开机logo;用户可自由选购触摸屏、液晶屏;多种选配件,功能扩展灵活多样;提供大量软件包,用户二次开发快。

  (3) 功耗极低,无需散热片

  单5 v电源供电,典型电流值仅为500 ma。结语epc8000系列嵌入式工控主板顺应了当前嵌入式发展的需要,满足了当前嵌入式行业高端产品的应用需求,具有适应工业现场恶劣环境应用的所有特点。板载资源即可满足绝大多数应用的需求

相关IC型号

Warning: Undefined variable $stockkeys in G:\website_51dzw\www.51dzw.com\code\tech\view.php on line 152

热门点击

 

推荐技术资料

DFRobot—玩的就是
    如果说新车间的特点是“灵动”,FQPF12N60C那么... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式