基于Vxworks的嵌入式记录回放系统

基于Vxworks的嵌入式记录回放系统

论文摘要

目前,记录仪已被广泛应用于各个领域,本文描述了记录仪在二次雷达项目中的应用背景和价值;简介了几种嵌入式软件系统及文件系统,并对其做了比较;同时对VxWorks嵌入式系统的设备驱动及系统启动引导过程做了一定程度的介绍;主要论述了记录仪软硬件的设计原理及实现方法,特别是对软件架构及流程进行了详细的描述。在本项目研制中,硬件采用PC104+固态电子盘的计算机体系结构设计。采用PC104体系结构的计算机模块作为数据处理硬件平台具有处理能力强、实时性高、通用性好等特点,以固态电子盘作为数据存储介质,在保证读写速度的同时又能满足环境适应性要求。软件上,利用了VxWorks系统平台的多任务调度机制,充分考虑了任务之间的同步及互斥。采用与MS-DOS兼容的dosFs文件系统为数据存储方式,以目录结构的方式组织数据存储文件。本人负责该项目的方案设计及测试验证。在完成设计调试并交付整机使用后,经过一年多的实际工程应用,实践证明取得了良好成效,整个项目研制达到了研制要求和预期的效果。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 背景
  • 1.2 项目实用价值
  • 1.3 国内外研究动态
  • 1.4 项目目标及论文内容
  • 第二章 嵌入式系统及文件系统
  • 2.1 嵌入式系统
  • 2.1.1 VxWorks
  • 2.1.2 μC/OS-Ⅱ
  • 2.1.3 μClinux
  • 2.1.4 eCos
  • 2.1.5 四种系统的特点分析
  • 2.2 VXWORKS下的文件系统
  • 2.2.1 dosFs文件系统(与MS-DOS兼容的文件系统)
  • 2.2.2 rawFs文件系统(原始文件系统)
  • 2.2.3 磁带文件系统(tapeFs)
  • 2.2.4 CD-ROM文件系统(cdromFs)
  • 2.2.5 目标服务器文件系统(TSFS)
  • 2.2.6 为什么选择dosFs文件系统
  • 2.3 VXWORKS下的设备驱动及引导过程
  • 2.3.1 VxWorks下的设备
  • 2.3.1.1 字符设备
  • 2.3.1.2 块设备
  • 2.3.1.3 网络设备
  • 2.3.2 设备驱动程序
  • 2.3.2.1 设备驱动程序的功能
  • 2.3.2.2 设备驱动程序的组成部分
  • 2.3.3 VxWorks的引导过程
  • 第三章 记录仪硬件的设计原理及实现方法
  • 3.1 主要技术指标
  • 3.1.1 使用要求
  • 3.1.2 接口类型
  • 3.1.3 以太网接口要求
  • 3.1.4 数字串行接口要求
  • 3.1.5 自检要求
  • 3.1.6 电源要求
  • 3.2 系统互联框图
  • 3.3 硬件设计原理框图
  • 3.4 选型
  • 3.4.1 PC104
  • 3.4.1.1 PC104简介
  • 3.4.1.2 PC104的选型
  • 3.4.2 固态电子盘
  • 第四章 记录仪的BSP及软件设计
  • 4.1 记录仪BSP设计与测试
  • 4.1.1 BSP与VxWorks系统的关系
  • 4.1.2 记录仪BSP的设计
  • 4.1.3 记录仪BSP的测试
  • 4.2 记录仪软件设计原理及实现流程
  • 4.2.1 记录仪软件设计原理
  • 4.2.2 记录仪软件实现流程
  • 4.2.2.1 初始化任务
  • 4.2.2.2 数据接收处理及数据记录流程
  • 4.2.2.3 命令结果数据及回放数据的发送
  • 4.2.2.4 定时查询及监控
  • 4.3 软件设计中的几个重点及部分源代码
  • 4.3.1 缓冲队列的实现
  • 4.3.2 任务之间的互斥
  • 第五章 试验结果
  • 5.1 测试连接框图及测试原理
  • 5.2 测试结果与分析
  • 第六章 结论
  • 参考文献
  • 附录1:串口测试例程
  • 附录2:缓冲队列相关源代码
  • 相关论文文献

    • [1].基于VxWorks的一种串口调试打印和输出管理方法[J]. 计算机与网络 2019(22)
    • [2].面向VxWorks系统的嵌入式安全研究[J]. 电脑知识与技术 2020(22)
    • [3].嵌入式VxWorks系统的应用研究[J]. 中国新通信 2018(24)
    • [4].基于VxWorks的嵌入式Web服务器应用研究[J]. 工业控制计算机 2018(03)
    • [5].VxWorks下龙芯3A中断控制技术的研究[J]. 现代电子技术 2017(14)
    • [6].基于VxWorks的环形缓冲机制的驱动设计[J]. 电子设计工程 2017(16)
    • [7].基于VxWorks新型映像的三模冗余启动机制研究[J]. 计算机测量与控制 2017(08)
    • [8].基于VxWorks的数据融合系统的设计与实现[J]. 计算机工程与设计 2016(03)
    • [9].面向VxWorks的嵌入式系统课程实验教学设计[J]. 中国现代教育装备 2019(09)
    • [10].VxWorks下串口设备驱动设计与实现[J]. 航空计算技术 2018(04)
    • [11].基于X86架构VxWorks的设备驱动和网络通信[J]. 信息通信 2018(10)
    • [12].VxWorks自定义动态系统调用的应用[J]. 计算机应用与软件 2017(02)
    • [13].一种VxWorks平台下的软件看门狗设计缺陷及改进方法[J]. 现代计算机(专业版) 2016(16)
    • [14].关于VxWorks系统及其研究现状的评述[J]. 测控技术 2015(03)
    • [15].基于VxWorks的三轴转台控制系统设计与实现[J]. 电子技术与软件工程 2015(10)
    • [16].VxWorks下设备驱动程序开发技术研究[J]. 现代电子技术 2015(10)
    • [17].一种基于VxWorks的串口调试系统的设计与实现[J]. 电子技术与软件工程 2020(19)
    • [18].VxWorks下文件传输的设计与实现[J]. 科技创新导报 2013(19)
    • [19].基于VxWorks的多任务程序设计[J]. 计算机技术与发展 2011(09)
    • [20].VxWorks嵌入式系统远程监控系统的设计与实现[J]. 科学技术与工程 2011(27)
    • [21].基于VxWorks的无人机飞控计算机快速启动导引技术研究[J]. 计算机测量与控制 2010(06)
    • [22].VxWorks下RFID读写器的网络接入设计[J]. 计算机应用与软件 2010(08)
    • [23].VxWorks协议栈体系在路由器上的应用[J]. 中国高新技术企业 2010(24)
    • [24].VxWorks MILS Platform平台升级版[J]. 今日电子 2010(11)
    • [25].VxWorks在龙芯处理器上的移植与实现[J]. 微计算机信息 2010(35)
    • [26].面向VxWorks的嵌入式浏览器解析和布局技术研究[J]. 湖北大学学报(自然科学版) 2010(04)
    • [27].基于VxWorks的嵌入式实时多任务系统设计[J]. 机电产品开发与创新 2008(06)
    • [28].VxWorks启动过程解析[J]. 中国科技信息 2008(21)
    • [29].基于VxWorks的网络双冗余设计与应用[J]. 现代导航 2018(03)
    • [30].一种基于VxWorks的电磁阀控制系统设计[J]. 舰船电子工程 2016(09)

    标签:;  ;  ;  

    基于Vxworks的嵌入式记录回放系统
    下载Doc文档

    猜你喜欢