如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
第"#卷第$期青!岛!科!技!大!学!学!报=(->"#?(>$!!!"%%$年&"月’()*+,-(./0+12,(3+045*6078(.9:05+:5,+2;5:<+(-(18@5:>"%%$!!文章编号:&$#"A$BC#("%%$)%$A%DEFA%F嵌入式用电监控终端虚拟操作系统设计马兴录&,陈!为&,秦万民"(&>青岛科技大学信息科学技术学院,山东青岛"$$%$&">青岛世泽电力科技有限公司,山东青岛"$$%#&)摘!要:为了实现应用层设计与G9及硬件设计的无关性,在嵌入式用电监控终端的产品设计中,引入了虚拟操作系统的设计理念。从硬件结构分析及应用层功能分析这两方面入手,通过对H;G9、驱动程序等的封装,实现了嵌入式用电监控终端的=G9设计。关键词:嵌入式系统;虚拟操作系统;用电监控中图分类号:;I"F!!!文献标识码:J!"#$%&’()*+$&,-."//"/,0"123$145’6"3789:;<$&%40=&,>?,@A"$&,BC@AD&4-$&"(&>K(--515(.L+.(*M,70(+9:05+:5,+2;5:<+(-(18,/0+12,(3+045*6078(.9:05+:5,+2;5:<+(-(18,/0+12,("$$%$&,K<0+,">/0+12,(9<0N5O-5:7*0:I(P5*9:05+:5,+2;5:<+(-(18K(>,Q72,/0+12,("$$%#&,K<0+,);.#23D12:L+(*25*7(25601+R-,7.(*MA0+25R5+25+7,RR-0:,70(+6,=G9(=0*7),-GR5*,70+1986A75M)06)6520+7<525601+(.5MS522525-5:7*0:AR(P5*H;3(H5M(75;5*M0+,-3+07)>T,652(+7<5,+,-8606(.7<5<,*2P,*567*):7)*5,+2,RR-0:,70(+.)+:70(+6,,=G90+5MS522525-5:7*0:AR(P5*H;30625601+52S85+:,R6)-,70+1-,85*(.H;G9,+22*045*6>E"F6’3/#:5MS5225268675M;=G9;5-5:7*0:AR(P5*H;3!!为便于上层应用软件在不同操作系统之间移新的监控终端的设计中引入=G9的设计思路,以植,隔离下层不同的操作系统,需要设计虚拟操作便缩短设计周期,增强产品的可靠性。系统(,简称),从而给=0*7),-GR5*,70+198675M=G9基于的开发模式程序员提供一个与下层具体操作系统无关的统一&!=G9的接口[&]。用电监控远程终端(H5M(75;5*M0+,-以前产品的设计主要分为硬件系统和软件系[]3+07简称H;3)是用于配变、大用户用电现场情况统两部分,产品的开发过程采用瀑布模式",即从监控的无线终端设备。此设备可为电力部门提供需求分析、软硬件设计一直到最终产品都是按先后实时、安全、准确的用电信息,提供可靠的负荷控制顺序进行的。这种模式开发周期较长,且不利于团和电量控制,并主动上报异常信息,便于电力部门队合作开发。进行用电需求侧管理。在用电监控终端产品的研经过产品的多次改进与升级发现,产品的核心发过程中,经常为了降低成本或增加功能等原因,系统(包括硬件、嵌入式操作系统以及驱动程序需更改终端的核心板,如从嵌入式IK更改为嵌入等)和上层应用软件之间的分界线越来越明确,特式JHU,甚至采用9(K单片机等。为了产品的持别是在产品中引入=G9之后,产品的开发模式续发展及产品的系列化,规范产品的系统设计,在收稿日期:"%%$A%DA&&作者简介万方数据:马兴录(&B#%V),男,讲师>><<青!岛!科!技!大!学!学!报第"#卷完全可以改为如图$所示的%模式["]。其中,主机模块主要包括)(K、存储器、实时在%模式开发方式下,需求分析之后的首要时钟及看门狗等。通常可以选择嵌入式()模块,工作就是明确%&’的功能及接口函数的划分,然或;8:核心板,甚至使用’0)单片机等来实现。后软硬件开发可以同时进行["]。开发上层应用软接口部分包括无线远程通讯模块、红外或8’"L"件时,一般利用()机作为软件开发工具,在()机接口、8’<=>通讯接口、跳闸继电器输出以及带隔的强大操作系统的支持下,按照%&’的应用软件离的开关量?@&。另外可选配$"=MN<的液晶显接口划分,首先实现()机上的%&’,然后就可以示器。进行应用软件的开发。而核心系统的实现则可以L!应用层功能分析与应用软件的开发同步进行。因此这种方式可以加快产品的开发周期,而且也方便了故障