全球旧事资料 分类
核小、效率高、源代码开放,作为自由软件,与嵌入式系统的结合,正日益被人们看好。Li
ux自身具备一整套工具链,容易自行建立嵌入式系统的开发环境和交叉运行环境,还可跨越嵌入式系统开发中的仿真工具ICE的障碍。强大的网络支持使其能利用Li
uX的网络协议栈将其开发成为嵌入式的TCP/IP网络协议栈。对Li
ux的1个通常观点是,它因太大而不宜用作嵌入式系统。但实际上可通过配置内核、裁剪shell和嵌人式c库对系统定制,使整个系统能够存放到容量较小的Flash中。Li
uX的动态模块加载使Li
ux的裁剪极为方便,高度模块化的部件使添加非常容易。其它嵌入式系统如q
x,vxworks等,总的来说不如Li
uX灵活,现在的趋势是保持灵活性和总体目标功能、尽量少做修改。由于Li
u【具有免费、源代码开放、支持多种CPU等优点,使用Li
ux作为底层操作系统,对它进行裁减和定制,并在其基础上搭建嵌人式系统平台,成为日益流行的嵌入式操作系统的解决方案。
f2、基于嵌入式Li
ux的FIS子站设计
PRFIS的目的就是采集变电站、电厂等站内的继电保护、故障录波器及其它安全自动装置的运行信息或故障信息,为电网故障和保护信息处理提供完整解决方案。所以先要为数据处理器选择1个好的操作系统。PRFIS要求运行可靠,能耗低,不需要散热风扇,能保证每天24h,每周7d的不间断工作。而嵌入式Li
uX操作系统正如上所述,具有功能强大、体积小、能耗低、不需要散热风扇,稳定性强,采用电子盘、上电自动快速启动等特点。两者结合能充分发挥嵌入式Li
uX操作系统的特点,满足实际工作对FIS子站的要求。基于嵌入式Li
ux操作系统的PRFIS,以下简称为EFIS。
2.1系统总体结构框图设计
系统总体结构框图见图1。
图1系统总体结构框图
2.1.1前端服务程序
是运行在EFIS主机中的,为EFIS系统提供各种服务和功能的可执行文件,主要由2部分组成:①EFIS程序;②操作系统提供的服务。因EFIS主机操作系统选用嵌入式Li
ux操作系统,故服务器程序的运行环境为Li
ux。
fEFIS服务器端的组成及基本数据流向示于图2。
2.1.2后台处理程序
任务是维护系统运行参数,将服务端程序收集的信息以图形、声音等方式显示出来。它由建模软件和监控软件2个部分组成。
2.1.2.1建模软件
由于EFIS系统运行用到的数据配置十分复杂,手工维护很容易出错,为保证EFIS系统能正确运行,简化数据维护的复杂性,提供了建模程序,用程序将数据库复杂的逻辑关系封装起来,力r
好听全球资料 返回顶部