首页> 中文学位 >基于PC/104的嵌入式操作系统研究
【6h】

基于PC/104的嵌入式操作系统研究

代理获取

目录

文摘

英文文摘

声明

第1章 绪论

1.1.课题背景及研究意义

1.2国内外研究现状

1.2.1嵌入式系统概述及其发展现状

1.2.2嵌入式操作系统的发展

1.2.3典型的嵌入式操作系统

1.2.4嵌入式操作系统的主要研究方面

1.3本文研究的主要内容

第2章嵌入式集散灯光控制系统硬件介绍

2.1集散灯光控制系统功能与总体结构

2.1.1集散灯光控制系统功能

2.1.2集散灯光控制系统总体结构

2.2基于PC/104的嵌入式集散灯光控制系统工作原理

2.3嵌入式集散灯光控制系统硬件性能指标介绍

2.4本章小结

第3章基于PC/104的嵌入式Linux系统设计

3.1嵌入式Linux操作系统的特点

3.2嵌入式Linux操作系统的基本结构

3.3嵌入式Linux操作系统的构建

3.3.1嵌入式Linux系统启动过程分析

3.3.2创建根文件系统基本结构

3.3.3建立编译工具链

3.3.4内核的配置、裁剪、编译与安装

3.3.5定制系统级应用程序

3.3.6设置系统配置文件

3.3.7系统内核的引导

3.4本章小结

第4章基于PC/104的VxWorks系统设计

4.1 VxWorks操作系统的特点

4.2 VxWorks操作系统的基本结构

4.3 VxWorks操作系统的构建

4.3.1 VxWorks的启动过程分析

4.3.2针对PC/104的 VxWorks BSP设计

4.3.3 VxWorks操作系统的裁剪

4.3.4 VxWorks操作系统的具体移植

4.4本章小结

第5章 基于 VxWorks的灯光系统CAN驱动程序及显控界面设计

5.1嵌入式Linux与VxWorks系统的性能比较

5.2基于 VxWorks的灯光系统CAN驱动程序设计

5.2.1 VxWorks驱动概述

5.2.2 PC/104-CAN适配卡的硬件结构

5.2.3 CAN地址译码与中断选择

5.2.4 VxWorks I/O系统驱动程序架构

5.2.5设备驱动程序的访问过程和设计过程

5.2.6 CAN驱动程序的具体设计

5.3基于Tilcon的灯光系统显控界面设计

5.3.1 Tilcon组成及工作原理

5.3.2 Tilcon图形界面开发方法

5.3.3灯光系统显控程序工作流程

5.3.4显控图形界面设计

5.3.5显控图形界面的应用程序设计

5.4本章小结

结论

参考文献

攻读硕士学位期间发表的论文和取得的科研成果

致谢

展开▼

摘要

随着半导体技术的发展,芯片的集成度不断地提高,嵌入式系统可以集成更多的存储器,更多的外部设备和拥有更为强劲的处理能力。同时嵌入式系统在日常生活中的应用越来越广泛,这些都使现在的嵌入式系统软件变得比以往更复杂,这就要求现代嵌入式系统的软件必须建立在一个符合某种条件的构架之上,而这个构架必须满足以下这些条件:系统的可移植性;系统的可开发性;系统的外部设备管理能力;应用程序的可移植性;一定的实时性。因此就出现了嵌入式操作系统,来为上层的开发提供一个较好的平台和基础。但是由于嵌入式操作系统的多样性和专用性,在系统设计的初期,如何选择一个合适的嵌入式操作系统,针对不同的嵌入式操作系统又如何来安排开发流程就成为了主要的问题。 因此首先对嵌入式系统和嵌入式操作系统的基本概念、发展现状和主要研究方面进行说明,提供后续研究的理论基础;其次,结合集散灯光控制系统核心控制模块的硬件环境,即X86架构的PC/104主板,分别进行嵌入式Linux和VxWorks系统的研究和移植,分别提供一种有较强可操作性的移植方法;再次,在研究的公共硬件平台上,基于具体实验数据,对两种嵌入式操作系统的性能进行比较,得出两种系统在可移植性、基本运算性能和开发模式等方面的差别。 最后,基于嵌入式系统性能比较的差别,选择实时性更高、开发流程更规范的VxWorks系统,来进行集散灯光控制系统核心控制部分的开发,并且基于VxWorks系统编写了CAN驱动程序和显控界面程序。经集散灯光控制系统联调,CAN驱动程序可实现总线上的数据正确收发,显控界面程序可实现控制信息的传输和节点灯具状态的实时显示,结果表明VxWorks系统可以出色地完成集散灯光控制系统的核心功能,也验证了该系统的优越性能。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号