首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 125 毫秒
1.
在基于桌面PC的应用程序中,由于PC架构的一致性,绝大多数基于底层的硬件驱动都由设备制造商完成,用户在进行应用程序的开发过程中,一般都很少直接对硬件编程.但嵌入式系统的差异性决定了系统开发者不但需要进行特定硬件的设计,同时需要编写对这些硬件进行操作的设备驱动程序.  相似文献   

2.
为了探讨嵌入式Linux设备驱动程序开发,文中对其设备驱动程序完成了以下分析:Linux设备驱动程序开发过程;基本组成结构;设备驱动程序的框架。  相似文献   

3.
本文从工程应用角度出发,针对高速设备的传输特点,在嵌入式linux系统的驱动程序的一般结构基础上,进行设备驱动结构框架的改进,以满足高速数据流传输的需要.并以AT91RM9200与DSP的视频会议系统为例,说明该结构驱动程序的实现流程,并验证在嵌入式Linux系统高速数据传输应用的可行性与鲁棒性.  相似文献   

4.
嵌入式系统通常使用闪存作为存储设备,嵌入式Linux下的MTD技术可以方便地访问Flash这样的MTD设备。文章介绍了Linux块设备驱动程序框架,详细分析了MTD设备驱动程序层次结构、核心功能模块和数据结构,最后以Motorola MPC860T开发板为例,系统地给出了针对特定Flash的MTD驱动程序开发实例。  相似文献   

5.
嵌入式Linux设备驱动程序的构建方法   总被引:1,自引:0,他引:1  
陈年 《计算机科学》2006,33(B12):172-174
本文在阐明Linux设备驱动程序工作原理的基础上,分析了嵌入式Linux系统设备驱动程序的开发特点,介绍了嵌入式Linux系统中设备驱动程序的构建方法并给出了实例。  相似文献   

6.
基于Linux的嵌入式系统开发   总被引:11,自引:0,他引:11  
在后PC时代,对嵌入式系统的研究与开发也成为当前的一个热点。Linux由于其种种优点成为厂家开发嵌入式应用的OS,介绍了嵌入工式LnuxGUI的特点,并且结合与天大天财公司合作开发的嵌入式浏览器的项目对嵌入式GUI和嵌入式浏览器作了比较详细的介绍。  相似文献   

7.
通过深入探讨嵌入式linux设备程序的通用开发模块,详细介绍了嵌入式linux设备驱动程序中建立设备、初始化设备和访问设备等相关模块的实现.  相似文献   

8.
嵌入式Linux设备驱动程序研究   总被引:3,自引:0,他引:3  
本文通过对嵌入式Linux设备管理机制的深入研究,在内核层次上详细分析了驱动程序参数的传递过程,并以此为主线,重点阐述了设备驱动程序的实现机制、工作原理、层次结构和设计方法,最后实现了基于μClinux的字符型设备的可动态加载驱动程序。实际结果表明,掌握设备驱动程序的实现机制及其与系统内核的参数传递过程,可以有效地提高嵌入式Linux设备驱动程序的开发效率,减少出错几率,从而节省了嵌入式产品的开发成本和开发周期。  相似文献   

9.
嵌入式Linux设备驱动程序开发   总被引:11,自引:6,他引:11  
阐述在嵌入式Linux环境下设备驱动程序的开发,详细探讨了嵌入式Linux设备驱动程序的通用模块框架和具体开发流程,说明了驱动程序与内核的关系,归纳嵌入式Linux设备驱动程序的共性.解析Linux设备驱动程序模块的概念,进一步分析了驱动模块的初始化和卸载这两个关键函数.通过实例论述如何设计和编写模块化的嵌入式Linux设备驱动程序,以及解释驱动程序的关键代码.最后归纳了开发嵌入式Linux设备驱动程序的核心思想.  相似文献   

10.
基于嵌入式Linux的设备驱动程序开发(二)   总被引:3,自引:0,他引:3  
前一期的内容里,我们介绍了一个比较简单的字符类型的驱动程序的实现以及应用测试过程.本期将简要介绍设备驱动程序开发中其他较为高级的内容,包括中断处理,硬件操作,内核定时器等.  相似文献   

11.
介绍了Linux下设备驱动程序的基本结构和实现原理,结合底层驱动中的读操作函数的整个过程,对其一般规律进行了总结,以降低误码率.  相似文献   

12.
Linux嵌入式技术下的设备驱动程序将操作系统与硬件联系起来,使得操作系统能够管理硬件设备,向应用程序提供访问硬件的调用。尽管硬件设备之间的差别很大,但是驱动程序的开发的自由度却很小,需要严格遵循一些规范,并有比较严格的性能要求。本文提出了Linux嵌入式技术下指纹采集系统设备驱动程序设计方案,结果表明系统运行良好,采集指纹速度快,图像清晰。  相似文献   

13.
针对基于PowerPC架构处理器的MPC8247目标系统,在分析PowerPC架构设备树原理的基础上,进行了嵌入式Linux的系统开发, 包括U-Boot、Linux内核、设备树对象和Ramdisk根文件系统的移植和部署等。系统的实际运行情况表明,设备树文件编写正确,系统设计合理高效。  相似文献   

14.
给出Linux环境下USB驱动的模块层次结构,包括主控制器驱动、USB核心驱动和USB设备驱动程序组成,以及USB接口摄像头驱动模块的层次结构,对底层usbvideo模块进行分析,对usbvideo中的函数进行了分类,修正其设计上的一个缺陷,给出上层微型驱动的实现,最后通过移植USB摄像头驱动程序到三星公司的SMDK2410开发板的试验成功,使该驱动成功应用在基于Linux的嵌入式系统上.  相似文献   

15.
基于ML403开发板的嵌入式Linux移植   总被引:1,自引:0,他引:1  
近年来,Linux以其源码开放、资源丰富的优势,成为很多厂家开发嵌入式应用的首选操作系统,正占据着越来越大的市场份额.Xilinx公司开发的Virtex 4系列FPGA中,既嵌入了高性能、低成本的PowerPC 405嵌入式RISC微处理器,又具备高密度、高性能的FPGA编程逻辑,把通用微处理器的灵活性、低成本与FPGA的可重构、高性能融合在一起,具有很好的应用前景.系统介绍了PowerPC 405处理器、Linux操作系统和可编程片上系统SOPC的特点,并结合目标板ML403,对整个开发过程,包括硬件结构、开发环境及开发工具进行了分析和介绍,特别是对交叉编译环境和Linux的移植进行了重点分析.  相似文献   

16.
利用双口RAM实现CPU与DSP之间的快速可靠通信,介绍了双口RAMIDT70V24S的特征,描述了它及其驱动程序在DVR(数字硬盘录像机)应用中的体系结构,设计并实现了该应用在嵌入式Linux系统下的驱动程序,为嵌入式Linux系统下的芯片驱动开发提供了很好的借鉴。  相似文献   

17.
阐述了linux下驱动程序的基本概念和中断处理方法,以uClinux下的异步串行口为例,详细分析了串行驱动的实现过程,该方法和思路为在嵌入式linux下访问其他串行通信外设提供了很好的借鉴。  相似文献   

18.
基于嵌入式平台的USB摄像头驱动程序的实现   总被引:1,自引:0,他引:1  
介绍了USB驱动的层次结构,给出实现基于ARM平台的针对Pixart公司PAC207-BCA芯片的摄像头驱动程序.结合具体开发实例,分析了针对PAC207-BCA芯片的摄像头驱动程序的主要函数实现.最后在Embest S3CEB2410开发板上加载交叉编译过的驱动模块,给出上层测试程序的主体结构.  相似文献   

19.
基于ARM Linux平台的CAN设备驱动程序设计与实现   总被引:2,自引:0,他引:2       下载免费PDF全文
针对移动机器人控制系统在实时性、可靠性方面的要求,提出了基于CAN总线的分布式控制系统方案,介绍了在核心数据处理单元S3C2410上扩展CAN总线设备的硬件接口设计,详细讨论了嵌入式ARM Linux上驱动程序开发的一般方法,以及CAN设备驱动程序的设计方法和具体实现。经实验证明,此系统结构简单,稳定性和可靠性强。  相似文献   

20.
基于Linux的嵌入式交叉开发技术*   总被引:2,自引:1,他引:1  
首先介绍如何构建嵌入式开发平台,包括硬件平台和软件平台,硬件平台的目标机采用ARM芯片,软件平台的宿主机采用Linux操作系统,并采用GDB调试软件;然后详细阐述了嵌入式软件的交叉开发的一般步骤.通过实践充分证明交叉开发是嵌入式软件开发行之有效的方法,可以大大提高嵌入式软件的开发效率.  相似文献   

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

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