首页> 中文学位 >嵌入式操作系统设备驱动模块的设计与实现
【6h】

嵌入式操作系统设备驱动模块的设计与实现

代理获取

目录

文摘

英文文摘

声明

致谢

1引言

1.1概述

1.2 TETRA数字集群系统

1.3 TETRA数字集群系统的特点

1.4论文的选题意义和主要工作

1.4论文的组织结构

2 TETRA数字集群终端

2.1嵌入式操作系统

2.1.1嵌入式操作系统的特点

2.1.2 Windows CE操作系统

2.2 TETRA数字集群智能终端架构

2.2.1终端的硬件架构

2.2.2终端的软件架构

2.3智能终端操作系统的设计需求

2.4智能终端操作系统的定制流程

2.5开发环境

2.5.1硬件环境

2.5.2开发工具

3驱动程序的开发

3.1概述

3.2驱动程序开发的方法

3.3驱动程序调试的方法

3.3虚串口驱动的开发

3.3.1虚串口驱动的功能

3.3.2虚串口驱动的解决方案

3.3.3虚串口驱动的设计

3.3.4虚串口驱动的实现

3.3.5虚串口驱动的调试

3.3.6虚串口驱动流接口函数

3.4编码器驱动的开发

3.4.1编码器驱动的功能

3.4.2编码器驱动的工作原理

3.4.3编码器驱动的设计

3.4.4编码器驱动的实现

4驱动扩展API的开发

4.1驱动扩展API概述

4.2驱动扩展API内容

4.3驱动扩展API方法

4.3.1程序扩展API的结构

4.3.2 I/O设备控制码的设置

4.3.3 I/O控制函数中的功能封装

4.3.4 I/O控制函数中的功能实现

4.3.5驱动扩展API的完成

4.3.6应用层接口的封装

4.4驱动扩展API测试

5 Windows CE操作系统的定制

5.1系统定制简介

5.2 BSP开发流程

5.3特性目录集合文件的编写

5.4平台设计建立

5.5应用软件运行需求

5.6系统组件选择与环境设置

5.7配置文件的编写

5.8系统生成

5.9 SDK的制作

5.7系统测试

6结论

参考文献

作者简历

展开▼

摘要

随着我国TETRA数字集群通信系统的发展,越来越多的城市应急联动系统移动通信平台采用TETRA系统。目前,国内所使用的TETRA数字集群终端均为国外生产,且价格较昂贵,这就限制了TETRA系统在我国的发展。因此开发具有自主知识产权的TETRA数字集群终端具有重要的意义。 本文综述了TETRA数字集群通信系统的特点,及其软硬件整体架构。结合软件工程思想,从功能需求的定义到驱动的设计、代码的实现,再到模块的测试,并以虚串口驱动、和编码器驱动为案例详细阐述了开发一个驱动程序的流程。通过输出串口信息调试方法调试驱动程序代码。结合音量控制说明了驱动扩展API的开发方法及开发过程。在Platform Builder环境中,利用该主板支持包,对系统进行定制,制作Windows CE操作系统的映像,并将该映像下载更新至TETRA数字集群终端中。在真实设备环境测试后,Windows CE操作系统运行状态良好,完全满足设计需求。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号