首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 62 毫秒
1.
基于ARM硬件平台和嵌入式Linux软件平台进行驱动开发时,对共享资源的保护是常遇到的问题,嵌入式Linux的同步机制便是解决该问题的方法之一,也是嵌入式Linux的核心内容之一.首先分析了自旋锁、信号量的原理和相关函数,然后论述了自旋锁与信号量的选用,最后用一个示例加以分析,详细说明了它们在驱动程序中的应用.并在Linux2.6平台上对自旋锁和信号量进行了验证,验证结果同理论分析一致.  相似文献   

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

3.
ARM—Linux嵌入式系统具有通常的软硬件结构,它为整个系统提供了嵌入式计算和接口的能力。在ARM嵌入式系统嵌入式计算和接口能力的基础上增加传感部件和运动控制部件,并辅助相应的驱动软件和应用软件设计,可以较为方便地组成移动机器人系统,并实现移动机器人传感和控制等较为智能化的功能。以ARM嵌入式系统为核心的智能移动机器人系统计算能力强,系统能力扩展空间大,软件开发分层管理。  相似文献   

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

5.
Linux系统中USB设备驱动的开发   总被引:1,自引:0,他引:1  
姜滨  朱友平 《甘肃科技》2004,20(1):47-48
通过Linux系统中的USB设备驱动架构的分析,对USB设备驱动程序做了较详细的分析和说明。  相似文献   

6.
陈俊玲 《科技信息》2009,(26):I0217-I0218
目前,触摸屏逐渐取代键盘成为嵌入式系统常用的人机交互工具。本文主介绍了在嵌入式Linux系统下基于Qt/Embedded的触摸屏驱动的研究。通过对Linux设备驱动和Qt/Embedded备驱动接口的工作原理和机制的研究,并结合大量源代码进行分析,提出了基于Qt/Embedded的触摸屏驱动的开发方案,并在相关的应用设备上实现了基于Qt的触摸屏驱动功能。  相似文献   

7.
文中介绍了嵌入式Linux设备驱动程序原理,通过分析字符设备驱动代码,剖析了驱动程序的编写方法;同时阐述了ARM-Linux嵌入式交叉编译环境的建立及其操作要点。  相似文献   

8.
本文介绍了LPC2210处理器I2C总线的工作原理,分析了嵌入式linux内核中I2C总线驱动的体系结构和各个模块的功能.结合具体的I2C接口的存储器和电源监控的完全解决方案CAT1025芯片,详细给出了嵌入式linux下基于I2C总线CAT1025设备驱动程序的开发过程.  相似文献   

9.
PCI总线提供了许多优于其他总线标准(如EISA)的新特性,目前已经成为计算机系统中应用最为广泛且最为通用的总线之一。通过对PCI总线规范的研究,给出了在Linux下PCI设备模块化驱动程序的开发框架。  相似文献   

10.
在嵌入式系统中,USB的工作由USB驱动程序来支持,该文首先介绍了Linux驱动程序的架构,然后详细说明了在EmbestS3CEV40开发板上,实现Linux环境下USB设备端驱动程序开发过程。  相似文献   

11.
研究了不同条件下制备的α-Fe2O3(Sn,SO2-4)气敏材料的电特性、气敏性和晶粒尺寸特性,发现SO2-4作为一种离子基团掺杂对甲烷有明显的增感作用,我们认为引入离子基团是α-Fe2O3气敏材料改性的一种途径.  相似文献   

12.
介绍了基于Linux操作系统,以光互连链路接口卡为网络硬件接口,编制并行计算环境的物理层链路的驱动软件的设计方法,程序的结构等。利用此驱动程序已实现了两台运行Linux操作系统的PC机之间的通讯。  相似文献   

13.
基于如何灵活地进行Linux 内核程序设计是扩展操作系统功能的一个重要方面- 首先通过详细剖析了Unix 、Linux 的驱动程序结构,说明了如何利用Linux 的可加载模块技术设计针对特定设备的驱动程序;此外,进一步探讨了如何利用可加载模块技术截获并替换系统默认的系统调用,从而满足Linux 在不同特定环境的需要- 参5  相似文献   

14.
在介绍基于linux操作系统的多串口驱动设计理论基础上,重点研究对多串口编程的技术,实现基于tty的核心设计,可作为实现串口终端设备集中管理、实时数据采集的服务器主板应用。其特点是可以采用ARM平台,但完全兼容X86平台,用户原来在X86平台下编写linux操作系统的多串口驱动的程序只需做一次重新编译即可实现移植,达到基于Linux操作系统的多串口驱动实时通讯的目的。  相似文献   

15.
室外移动机器人的遥控系统由移动指挥站、移动机器人站、无线通信系统组成.在临场感遥控系统中,需要将移动机器人站摄像头得到的图像经过发射机和天线传送给移动指挥站.为了使得图像的接收效果更好,使用定向天线增强天线增益.定向天线只有在某一个方向上增益最强,定向发送天线固定在该云台上,根据位置和角度信息控制云台转动使得接收天线始终对准目标点.为了增强定向天线的接收效果,设计了自动对中天线云台系统和遥控器.  相似文献   

16.
针对常规液压静力压桩机的设计方法存在动力源能量利用率低以及大吨位桩机形成困难等问题,结合压桩实际工况,提出和分析了准恒功率设计方法应用于液压静力压桩机设计中的设计原理、准则和实施途径,并将其与常规的恒流量设计方法进行了比较研究.理论分析和实际应用结果表明,应用该方法研究开发的ZYJ系列液压静力压桩机高效节能效果十分明显,并且较好地解决了高压桩速度和大压桩力之间的矛盾,为高效节能大吨位压桩机的设计提供了理论依据  相似文献   

17.
设计了在嵌入式操作系统UCLINUX下的自主移动机器人运动系统。该系统主控制器采用了ARM7微处理器,操作系统使用UCLINUX,利用脉冲宽度调制(PWM)技术对直流电机转速进行控制。详细介绍了UCLINUX下电机控制器的设备驱动程序设计和移动机器人基本动作的应用程序设计。该系统已经应用于一个移动机器人原型中,能够成功地实现各种动作。  相似文献   

18.
针对油田传统的计量方式不能满足油田生产测试过程中各井的产量测试,特别是几乎不可能同步测试、记录功图测试阶段的产油气量,难以在较宽的计量范围内实现精确计量要求的现状,设计了移动式多级分离计量装置的方案。介绍了移动式多级分离计量装置的结构、原理、主要技术指标、系统的组成、技术关键和需要在设计中重点考虑的几个问题。着重阐述了设计过程中在以往的技术和经验的基础上开发和采用了高效气-液旋流分离技术、高效多级液-液旋流分离技术、破乳技术、多次沉降分离提高纯油计量精度技术、计量分离器的排液技术和最佳流量计的选择标准等几项关键技术,并对如何破除混合液中的乳化水以增强分离效果,以及在串联旋流器时应重点考虑以底流还是溢流为主的参数控制方式等问题做了研究。  相似文献   

19.
Linux下网络设备驱动程序研究   总被引:1,自引:0,他引:1  
Linux是一种日趋成熟完善的操作系统,越来越多的软硬件厂商开始使用Linux平台来开发自己的产品,因而对基于该平台的设备驱动程序的需求也愈来愈多。同时从国内外发展情况来看,信息家电将是日后家电发展的一大方向,甚至可以说是主方向。文章分析研究了Linux下网络设备驱动程序的体系结构、模块功能以及网络设备驱动程序在Linux下的实现模式,在此基础上总结出设计网络设备驱动程序的一般方法,并对网络设备驱动程序(红外设备驱动程序)进行了测试。  相似文献   

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

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