首页 | 本学科首页   官方微博 | 高级检索  
     

基于嵌入式LINUX的异步事件驱动数据采集模型
引用本文:沙泉. 基于嵌入式LINUX的异步事件驱动数据采集模型[J]. 微电子学与计算机, 2007, 24(12): 164-166
作者姓名:沙泉
作者单位:上海应用技术学院,上海,200235
摘    要:
提出了一种基于嵌入式Linux的高性能多路数据采集软件模型.该模型采用ACE设计模式提供的体系架构,实现了异步事件驱动的并发处理,能支持事件多路分离,异步操作结束会触发事件句柄,再调用回调函数完成相应的数据处理任务。由于对数据源事件的监测、数据读取、多事件的处理等操作是由操作系统完成.该模型可以有效避免多进程同步机制系统开销较大的问题,从而提高嵌入式系统的多路数据并发采集能力。

关 键 词:异步  并发  事件驱动  句柄  嵌入式Linux
文章编号:1000-7180(2007)12-0164-03
收稿时间:2007-01-04
修稿时间:2007-01-04

Asynchronous Events Driven Data Collection Model Based on Embedded Linux
SHA Quan. Asynchronous Events Driven Data Collection Model Based on Embedded Linux[J]. Microelectronics & Computer, 2007, 24(12): 164-166
Authors:SHA Quan
Abstract:
This paper presents a software model of multi-channel data collection system based on embedded Linux platform, which is used ACE design patterns to build a asynchronous events driven concurrency software model .This model supports the de-multiplexing and dispatching of multiple event handlers, which are triggered by the completion of asynchronous events .The callback function is used to do the data processing. The monitor of event, data access and multi-event processing are accomplished by the operation system, so it can improve the multiple I/O data concurrency collection performance, and use less system overhead than multiple synchronous thread mechanisms.
Keywords:asynchronous   concurrency   events driven   handle   embedded linux
本文献已被 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号