首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 359 毫秒
1.
嵌入式Linux设备驱动程序的开发研究   总被引:1,自引:0,他引:1  
阐述在嵌入式uCLinux环境下设备驱动程序的开发方法,详细阐述了嵌入式Linux设备驱动程序的分类及特点,归纳嵌入式Linux设备驱动程序的共性,重点分析了动态可加载设备驱动程序的原理和设计步骤,并实现了基于uClinux的字符型设备的动态可加载驱动程序。实验结果表明,动态可加载方式为嵌入式Linux驱动程序的调试提供了便捷的途径。  相似文献   

2.
介绍了uClinux操作系统和嵌入式Linux系统的开发流程及其驱动程序的开发,通过对CAN总线设备SJA1000的驱动程序的设计与实现,详细说明了uClinux系统下CAN设备驱动程序的编写.  相似文献   

3.
以嵌入式微处理器S3C2410为主控制器,通过SPI接口,采用MCP2510控制器扩展CAN总线接口。文章分析了Linux下设备驱动程序的结构和工作原理,论述了嵌入式Linux操作系统下CAN设备驱动程序的设计方法和具体实现。针对字符设备驱动程序的特点,采用中断驱动I/O方式结合缓冲区的使用可将数据接收和read系统调用隔离开,同时在系统调用函数中加入了休眠代码,确保设备在系统中的高效运行。  相似文献   

4.
通过在嵌入式uCLinux上实现字符型设备驱动程序的添加实例,介绍了嵌入式Linux系统的设备管理、设备驱动程序的框架和实现设备驱动程序的添加方法,以能够提供给大家一个开发uCLinux下设备驱动程序的向导,使之在开发各种设备的驱动程序中得到很好的应用.  相似文献   

5.
本文通过基于S3C2410的嵌入式USB从设备驱动程序的实现,介绍嵌入式Linux系统中的USB从设备驱动程序的设计方法,同时介绍了USB接口的一般原理和USB通信的一般过程,以及嵌入式Linux中驱动程序开发的一般原理和方法。  相似文献   

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

7.
设备驱动是Linux系统的重要组成部分,它在硬件和终端之间建立了标准的接口.本文首先介绍了嵌入式系统的概念以及嵌入式Linux,并建立基于嵌入式ARM-Linux平台.籍此平台,并通过嵌入式Linux的基础、嵌入式Linux的网络结构和网络驱动程序的实现方法的研究,最后成功的实现了基于ARM9的嵌入式Linux下以太网驱动程序的开发.  相似文献   

8.
肖竟华  夏红霞 《微机发展》2006,16(7):177-179
文中通过在嵌入式μCLinux上实现字符型设备驱动程序的添加的实例,介绍了嵌入式Linux系统的设备管理、设备驱动程序的框架和实现设备驱动程序的添加的方法,以能够提供给大家一个开发μCLinux下设备驱动程序的向导。使之在开发各种设备的驱动程序中得到很好的应用。  相似文献   

9.
红外通信技术广泛用于短距离无线通信.为了满足嵌入式系统中红外通信的需求,提出了采用嵌入式处理器S3C2410为核心,基于嵌入式Linux红外通信系统方案.通过对Linux下红外协议栈和网络设备驱动程序的研究分析,设计了红外收发设备在Linux操作系统下的驱动程序,并给出了红外通信应用设计编程方法.  相似文献   

10.
基于PC/104-Plus总线数据采集系统设计与实现   总被引:4,自引:1,他引:4  
简述了PC/104--Plus总线的原理、PCI9054(I/O加速器件)工作原理及性能。主要叙述了以PCI9054为核心、以同步双口RAM为数据通道的硬件系统设计思想,以及EPLD控制逻辑设计与Linux设备驱动程序的实现。提供了一种嵌入式系统中利用PC/104--Plus总线实现数据采集的实现方案。  相似文献   

11.
将pc104计算机与Linux嵌入式系统有机结合,开发了基于PC104计算机并口的图形液晶显示技术。整个系统具有人机交互信息丰富、信息传输快捷、界面友好、维护方便、接近零值的辐射、节省能源等优点,应用于交通控制,产生了良好的经济效益和社会效益。而且,将pc104计算机和嵌入式系统有机结合是一种有意义的尝试,可以推广到其他应用领域。  相似文献   

12.
为了使学生对嵌入式驱动程序开发有初步认知,结合嵌入式系统实验平台,设计基于嵌入式Linux驱动程序设计的实践教学案例。该案例以设备驱动程序设计为目标,基于S3C6410嵌入式微处理器硬件平台,涵盖开发环境的搭建、Linux内核的定制、根文件系统的制作、设备驱动程序设计、测试应用程序设计等教学内容。实施效果表明,该实践教学环节可以强化学生对Linux设备驱动程序设计的理解、提高学生的嵌入式底层软件开发能力。  相似文献   

13.
蔡勇  战兴群 《计算机工程与应用》2004,40(27):109-110,221
论文简要介绍了Linux操作系统在嵌入式领域的优势,以及PC104主板的特点。详细说明了嵌入式Linux内核的裁减,通过Linux启动过程的分析说明了Linux文件系统的裁减,介绍了BusyBox、uClibc、MiniGUI等优秀的嵌入式专用软件,以及嵌入式Linux在PC104主板上的移植。最后实现了一个基于PC104主板的可从diskonchip启动的嵌入式Linux。  相似文献   

14.
随着嵌入式技术和网络技术的发展,网络驱动已成为嵌入式系统的重要组成部分,而占用较少的资源则是嵌入式系统中程序开发的基本要求.在分析了对驱动程序进行裁减和优化的策略后,系统地介绍了嵌入式操作系统Minicore中的RTL8139网络设备驱动的数据结构和相关算法,并通过与主流操作系统的比较测试,说明了所设计的网络设备驱动稳定高效和占用资源方面的优点.  相似文献   

15.
嵌入式Linux系统中触摸屏控制的研究与实现   总被引:1,自引:0,他引:1  
本主要讨论了基于嵌入式Linux操作系统的研究与开发章首先对嵌入式系统进行了简单介绍,在详细分析了系统特点的基础上,结合Linux自身的优点,提出了基于嵌入式Linux操作系统对触摸屏驱动的开发方案一并详细介绍了驱动程序及测试应用程序的设计  相似文献   

16.
崔娟 《测控技术》2016,35(1):98-101
介绍了嵌入式Linux操作系统下的一种内核运行态可视化性能分析方法.它采用Linux的字符设备驱动技术,Linux内核源代码内的探针嵌入以及内核补丁技术,基于Socket的Linux端与Windows端的TCP通信技术和Windows端的图形化显示技术,以模块化方式实现了在Windows宿主操作系统下对Linux操作系统运行时系统事件状态变化的图形化地观察手段,从而辅助软件开发人员方便地去诊断和解决嵌入式Linux系统中存在的调度问题、性能问题以及定时问题等.  相似文献   

17.
为了满足两个USB设备之间直接进行数据通信的需求,通过对现有USB OTG协议和相关应用的研究,在国产SoC芯片SEP6200平台上设计并实现了基于Linux内核的USB OTG模块驱动。首先介绍了OTG标准中的对话请求协议(SRP)和主机交换协议(HNP),然后制定并设计了基于USB控制芯片USB3343的硬件模块方案,最后根据Linux内核中已有的USB驱动架构完成了USB OTG设备驱动的设计,并最终实现了SEP6200嵌入式平台USB Host和De-vice角色的自由转换功能。  相似文献   

18.
以天嵌TQ210开发板和嵌入式Linux操作系统为主要开发平台,根据nRF24L01芯片的特点,设计了该芯片的Linux驱动程序。其中,编写一个字符设备驱动控制和管理芯片的CE和IRQ引脚,结合使用了Linux内核提供的用户模式SPI设备驱动。通过简单的测试实验,证明该驱动程序工作稳定可靠。  相似文献   

19.
在CQ8401硬件平台和嵌入式Linux系统下,提出了NVRAM的实现方案,并设计实现了新的NVRAM的驱动.针对NVRAM的功能特性,利用嵌入式Linux平台,设计设备驱动程序与操作系统及外部设备的接口,实现了应用软件对硬件的正确的访问操作.对系统的性能进行了分析,并对结果进行了测试.该方法已成功运用于使用CQ8401开发板的网络路由器中,运行效果良好.  相似文献   

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

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