远程抄表的使用设备的开发环境认识
远程抄表的使用设备的开发环境是说明组成远程抄表系统的每个设备如何被开发出来的。
这里首当其冲的应该说明电表的开发环境。电表从一开始从简单的普通电子表(这里不在说明机械电能表的开发)到能实现的远程抄表的
智能电表。普通电子表的开发只是需要画电路原理图和印刷板的设计。过去用手工画的比较多,现在利用计算机的强大,使用电子线路CAD
工具可以快速的画出。
现在的远程抄表使用的智能电表,开发环境不光要电子线路辅助软件,(典型的就是PROTEL软件)。还要使用软件开发环境的建立。
智能电表的灵魂就是软件系统。这里的软件就是说的是单片机的设计开发环境。一般来说功能简单的远程抄表系统,使用的电表也必然
是简单的智能电表。所以开发此电表的环境中就应该使用汇编语言来开发的。这个的主要原因就是因为单片机芯片的成本的降低,所以
使用汇编语言是高效的利用此芯片。如果说功能强大的远程抄表系统,想必应该采用的智能电表也是很强大。所以使用的开发环境的语言
一定是高级语言,也就是C语言了。
远程抄表除了智能电表外,还有一些采集的设备,典型的就是一些采集器。这个采集器的开发当然是需要电子线路铺助软件设计的。开发
环境部可能在用汇编语言了。用C语言比较多的。这里分两种情况,两种情况也是因为采集器的功能大小的原因。
功能小的就是用C语言来开发。根据使用不同的处理芯片来使用不同的编译器,这点是和电表的单片机系统开发是一样的。
还有一种的情况就是开发的环境有所变化,这点和以下说的远程抄表系统的软件设计有点类同。就是开发环境的语言是C语言,或者也有
可能是C++语言来设计的。就是说此类型的采集器因为功能强大,开发的系统不可能在用普通的循环系统来编写。所以此采集器的底层软
件肯定有操作系统的。然后在此操作系统上写出采集器的应用软件。底层的操作系统典型的有,uc/os,uclinunx,linunx等等。
远程抄表的集中器设计因为功能特别强大,所以肯定会用操作系统的方式来编写应用软件的。代表的底层操作系统就是以LINUNX为主的。
最后说一下远程抄表的核心系统,就是安装在服务器上面的系统软件,可以理解是远程抄表系统的本身。此
远程抄表系统开发环境肯定
是以电脑为主的系统中开发的,开发环境语言有很多种选择,这里用的都是高级语言来开发的。典型的有C++,C#,JAVA,VB等等。
当然使用不同的语言就是需要不同的编译器的,但是这些编译器是相对于底层操作系统的。操作系统只有两个可以选择,就是WINDOWS和
LINUNX。但是使用WINDOWS的比较多的,当时使用的操作系统是服务器版本的,如WINDOSWS SERVER 2003等等。
远程抄表的使用设备的开发环境是说明组成远程抄表系统的每个设备如何被开发出来的。
这里首当其冲的应该说明电表的开发环境。电表从一开始从简单的普通电子表(这里不在说明机械电能表的开发)到能实现的远程抄表的
智能电表。普通电子表的开发只是需要画电路原理图和印刷板的设计。过去用手工画的比较多,现在利用计算机的强大,使用电子线路CAD
工具可以快速的画出。
现在的远程抄表使用的智能电表,开发环境不光要电子线路辅助软件,(典型的就是PROTEL软件)。还要使用软件开发环境的建立。
智能电表的灵魂就是软件系统。这里的软件就是说的是单片机的设计开发环境。一般来说功能简单的远程抄表系统,使用的电表也必然
是简单的智能电表。所以开发此电表的环境中就应该使用汇编语言来开发的。这个的主要原因就是因为单片机芯片的成本的降低,所以
使用汇编语言是高效的利用此芯片。如果说功能强大的远程抄表系统,想必应该采用的智能电表也是很强大。所以使用的开发环境的语言
一定是高级语言,也就是C语言了。
远程抄表除了智能电表外,还有一些采集的设备,典型的就是一些采集器。这个采集器的开发当然是需要电子线路铺助软件设计的。开发
环境部可能在用汇编语言了。用C语言比较多的。这里分两种情况,两种情况也是因为采集器的功能大小的原因。
功能小的就是用C语言来开发。根据使用不同的处理芯片来使用不同的编译器,这点是和电表的单片机系统开发是一样的。
还有一种的情况就是开发的环境有所变化,这点和以下说的远程抄表系统的软件设计有点类同。就是开发环境的语言是C语言,或者也有
可能是C++语言来设计的。就是说此类型的采集器因为功能强大,开发的系统不可能在用普通的循环系统来编写。所以此采集器的底层软
件肯定有操作系统的。然后在此操作系统上写出采集器的应用软件。底层的操作系统典型的有,uc/os,uclinunx,linunx等等。
远程抄表的集中器设计因为功能特别强大,所以肯定会用操作系统的方式来编写应用软件的。代表的底层操作系统就是以LINUNX为主的。
最后说一下远程抄表的核心系统,就是安装在服务器上面的系统软件,可以理解是远程抄表系统的本身。此
远程抄表系统开发环境肯定
是以电脑为主的系统中开发的,开发环境语言有很多种选择,这里用的都是高级语言来开发的。典型的有C++,C#,JAVA,VB等等。
当然使用不同的语言就是需要不同的编译器的,但是这些编译器是相对于底层操作系统的。操作系统只有两个可以选择,就是WINDOWS和
LINUNX。但是使用WINDOWS的比较多的,当时使用的操作系统是服务器版本的,如WINDOSWS SERVER 2003等等。