首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 46 毫秒
1.
Linux操作系统由于其源码开放、具有可裁剪等特点在嵌入式系统中得到越来越广泛的应用,而USB接口在嵌入式系统中的应用也十分广泛,现在的嵌入式系统的硬件平台大多数是基于ARM处理器的。文中介绍基于ARM平台的Linux2.6内核下,嵌入式USB主机设备驱动开发实现。具体的从USB设备驱动的开发流程出发,介绍了USB接口的一般原理和USB通信的一般过程,然后对USB驱动骨架进行了分析,最后给出了驱动具体实现的关键代码。  相似文献   

2.
设备驱动是计算机系统可靠运行的前提.现有的设备驱动方法,数据要经过驱动层缓存向应用层拷贝、应用层缓存向存储设备拷贝的过程,当数据量比较大时,系统的响应速度会受到一定的限制.通过对Linux内核的对象机制和虚拟内存机制的研究,提出基于对象的内存映射型设备驱动方法,使用户进程直接访问设备内存以提高响应速度,并对该驱动的性能进行测试和评价.  相似文献   

3.
在Windows OS中,USB接口的摄像头因其成本低廉,安装方便而被广泛应用,而Linux作为目前最具有潜力的OS被业界一直看好,因此,如何在Linux下开发USB摄像头的应用成为了一种迫切需求。本文介绍了当今Linux内核都普遍支持的摄像头驱动的安装以及编程实现,目的只为把读者引入USB摄像头的Linux世界。  相似文献   

4.
嵌入式Linux的驱动框架能缩短开发周期,因此构建框架对驱动开发有着很重要的意义.介绍了目前驱动研究现状。阐述了构建嵌入式Linux驱动框架的方式并进行了评价,探析了未来基于Linux内核的Android操作系统的驱动框架实现.  相似文献   

5.
嵌入式Linux下网络设备驱动程序的开发   总被引:1,自引:0,他引:1  
阐述了Linux网络系统的分层结构,分析了Linux内核中网络设备驱动程序的运行机理,介绍了实现Linux网络驱动程序开发的关键过程,结合设备驱动的调试方法通过应用实例给出了开发的全过程.最后,总结了嵌入式Linux下网络设备驱动程序开发的通用实现模式.  相似文献   

6.
开源的Linux操作系统由于系统稳定、兼容性好、易于移植及网络功能强大等优点,越来越多地被使用在各种应用环境.同时随着USB2.0 高速数据传输在实际生产中的广泛使用,已有的摄像头视频设备的驱动已经不能很好地与之相适应.文章对原有Linux系统自带的驱动进行了分析,引入了采用Relay技术实现内核空间到用户空间的大数据量传输,从而提高了USB摄像头设备的数据传输速度.  相似文献   

7.
针对目前嵌入式Linux系统缺乏对USB设备管理的问题,依据Linux内核中Proc虚拟文件系统可实时地提供当前系统内核信息的特点,结合进程间的通信机制,提出了一种关于USB设备自动安装及更新安装的方法,实现了嵌入式Linux下USB设备的即插即用。  相似文献   

8.
多媒体及高速网络技术的发展,大大扩展了应用的需求,很多应用不仅具有实时特性,还要求系统提供丰富的服务和可扩展能力。本文在深入研究影响Linux实时性能的因素,比较目前主流实时Linux优缺点的基础上,设计开发出一种混合实时操作系统——KLinux。KLinux基于开源Linux,在内核架构、混合实时调度,以及错误处理等方面进行了改造。实验结果表明,改进后Linux内核在任务调度、上下文切换、CPU运算等方面的实时性能分别提高了253%、177%、255%,同时支持内核态实时应用和用户态非实时应用的双态混合开发,可满足当前绝大多数应用的需求。  相似文献   

9.
作为Linux的新用户,为了更好地发挥Linux的潜能,需要在安装Linux的基础上对Linux内核重新编译,使之更好地与计算机硬件相匹配。针对上述问题,本文从制作引导盘和根盘开始,帮助您构架Linux平台,按机器的需求进行新的内核编译,从而更好地使用Linux的资源。  相似文献   

10.
基于 LinuX开发BACnet的体系结构研究   总被引:4,自引:1,他引:3  
简要分析了BACnet和Linux的特点和功能,论证了Linux用于楼宇控制设备开发的可行性,为了实现对各种BACnet对象进行统一管理,提出“虚拟BACnet对象”的概念,并针对BACnet在嵌入式应用中的特点,对Linux内核进行了改革和定制,建立了对应的基于Linux开发BACnet楼宇控制设备的嵌入式体系结构。该体系结构与BACnet体系结构相对应,具有简单和易配置的特点。  相似文献   

11.
多媒体及高速网络技术的发展,大大扩展了应用的需求,很多应用不仅具有实时特性,还要求系统提供丰富的服务和可扩展能力。该文设计开发出一种混合实时操作系统——KLinux。KLinux基于开源Linux,在内核架构、混合实时调度,以及错误处理等方面进行了改造。实验结果表明:改进后Linux内核在任务调度、上下文切换、CPU运算等方面的实时性能分别提高了253%、177%、255%,同时支持内核态实时应用和用户态非实时应用的双态混合开发,可满足当前绝大多数应用的需求。  相似文献   

12.
为更好地实现视频采集,利用USB摄像头,以雷凌嵌入式微处理器RT5350为硬件核心芯片、嵌入式Linux为操作系统内核以及V4L2为视频设备内核驱动,设计一个功耗低、体积小的视频数据采集系统.该文主要从系统的硬件框架、视频采集的软件流程和关键代码3方面进行详细阐述.实验结果表明,该系统所采集的图像清晰度高、稳定性好,具有较好的应用推广价值.  相似文献   

13.
目前在智能家居领域,还没有相关的组织机构提出过一套统一的协议标准,各个厂商在设备交互上都有着各自的通信模式与协议标准.这增加了异构网关软件框架设计的复杂性和局限性.使用Linux内核提供的一套总线注册管理接口,在Linux下自行注册维护一条虚拟总线,将物理设备驱动挂接在该虚拟总线上,将通信协议的细节设计放置在底层适配器中,使得异构网络的融合更加自然.同时,基于Linux总线来设计智能网关系统的驱动层,可以让应用层的设计接口统一、逻辑清晰;使底层硬件设备的入网也变得更加便捷,层次分明.  相似文献   

14.
研究基于Linux2.4内核的路由功能的实现,相对于其它操作系统而言,Linux具有非常高的安全性和稳定性,在Linux系统中可以根据用户的需求,实现丰富的路由功能,其中很多功能都可以和路由器产品相媲美,Linux的源代码是开放的,可以做很多二次开发,并且Linux具有非常低的价格,其性价比的优势,使得很多校园网在出口建设方面都采用Linux。  相似文献   

15.
颜玮  郑晋 《科技信息》2013,(23):100-102
Advanced Linux Sound Architecture(ALSA)音频系统框架已经成为Linux内核中的主流音频驱动框架。针对具体的硬件平台,阐述了音频编解码器TLV320AIC3110的ALSA架构驱动。同时在驱动中具体介绍了Dynamic Audio Power Management(DAPM)Widget和音频路径的配置。最终试验结果表明,驱动能够稳定的运行。  相似文献   

16.
桑爱兵 《应用科技》2009,36(3):76-76
本系列以Linux操作系统为原型,建立了一个跨平台的面向应用的嵌入式操作系统和软件开发平台,适用于各种嵌入式微处理器,应用于移动信息终端设备。它由系统软件和软件开发包组成,其中系统软件整合了操作系统内核、文件系统、设备驱动、嵌入式应用组件、人机图形界面等部分。  相似文献   

17.
基于ARM的嵌入式Linux无线网卡设备驱动设计   总被引:2,自引:0,他引:2  
本文介绍了D-Link无线网卡在嵌入式Linux下的驱动设计与实现,该设计可以用于构建无线数据采集系统。首先搭建好嵌入式开发的软硬件环境,分析Linux内核USB驱动模块和网络驱动工作原理,然后针对D-Link无线网卡对通用的无线网卡驱动进行修改和交叉编译,最终移植到ARM平台上,建立嵌入式无线局域网,为进一步的无线网络研究搭建好开发平台。ARM微处理器的使用使本系统比传统的数据采集系统更具有便携性和灵活性,甚至可以工作在恶劣的环境之中。  相似文献   

18.
Linux设备驱动程序是Linux应用的重要组成部分。本文详细分析了Linux内核中串口设备驱动程序的运行机理,并着重介绍了实现Linux串口驱动程序的关键要点,最后给出了一种具体实现实例。  相似文献   

19.
基于ARM的嵌入式Bootloader的设计与实现   总被引:1,自引:0,他引:1  
文章实现了基于Lumit4510开发板的Bootloader,包括嵌入式系统的硬件初始化、串口驱动、FLASH驱动、Linux内核的加载与启动。  相似文献   

20.
随着Linux操作系统日益被人们所接受,许多公司企业都使用Linux作为开发平台.文章主要阐述了嵌入式Linux设备驱动程序的概念;剖析了嵌入式Linux设备驱动程序的通用模块和具体开发流程;说明了驱动程序与内核之间的关系,进一步通过实例论述如何设计和编写模块化的嵌入式Linux设备驱动程序,以及解释驱动程序的关键代码.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号