【摘 要】
:
嵌入式系统是以应用为中心,以计算机为基础,软硬件可裁剪,适用于系统对功能、可靠性、成本、功耗严格要求的专用计算机系统。实时性是嵌入式系统的基本要求,其次,还要求代码小,速度
论文部分内容阅读
嵌入式系统是以应用为中心,以计算机为基础,软硬件可裁剪,适用于系统对功能、可靠性、成本、功耗严格要求的专用计算机系统。实时性是嵌入式系统的基本要求,其次,还要求代码小,速度快,可靠性高。
嵌入式Linux(Embedded Linux)是指对Linux经过裁剪小型化后,可固化在存储器或单片机中,应用于特定嵌入式场合的专用Linux操作系统。
驱动程序开发是嵌入式Linux项目中工作量最大的一部分内容,开发出高质量的驱动程序是项目成功的关键。本课题研究内容正是嵌入式Linux平台上的USB设备主控驱动开发。
论文以完成一个嵌入式开发平台为目标,该平台使用三星公司的s3c2410为主芯片,操作系统选用linux2.6.23版本,涉及的工作主要是Linux内核移植和USB驱动开发。论文的主要内容为:
1) 在深入研究了Linux底层代码的基础上,给出了搭建开发环境和编写启动代码的方法,深入阐述了内核的初始化过程。
2) 对Linux内核的设备驱动模型和驱动架构进行了深入分析,研究了USB协议和USB主机端驱动在Linux上的实现过程,并把USB协议栈移植到了论文所述的平台上。这部分内容包括USB的基本通讯协议、USB主控制器接口、OHCI规范和USB协议栈的构建方法。
3) 论文介绍了USB键盘项目的研发过程和技术细节。
通过完成这个嵌入式Linux开发平台的项目,作者阅读并改写了大量的内核源代码,对内核的底层实现机制和USB驱动编写做了深入的探索与研究。本论文对在其它平台进行内核移植或驱动开发也可以起到借鉴作用。
其他文献
井下移动无线网络由分布于巷道的多个AP和多台机车上安置的车载终端组成,是实现机车无人驾驶系统通信网络的重要组成部分,提高其资源利用率是亟待解决的问题,对井下通信网络
随着金融分析、网络监控、传感器数据监控等新型数据流应用的出现,催生了一种新的数据管理技术——数据流查询处理,数据流查询处理技术已经在数据流应用中获得了较大的发展。
目前,在计算机和信息系统中大部分采用口令作为身份认证方法。其中,文本口令是使用最为普遍的,但其在安全性和可记忆性等方面都有很多的不足。研究证明,图形口令由于其更高的
文本的情感倾向性分析在实践中应用广泛。对于评论性短文本而言,抽取评价词语及其所评价的对象,是判断情感倾向的关键。由于中文语言存在的缺少形态变化及关系修饰灵活等特点
随着人类基因组计划的开展与现代生物技术的发展,人类积累的大量生物信息数据为揭开生命奥秘提供了数据基础。模体是生命密码的一种表现形式,模体检测问题是计算生物学一个重
中国电信综合业务配置平台(Integrated Service Provisioning Platform, ISPP)为移动核心网络提供了业务支撑系统配置各种服务的统一入口和集中门户,从而屏蔽了运营商内部业
伴随着互联网技术的高速发展,网络设备与计算机已经深入到国家机关、企业和千家万户中,我们对计算机网络的依赖性日益增强。同时我们要看到,许多计算机用户甚至网络管理人员
主动数据库系统是以传统数据库为基础并通过主动规则实现其主动性,事件监测是数据库主动性实现的关键环节。然而,传统事件监测方法存在的不完善:事件的语义表达能力差、不同种
随着信息技术的发展,越来越多的领域开始使用“图”来表示和存储数据对象之间的关系。这种类型的数据被称作“图数据”。近年来,在现实应用中积累了大量的图数据,其中蕴含了大量
目前,地理信息系统(GIS)已经被广泛应用于与人们工作和生活息息相关的各个领域。然而,不断产生的海量异构空间数据成为GIS各种应用的一个主要障碍。此外,数字地图的版权保护