No.66598 作者:emtronixuser 邮件:support@sw996.com ID:136446 登陆:1次 文章数:48篇 最后登陆IP:118.115.14.158 最后登陆:2010/1/6 21:57:10 注册:2009/9/9 12:45:20 财富:100 发帖时间:2009/10/26 11:11:33 发贴者IP:123.147.184.186 标题:emtronixuser:一种经典的DOS程序框架[原创] 摘要:No.66598一种经典的DOS程序框架[原创] 文章来源: 本文介绍以英创公司嵌入式PC模块为平台,以事件驱动为特色的一种通用的嵌入式系统应用程序方案,该方案满足大多数中、低端嵌入式系统需求,可广泛应用于智能测控设备、POS终端产品、工业自动化、网络通讯管理等领域。采用英创嵌入式网络模块的客户,更是可以此为基础,直接进入应用功能的软件规划及实现,从而大大节省应用程序的开发时间,同时保证应用程序的高稳定性。本应用程序方案的核心是通过对一个简单的任务命令队列进行操作,来实现各个不同的应用程序功能。图1是本方案的典型流程框图。 图1 事件驱动的应用程序流程框图 1.系统流程概述 在图1中表示了3种不同的流程,它们是程序代码流程、任务命令(也称为事件)流程、以及数据的流程,以下对这三种流程做一简要介绍。 程序流程 应用程序启动后,首先进行必要的程序初始化配置,便进入系统核心代码,核心程序将依次读取系统任务队列中的事件代码,并根据代码内容转入相应的程序功能模块。不同的程序功能模块对应着不同的任务,即图中所标注的任务1、任务2、任务n等等,这些任务代码的特点之一是通过内部的状态机机制来避免程序阻塞,使得程序能快速返回系统任 ......
>>返回讨论的主题
|