共查询到20条相似文献,搜索用时 46 毫秒
1.
随着人们对操控要求的不断提高,电容触摸屏因为能支持多点触摸而得到广泛使用。本文基于Nokia和Intel公司合作开发的开源操作系统MeeGo,采用基于内核对象的Linux输入子系统来设计触摸屏的驱动。该方案极大地方便了触摸屏的驱动开发,可应用在车载娱乐、上网本、智能手机等电子产品上。 相似文献
2.
3.
为了使学生对嵌入式驱动程序开发有初步认知,结合嵌入式系统实验平台,设计基于嵌入式Linux驱动程序设计的实践教学案例。该案例以设备驱动程序设计为目标,基于S3C6410嵌入式微处理器硬件平台,涵盖开发环境的搭建、Linux内核的定制、根文件系统的制作、设备驱动程序设计、测试应用程序设计等教学内容。实施效果表明,该实践教学环节可以强化学生对Linux设备驱动程序设计的理解、提高学生的嵌入式底层软件开发能力。 相似文献
4.
5.
基于嵌入式Linux的红外遥控驱动程序设计 总被引:1,自引:0,他引:1
提出了一种基于嵌入式LimLx的通用红外遥控驱动程序设计方法.在Linux官方组织LIRC project开源代码的基础上,引入了Linux内核中的tasklet机制,可以使硬件中断迅速被响应,而且不会丢失同时发生的其它中断,对开发或移植类似的嵌入式Linux红外遥控驱动程序具有一定的借鉴作用,已应用在国家下一代互联网(CNGI)示范工程项目"视频多媒体点播系统"中. 相似文献
6.
便携式红外相机中触摸屏原理与应用 总被引:1,自引:0,他引:1
为了提高实验型红外相机的灵活性并研究其小型化技术,基于嵌入式系统技术构建了便携式红外相机.红外相机采用带触摸屏的液晶显示器(LCD)作为用户交互设备,其中触摸屏作为输入设备实现对相机的控制.设计了系统硬件,研究了Linux2.6内核下触摸屏的驱动原理,利用校正函数库Tslib进行了触摸屏校正,最后利用Qt/Embedded程序作为用户界面接收用户的触摸屏输入.实验结果表明,触摸屏设备在便携式红外相机中能准确控制系统. 相似文献
7.
本论文主要目的是通过对嵌入式Linux软件开发环境、配置方法和硬件驱动程序设计方法的研究,分析操作系统的内核和驱动程序的结构,参考三星公司的SD/MMC驱动和斯道开发板的开发说明书,总结出一套嵌入式Linux的MMC卡开发环境的构建方法,定制设计适合ARM9芯片的S3C2410处理器的Linux PDA的MMC和SD存储卡驱动程序。 相似文献
8.
随着嵌入式的发展,触摸屏以友善的人机交互性、操作简单灵活、输入速度快,已逐渐取代键盘,成为嵌入式系统的主流输入设备;而Qt作为跨平台的图形用户界面工具包诞生以后,已经扩展到了包括便携式设备在内的几乎当今程序设计的所有领域。以S3C2416为例,介绍了在Linux平台下支持触摸屏的Qt/Embedded移植的详细过程,包括系统环境介绍、带触摸屏库的Qt/Embedded的编译、Linux文件系统设置等,并挑选了一个demo程序对移植情况进行了检验。最后对支持触摸屏的嵌入式系统作了初步展望。 相似文献
9.
提出了一种基于嵌入式Linux的电容触摸屏驱动,以三星公司的SP5V210作为系统处理器,采用电容屏控制器GT811读取触摸原始数据,经处理后通过I2 C总线与处理器SP5V210通信,并应用Linux的input输入子系统完成SP5V210对GT811的驱动设计测试。结果表明,能够在Linux系统上很好地实现多点触摸功能。 相似文献
10.
郭小梅 《计算机应用与软件》2011,(10)
以飞思卡尔半导体的MX51为系统硬件平台,给出嵌入式产品中支持多点触摸的电容式触摸屏实现方案;通过PIXCIR公司的ATmega168芯片采样触摸屏数据,经处理后由I2C总线传入系统;运用Linux中的输入子系统、中断、队列等技术,详细讨论linux2.6.31内核下开发电容式触摸屏驱动程序的流程及方法。该设计应用于智能手机、MID、上网本等产品中,效果良好。 相似文献
11.
在分析Linux设备驱动程序内核特点和体系结构原理的基础上,详细论述了基于方舟ⅡCPU的Linux嵌入式系统设备驱动程序的快速实现技术,克服了传统的Linux设备驱动程序设计复杂、开发过程繁琐的弊端,且避免了交叉编译平台的兼容性限制,减少了软件编程工作量,对于其他Linux嵌入式系统设备驱动程序的实现具有一定的参考价值. 相似文献
12.
嵌入式Linux下USB主机设备驱动开发 总被引:1,自引:1,他引:0
嵌人式Linux由于其源码开放、具有可定制性等特点正得到越来越广泛的应用,而USB接口在嵌人式系统中的应用也十分广泛,基于ARM嵌入式微控制器凭借其强大的功能,逐渐占据了市场的大部分份额.通过基于S3C2410的USB应用实例,介绍Linux2.6内核下,嵌入式USB主机设备驱动开发实现过程.具体的从USB设备驱动的开发流程出发,介绍了USB接口的一般原理和USB通信的一般过程,然后详细给出了Linux2.6内核支持USB主设备驱动的关键配置,同时对USB驱动骨架进行了分析,最后给出了驱动具体实现的关键代码,以提供一个开发嵌入式Linux下USB主机设备驱动的向导.本驱动已经成功应用于某手持通信设备中,可为类似的嵌入式USB主机设备开发提供参考. 相似文献
13.
基于QT的触摸屏驱动在LINUX下的应用设计 总被引:1,自引:0,他引:1
文章主要介绍了在嵌入式Linux系统下基于QT/Embeded的触摸屏驱动的设计,通过对Linux设备驱动和Qt/Embedded没备驱动接口的工作原理和机制的理解,并结合大量源代码进行分析,提出了基于QT/Embeded的触摸屏驱动的开发方案,并在相关的应用设备上实现了基于QT触摸屏的驱动功能。 相似文献
14.
S3C44B0X作为一款以ARM7TDMI为内核的微处理器,正日益受到广泛的应用;uClinux作为一种运行于没有MMU的嵌入式微处理器的嵌入式操作系统,也广泛应用到嵌入式开发中.本文对S3C44B0X+uClinux嵌入式系统中的触摸屏设计进行了探讨,给出S3C44B0X上触摸屏的实现硬件设计原理及结构,并针对uClinux触摸屏驱动程序设计中存在的难点提出了解决方案. 相似文献
15.
S3C44B0X作为一款以ARM7TDMI为内核的微处理器,正日益受到广泛的应用;uClinux作为一种运行于没有MMU的嵌入式微处理器的嵌^式操作系统,也广泛应用到嵌入式开发中。本文对S3C44BOX+uClinux嵌入式系统中的触摸屏设计进行了探讨,给出S3C44B0X上触摸屏的实现硬件设计原理及结构,并针对uClinux触摸屏驱动程序设计中存在的难点提出了解决方案。 相似文献
16.
Linux下有中断端点的USB设备驱动的实现 总被引:1,自引:0,他引:1
手写板是有中断端点的USB设备,为了在Linux下实现此类设备的驱动,分析了USB设备的基本概念和Linux设备驱动原理,对Linux下设备驱动程序的内部机制和框架构成进行了研究.在此基础上,提出了引入信号量机制控制内核线程同步的方法来实现read函数,进而设计出Linux下有中断端点的USB设备的驱动程序.通过编写应用程序和设计对比实验,证明了此驱动可以准确、高效地读写设备.与针对中断端点普遍采用的输入子系统方式相比,简化了程序设计,提高了系统效率. 相似文献
17.
为了实现在嵌入式系统中对步进电机进行控制且尽可能少占系统资源,现基于嵌入式处理器S3C2410和Linux系统进行步进电机驱动开发,包括相关硬件体系结构和软件系统组成及测试固化方法.实现了动态编译下步进电机驱动的开发及电机控制.阐述了在Linux系统下驱动程序的设计流程和内核模块化编程思想,驱动程序模块化并在需要的时候加载到内核是节省嵌入式硬件资源的主要方法之一.为一般嵌入式系统下编写驱动程序步骤提供参考. 相似文献
18.
基于嵌入式Linux系统的MiniGUI移植研究 总被引:1,自引:0,他引:1
基于PXA270开发板搭建了宿主机-目标板交叉编译环境,对MiniGUI移植和相关的Linux内核裁剪进行了研究,并编写了自定义的输入抽象层IAL程序,改进了MiniGUI的图形输入引擎,实现了底层硬件驱动与上层应用开发之间的输入接口交互,使基于此类开发板的MiniGUI应用程序能同时接受键盘和触摸屏两种输入设备的输入.应用结果表明,该方法可操作性强,具有一定的实用性和参考价值. 相似文献
19.
嵌入式Linux操作系统的特性 总被引:2,自引:0,他引:2
微处理器技术的发展使嵌入式系统得到广泛应用。一个小型、实时、性能良好的嵌入式操作系统的研发和应用,就成为嵌入式系统进一步应用要解决的首要问题了。文中在重点分析Linux的系统特点,以及Linux的内核组成和各组成部分的功能的基础上,说明了嵌入式Linux的3个基本元素和嵌入式Linux内核应该具备的功能。分析表明,虽然Linux存在一些不足之处,但其组成特点和源码开放的特性使得Linux必将成为嵌入式系统开发的一个高效、实用的操作系统。 相似文献