嵌入式系统扩展驱动程序的开发

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:yww74
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在现在的公路交通管理中,交警需要随身携带许多设备。本课题的目标是设计信息化集成交通管理系统,在信息化集成管理系统实现后,交警只需要一个小巧的手持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中正常工作。
其他文献
钢坯加热炉是冶金企业热轧生产中的关键工序。如何将钢坯加热到合适的温度,在保证钢坯质量的情况下,尽量节能,减少氧化烧损,其关键在于如何实现加热炉各段炉温的优化设定。由于从
目前,计算机网络已广泛应用于各行业中,并发挥着至关重要的作用。但是由于设计不合理、施工不当或自然环境等因素的影响,往往会使网络线缆受损,从而导致数据传输混乱,甚至网络通信完全中断,造成巨大的经济损失。因此迅速发现、定位网络线缆故障对维护网络正常运行故障显得十分重要。网络线缆测试模块是实验室承担的科研项目“网络故障测试仪”的重要组成部分,先前设计已基本实现断点故障定位、接线图测试等功能,但还存在一些
金属断口的识别与分类对于改进设备,防止构件发生断裂具有一定的指导意义。利用立体对成像技术可以获得断裂表面的完整三维信息,这为深入理解断裂微观过程提供了良好的基础。
本文在主要研究多目标优化状态反馈控制问题。在近十年内,随着数学领域内解线性矩阵不等式(LMI)的内点法的出现,线性矩阵不等式的解法有了突破性的进展。本文利用LMI方法研究
欠驱动系统是一类控制输入数目少于系统广义坐标变量(或自由度)数目的非线性系统。它是由驱动关节和非驱动关节组成的,由驱动关节通过动力学耦合关系带动非驱动关节完成所需的
本文对基于TMS320C6711DSP的实时人脸识别系统进行了研究。主要内容如下: 第一,针对系统的实时性、图像处理大数据量、人脸识别算法的复杂性等特点,根据DSP的特点,选用一套基
机车监控系统是由我国科技人员研制的以保障机车运行安全为目的,综合地面信息、机车自身状况以及机车信号信息对机车运行速度进行监测,进而控制机车运行的列车安全运行监控装
实验教学在高等工科教育中起着相当重要的作用,应用虚拟仪器来进行实验教学已经形成了一个趋势。本课题在原有的虚拟仪器测试平台软、硬件的设计基础上,设计了一个带频谱分析
钢铁行业是关系到国家安全和国民经济命脉的重要行业,高炉炼铁是钢铁行业中的一个非常关键的工序。高炉炼铁工序是在一个密闭的容器中进行的,发生的物理化学变化异常复杂,波动性
随着微电子技术、传感器技术、嵌入式计算技术以及通信技术的飞速发展,产生和发展了具有感知、计算、存储和通信能力的无线传感器网络。传感器节点通过自组织的方式构成网络,能