当前位置: 首页> 学位论文 >详情
原文传递 嵌入式系统扩展驱动程序的开发
论文题名: 嵌入式系统扩展驱动程序的开发
关键词: 嵌入式系统;驱动程序;公路交通管理;Linux操作系统
摘要: 在现在的公路交通管理中,交警需要随身携带许多设备。本课题的目标是设计信息化集成交通管理系统,在信息化集成管理系统实现后,交警只需要一个小巧的手持PDA,就可以完成工作。
  这个PDA的CPU采用夏普公司的LH7A404处理器,操作系统采用Linux操作系统,上层程序主要采用QT库。本文主要介绍项目中的基于Linux内核的核心编程,重点在于三个程序的开发:FPS200指纹设备驱动程序、MC35多路复用器和虚拟键盘驱动程序。
  FPS200指纹设备驱动程序把FPS200指纹扫描芯片封装成标准的Linux字符设备。MC35多路复用器实现的是基于GSM07.10多路复用协议的MC35多路复用协议。MC35多路复用协议实现了GSM07.10多路复用协议的简单复用模式,并具体阐述了怎样让西门子公司的移动终端设备MC35支持简单复用模式。MC35多路复用器分三部分组成:虚拟串口驱动程序、伪虚拟串口驱动程序和多路复用守护程序。虚拟串口驱动程序实现了一个虚拟串口,让上层程序如PPP,SMS等软件好像各自在操作自己的真实串口一样。伪虚拟串口是一个标准的字符设备,向虚拟串口写的数据,会从这个设备中读出来。多路复用守护程序是在用户层实现的一个程序:一方面负责将伪虚拟串口中的数据封成UIH信息帧写入物理串口,另一方面负责将物理串口的数据解UIH信息帧,然后存入对应的伪虚拟串口的缓冲区中。虚拟键盘驱动程序把自定义的简单按键封装成标准的Linux键盘设备,基于PS/2键盘的程序都可以在此PDA中正常工作。
作者: 王兵
专业: 控制理论与控制工程
导师: 王冰峰
授予学位: 硕士
授予学位单位: 电子科技大学
学位年度: 2007
正文语种: 中文
检索历史
应用推荐