摘要:

通过介绍嵌入式实时操作系统VxWorks的图形组件WindML以及应用其开发图形用户界面(GUI)的框架流程,重点阐述了某数据采集设备中采集与重演软件人机界面的需求和使用WindML对其进行设计与实现的过程。

下载地址

Through introducing the WindML, the graphical component of embedded real-time operation system VxWorks, and the framework of applying it to develop Graphical User Interface (GUI), the paper emphatically expatiates the requirements of the man-machine interface of acquisition and reacting software in a data acquisition device and the process of design and realization of it using WindML.

摘要:

为满足电力调度自动化系统对通信服务器高可靠性和强实时性的要求,提出基于嵌入式实时多任务操作系统VxWorks的通信服务器的软件方案.通信服务器的硬件基于嵌入式微处理器AT 91RM9200芯片设计,软件主要实现通信规约转换和数据转发.软件系统结构采用双层客户机/服务器(C/S)结构,对下行通道,通信服务器是客户机,请求保护装置的数据,支持103规约;对上行通道,通信服务器是服务器,响应调度主站的数据请求,支持循环式数据传输规约(CDT)及101、104规约.其软件体系包括:系统初始化、系统配置、下行通道数据请求/处理、上行通道数据处理和数据库管理等模块.分析了数据流向及基于H.GEMMA原则的任务划分,确定了各任务的优先级,且任务可调用taskPrioritvSet函数改变优先级.系统采用信号量和消息队列为通信机制,保证了系统的实时性,并给出了通信服务器主程序流程图.

下载地址

Date 2018-10-16
File Size 688.34 KB
Download 506

A software design of communication server based on embedded RTOS(Real- Time Operating System) VxWorks is proposed to satisfy requirements of electric power dispatch automation system for high reliability and real- time performance. The hardware is designed based on embedded microprocessor ATglRM9200,and the software realizes protocol conversion and data transfer. The software system adopts double- layer client/server structure. To downstream channels,the communication server acts as a client,requesting data of protection units and supporting protocol IEC- 60870- 103. To upstream channel,the communication server acts as a server,responding the data request of dispatch master station and supporting protocol CDT(Cyclic Digital Transmission), IEC - 60870 - 101 and IEC - 60870 - 104. The software architecture consists of models of system initialization,system confignration,data request and processing of downstream channels,data processing of upstream channel and database management. The data stream and the muhitask division of communication server based on H.GEMMA rule are analyzed. Task priority is determined and it can be changed by calling taskPrioritySet function. The communication server uses semaphore and message queue as communication modes to guarantee the real-time performance of system. The main program flow of communication server is given.

摘要:

本文主要对VxWorks的Zinc这个工具进行了探讨,介绍了它在嵌入式时时环境下(RTOS)开发人机界面的方法,并给出工程开发样例。文章着重讨论了Zinc的层次框架、事件模型、对象、人机界面的设计与实现方法。

下载地址

Date 2018-10-12
File Size 1.64 MB
Download 443

摘要:

针对嵌入式应用领域下的实时高质量图形开发困难的问题,引入一种嵌入式下图形开发工具Tilcon,并对Tilcon的程序开发方法和流程进行深入分析和研究。在此结合Vxworks系统,利用Tornado开发环境,WindML图形库组件层次结构的配置,在此基础上设计开发智能水表的图形实例,实现嵌入式系统下图形设计与开发。该设计是基于三方嵌入式软件进行联合开发,解决了嵌入式Vxworks下的图形显示与实时刷新困难的问题,再结合相应的硬件,具有很大工程使用价值。

下载地址

Date 2018-10-12
File Size 743.67 KB
Download 495

According to developing difficultly of real - time and superior quality graphics interface in embedding application domain, Tilcon which is an embedded graphics developing tool is introduced, the method and process of the program development about Tilcon are analysed and researched. Combining VxWorks operating system, making use of Tonado environment and configuring WindML, the article designs a graphics example on intelligent water,and achieves development of embedded graphics. The design is developed based on three software'sunion,and solves the problem of real - time graphics display and update based on Tilcon in VxWorks. It has important engineering practical value according to suitable bandware.

摘要:

通过使用WindML来实现界面显示,显示主要采用读取24位真彩色位图的方式来实现,背景用整个位图显示,界面中需改变的图像只需刷新局部显示内存,给出详细源代码,方法简单,并且界面美观,通用性强.

下载地址

Date 2018-10-12
File Size 561.47 KB
Download 643

Using WindML to achieve Interface-Display under VxWorks operating system,and the way to realize Interface-Display is to read 24bit bitmaps into buffer,and then display it.Providing particular program codes,the method is simple and the interface is beautiful,and can be widely used.