您的位置 » 首页 » 嵌入式工控机 » 英创信息技术EM9000工控主板的版本信息管理概述

英创信息技术EM9000工控主板的版本信息管理概述

发表于5年前 | 作者: blog | 分类: 嵌入式工控机 | 破蛋日:2019年11月20日 |

·EM9000 V8:它的最大特点是系统可以使用DOC作为外部扩展的存贮设备。

·EM9000 V9:在系统中新增加了NANDFLASH,作为系统的常规存贮器,还将系统的IDE控制器信号引出了系统,以方便扩展外部存贮设备。同时,将原有的DOC扩展口去掉。

·EM9000 V9.1:改善了系统的启动,系统引出了第二条中断信号到ISA总线:在系统中新增了LVDS

接口以直接支持更多高清的LCD屏,还新扩展了一个串口以提供给用户使用,即系统拥有4个独立的用户可使用的串口。由于EM9000V10.1新增加了一个独立的串口,与这之前的系统在串口资源上出现了一些变化,具体变化如下表:

从表中可以知道,V8-V9版的EM9000,应用程序只有3个串口可用,即物理串口COM2 – COM4,且物理串口与系统中的串口设备名称没有对应起来,V10.1及以后版本的系统中,应用程序有4个串口可用,物理串口与应用程序中的串口设置备名称是一一对应的。因此,用户在使用EM9000V10.1版本替换以前的系统时,就会出现串口资源不对应的现象。为了解决系统的兼容问题,英创公司修改了EM9000_ISA_API.lib和EM9000_ISA_API.h文件,新增了读取系统版本的函数EM9000_Version()。通过该函数可以识别到系统的版本,从而,arm9工控主板。可根据上面的表格中,对串口进行合理的安排及应用。该函数的描述如下:

// 如读取出来的版本号为4(V10.1)或是以后的版本,则物理串口与串口设备名称对应

// 如读取出来的版本号低于4(版本低于V10.1),则物理串口需要减1,才是所对应的串口设备名称

相当一部分客户已把EM9000 V9版作为部件应用到其产品中,自然希望应用程序能够完全不修改的在EM9000 V10上运行。为此,我们专门在EM9000 V10板中增加了把EM9000 V10设置成EM9000 V9的命令“setver”。具体操作如下:

setver 9上述操作把板卡设置成V9模式。重起系统后,即按EM9000 V9完全兼容模式运行。若要把板子设置回V10的状态,只需运行:

setver 10注意,当设置成V9模式后,应用程序就不能操作EM9000 V10的物理串口1了。

文本标签:
本文地址:http://www.huapuxin.cn/blog/223.html
除非注明,本站所有文章皆为原创,转载请以链接形式标明本文地址

马上分享给你的朋友吧~

评论已关闭!