基于Linux的多任务嵌入式管理系统的设计与实现

基于Linux的多任务嵌入式管理系统的设计与实现

论文摘要

多任务嵌入式管理系统是位于驱动层和具体网络协议层之上的一层软件架构,它的主要功能是对整个系统的数据进行配置管理,并且管理嵌入式系统的不同应用进程,使得用户可以根据自己的需要进行系统功能的配置和扩展。本文分析了基于Linux的多任务嵌入式管理系统的设计方法,并且应用标准C语言实现了多任务嵌入式管理系统,其中包括三部分工作内容,这三部分是:管理系统中的WEB层的设计与实现、配置管理层的设计与实现以及WEB层与配置管理层之间的交互方式。其中WEB层的设计与实现这一章主要分析了WEB层的作用和基本原理。在分析配置管理层的时候,着重解决了配置管理层的核心功能模块、具体应用模块的设计方法、异步消息处理机制、异步事件处理的实现方法、内存数据库的设计与实现。最后实现了WEB层与配置管理层之间的交互方式。论文的主要目的是解决多任务嵌入式管理系统的设计方法,这个多任务嵌入式管理系统构建在驱动层和协议层的上层,屏蔽了驱动层,同时为WEB层提供了统一的接口,这样做的好处是把整个嵌入式系统的配置管理任务统一交给配置管理层管理和完成。多任务嵌入式管理系统中的配置管理层内部功能模块之间采用了事件交互的方式,配置管理层与具体的外部应用进程之间采用了异步消息处理的交互方式,这两种交互方式是实现整个配置管理层的基础。这篇论文对这两种的核心交互方式都做了详细的阐述。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 本课题的研究背景
  • 1.2 本课题研究的目的和意义
  • 1.3 国内外研究和发展现状
  • 1.4 本文主要内容和章节安排
  • 第二章 基于 LINUX的多任务嵌入式管理系统概述
  • 2.1 LINUX 操作系统概述
  • 2.2 多任务嵌入式管理系统的功能
  • 2.3 多任务嵌入式管理系统的基本设计原理
  • 第三章 多任务嵌入式管理系统的设计流程
  • 3.1 多任务嵌入式管理系统设计的生命周期
  • 3.2 多任务嵌入式管理系统的需求分析
  • 3.3 多任务嵌入式管理系统的系统设计方案
  • 3.3.1 多任务嵌入式管理系统的分层设计方案
  • 3.3.2 配置管理层内部交互方式的设计方案
  • 3.3.3 配置管理层与外部进程交互方式的设计方案
  • 第四章 多任务嵌入式管理系统的系统设计方案的实现方法
  • 4.1 多任务嵌入式管理系统的总体设计架构
  • 4.1.1 WEB 层
  • 4.1.2 配置管理层
  • 4.2 WEB 层的设计与实现
  • 4.2.1 WEB 层的架构
  • 4.2.2 WEB 层的设计原理
  • 4.2.3 WEB 层的实现方式
  • 4.3 配置管理层的设计与实现
  • 4.3.1 配置管理层的总体架构
  • 4.3.2 具体应用模块的设计与实现
  • 4.3.3 Logic 模块的设计与实现
  • 4.3.4 PC 模块的设计与实现
  • 4.3.5 异步消息处理的设计与实现
  • 4.3.6 内部模块事件交互的设计与实现
  • 4.3.7 内存数据库的设计与实现
  • 第五章 WEB层与配置管理层交互方式的设计与实现
  • 5.1 进程之间的交互方式
  • 5.2 多任务嵌入式管理系统中常用的SOCKET 系统调用
  • 5.3 WEB 层与配置管理层交互方式的实现方法
  • 第六章 结束语
  • 致谢
  • 参考文献
  • 硕士在读期间的研究成果
  • 相关论文文献

    标签:;  ;  ;  ;  

    基于Linux的多任务嵌入式管理系统的设计与实现
    下载Doc文档

    猜你喜欢