【摘 要】
:
随着计算机技术和通信技术的迅速发展以及Internet的不断扩展,嵌入式系统得到了越来越广泛的应用。由于嵌入式系统的复杂性不断增加,嵌入式操作系统已经成为嵌入式系统中最重
论文部分内容阅读
随着计算机技术和通信技术的迅速发展以及Internet的不断扩展,嵌入式系统得到了越来越广泛的应用。由于嵌入式系统的复杂性不断增加,嵌入式操作系统已经成为嵌入式系统中最重要的组成部分。嵌入式Linux是一种适用于嵌入式系统的源码开放的抢占式实时多任务操作系统,是目前嵌入式操作系统领域中的一个研究热点。在嵌入式Linux系统开发中,最为主要的工作是驱动程序的开发。优秀的设备驱动程序可以更好的利用硬件的特性,提高系统的访问效率,改善整个应用系统的性能。本课题所开发的显示驱动程序主要是应用在铁路编组站手持终端中,实现终端单色液晶显示器(LCD)的显示功能。该手持终端采用了欧洲先进的铁路综合数字移动通信系统(GSM-R),是编组站通信平台由模拟集群改造为GSM-R网络的关键组成部分。硬件方面,根据编组站工作环境的特殊要求,课题采用了ARM处理器作为主控制器,并采用单色LCD作为显示单元。在系统方面,首先通过对多种嵌入式操作系统的分析比较,选取了Linux作为终端的操作系统。而后根据终端的具体硬件结构和功能要求,构建了完整的嵌入式操作系统,为后面进一步的程序开发提供了完整的开发环境,构建工作主要包括:嵌入式Linux内核的定制与移植、Bootloader启动程序的移植以及嵌入式根文件系统的建立与移植。在驱动方面,首先分析研究了Linux设备驱动的模型结构,并实现了本显示驱动模块的基本功能如打开、关闭、读写等。而后在对Linux内存管理机制深入分析研究的基础上实现了显存的分配与映射。最后根据所设计的显示单元接口电路,实现了Linux下对ARM GPIO端口的控制,进而通过GPIO端口实现了对LCD显示的控制操作。
其他文献
近年来,轨道角动量已成为自由空间光通信(free-space-optical-communication,FSO)领域内的研究热点,并取得了较快进展。利用OAM光束进行信息交换、复用,并以此为基础,与其他
惯性传感器是惯性导航系统的重要组成部分,其精度对惯性导航系统的性能有着决定性的作用。传统的惯性传感器信号处理一般是基于奈奎斯特采样定律对信号进行处理,即为了得到高精
随着信息技术的快速发展,数字媒体在人们生活中扮演着越来越重要的角色,但是数字化信息产品是一把双刃剑,它在提供便捷的同时,又因为很容易被非法修改、复制和传播而面临着严
移动Ad hoc网络(MANET)是一种不需要基础设施的多跳无线网络,它由多个无线节点组成,没有中心控制节点,是完全分布式的网络结构。网络节点可以随意移动,网络拓扑结构不断变化,
USB设备接口简单,移动方便,近年来发展迅猛,USB接口已经成为移动存储、多媒体、人机设备的主流接口。在雷达地面系统中,测试设备同样具有便捷性要求,但由于其数据率大多超过40MB/s,
众所周知,码分多址(Code Division Multiple Access,CDMA)系统采用扩频通信技术,大幅度地提高了频率利用率,具有容量大、覆盖范围广、手机功耗小等突出优点,但是在CDMA系统中
新浪全球发布系统(GSPS)是面向“新浪网”的庞大、复杂、多变的信息发布任务而设计开发的信息发布软件系统。主要技术为Unix C++、MySQL、Perl、Java Lucene。随着互联网行业
海洋水声信道是一个复杂的时、空、频变信道。信道带宽窄,多途干扰严重,高噪声和时延扩展大,使得在海洋中实现高速率、可靠的通信成为挑战性的研究课题。而由信道多径传播引
车载信息平台是汽车仪表系统功能的扩展,是汽车与驾驶员进行信息交流的窗口,也是汽车高精尖技术的主要组成部分。与此同时,配备一个优秀的图形用户界面,利用现代MCU的高可靠